0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DS2703的通信流程图

星星科技指导员 来源:ADI 作者:ADI 2023-01-10 09:24 次阅读

DS2703 SHA-1电池组认证IC提供可靠的加密方案,确保锂离子电池组在各种便携式应用中的真实性。DS2703可识别11个功能命令,每个命令都有一个特定的顺序,为了正确执行命令,必须遵循这些顺序。本应用笔记描述了DS2703的完整交易序列,以及所有可能的通信序列的流程图。

介绍

DS2703 SHA-1电池组认证IC提供可靠的加密方案,确保锂离子(Li+,Li-ion)电池组在各种便携式应用中的真实性。此设备利用安全哈希算法 (SHA-1) 对主机系统(如手机、PDA 或其他便携式计算设备)的电池组进行身份验证。将DS2703集成到电池组中,可以防止未经授权的电池组,这些电池组可能会降低系统性能,甚至损害用户。

DS2703可识别11个功能命令,每个命令都有一个特定的顺序,为了正确执行命令,必须遵循这些顺序。本应用笔记描述了DS2703的完整交易序列,以及所有可能的通信序列的流程图。

事务顺序

通过DS2703的1-WiReport访问DS2703的协议如下:

初始化

网络地址命令

函数命令

数据传输(并非所有命令都具有数据传输)

通过1-Wire总线的所有交易都以初始化序列开始,初始化序列由总线主站发送的复位脉冲组成,然后由DS2703和总线上的任何其他从器件同时发送一个存在脉冲。存在脉冲告诉总线主控站一个或多个设备在总线上并准备运行。

网络地址命令

一旦总线主站检测到一个或多个从站的存在,它就可以发出一个网络地址命令:读取、匹配、搜索或跳过。图 1 显示了每个网络地址命令的事务流程图。

pYYBAGO8vmCAcLVZAABhox-kiEU471.gif?imgver=1

图1.DS2703的网络地址命令流程图

函数命令

一旦发出初始化和网络地址命令,DS2703就可以接收来自总线主站的功能命令。表1列出了DS2703识别的11个功能命令,以及每个命令的功能说明。图2给出了DS2703正确执行每个命令所需的流程。需要从主节点获得相同序列的命令已合并到流程图上的单个分支中。

命令 十六进制 功能
写作挑战 0C 为 SHA-1 处理写入 64 位质询;在所有计算 MAC 和计算下一个机密命令之前必需
无需ROM_ID即可计算 MAC 并返回 MAC 36 计算 W0–W15 的哈希,用逻辑 1 代替ROM_ID
使用ROM_ID计算 MAC 并返回 MAC 35 使用ROM_ID计算 W0–W15 的哈希
加载密钥 5安 将 64 位密钥写入提供的数据;需要在 DQ 上编程电压
在没有 ROM ID 的情况下计算下一个密钥 30 生成新的全局密钥;需要编程脉冲
使用 ROM ID 计算下一个密钥 33 生成新的唯一机密;需要编程脉冲
锁定密钥 6安 设置锁定位以防止更改密钥;需要编程脉冲
设置过载 8乙 将1-Wire接口时序设置为过载;需要编程脉冲
清除过载 8D 将1-Wire接口时序设置为标准;需要编程脉冲
激活热敏电阻 答9 激活THM输出以进行热敏电阻测量;激活发生在命令完成后的50μs内,并持续到VB电容放电
重置 BB 复位DS2703 (软件POR)

poYBAGO8vmGADVTvAACBzLYkDPs702.gif?imgver=1

图2.DS2703的功能命令流程图

结论

DS2703需要特定的时序,必须在一定的时序约束下执行,才能正确执行函数命令。本应用笔记详细介绍了完整的交易序列,并提供了所有可能的通信序列的流程图。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锂离子电池
    +关注

    关注

    85

    文章

    3090

    浏览量

    76498
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87222
  • 电池
    +关注

    关注

    82

    文章

    9815

    浏览量

    123540
收藏 人收藏

    评论

    相关推荐

    Base版各个测试阶段流程图

    Base版各个测试阶段流程图
    发表于 10-22 12:59

    求程序的流程图

    这个程序的流程图,请大神们帮帮我#include"config.h"/*************************clock data*************************************/#define c_ox 63#define c_oy 79const char sec[]={
    发表于 07-05 11:07

    Labview流程图

    Labview能够生成流程图吗,Labview的程序能画流程图吗?
    发表于 07-21 10:09

    求讲解流程图

    求讲解如图的流程图
    发表于 03-10 20:08

    labview画流程图

    labview通过ActiveX控件插入microsoft visio,怎么来实现画流程图啊?
    发表于 04-26 20:42

    密码键盘设计的流程图

    密码键盘设计您好,参见链接的46页的密码键盘设计,想要4个流程图,1.如何点亮数码管,2.如何识别4*4矩阵键盘,3.串口通信协议,4.AD转换,请求帮助,感激不尽!!
    发表于 06-18 22:24

    基于80c51单片机设计简易电子琴的流程图

    基于单片机的电子琴设计您好,参见链接和图片的电子琴设计,想要一个总体流程图和4个分流程图,分别是1.如何点亮数码管,2.如何识别4*4矩阵键盘,3.串口通信协议,4.AD转换,请求帮助,感激不尽!!
    发表于 06-18 22:35

    基于labview温度湿度测试流程图

    急急急,请问有没有哪位大神做过基于labview温度湿度测试流程图,(注意不是看程序,是看流程图),小弟第一次写labview流程图不是太懂写法和格式以及注意的地方,有没有大神可以分享一下流程
    发表于 10-16 18:33

    visio画程序流程图

    弄清图形符号: 运行Visio,新建一个基本流程图。在形状窗口中用基本流程图的图形符号来表示程序算法。表1给出了较常用的“流程图”所用的基本符号。 举例使用: 一、制作顺序结构的流程图
    发表于 07-03 00:19

    怎样绘制流程图

    在绘制流程图时,很多人会选择使用专业的流程图绘制工具对其进行绘制使用,这样不仅操作方便,还可以节约很多时间,那利用迅捷画图在线网站绘制流程图要怎样操作呢?下面是分享的绘制方法,希望对大家有所帮助
    发表于 01-15 11:38

    小车按照流程图运行

    校内试卷选择题1?.???按照下面的流程图运行,描述正确的是:?A?.?以左轮为中心,小车向左转1秒。B?.?以右轮为中心,小车向右转1秒。C?.?以右轮为中心,小车向左转1秒。D?.?以左轮为中心
    发表于 09-13 08:36

    DS2703通信流程图

    摘要:DS2703 SHA-1电池包认证IC提供可靠的加密方案,确保各种便携式应用中锂离子电池包的合法性。DS2703可接受11种功能命令,且每个命令均具有特定时序,要正确的执行命令必须遵
    发表于 05-09 09:13 633次阅读
    <b class='flag-5'>DS2703</b>的<b class='flag-5'>通信</b><b class='flag-5'>流程图</b>

    NS流程图是什么图?用这款软件轻松画NS流程图

    NS流程图,又被称为N-S图,或者是盒图。它的结构分为图形、流程线和文字,NS流程图是一种可视化建模的结构化编程。实际上,NS图与流程图较为相似;但是它是将所有的算法写在一个矩形阵内。
    的头像 发表于 07-28 11:59 1.3w次阅读
    NS<b class='flag-5'>流程图</b>是什么图?用这款软件轻松画NS<b class='flag-5'>流程图</b>

    DS2703U+T&R PMIC - 电池管理

    电子发烧友网为你提供Maxim(Maxim)DS2703U+T&R相关产品参数、数据手册,更有DS2703U+T&R的引脚图、接线图、封装手册、中文资料、英文资料,DS2703U+T&R真值表,
    发表于 01-29 18:18
    <b class='flag-5'>DS2703</b>U+T&R PMIC - 电池管理

    DS2703G+T&R PMIC - 电池管理

    电子发烧友网为你提供Maxim(Maxim)DS2703G+T&R相关产品参数、数据手册,更有DS2703G+T&R的引脚图、接线图、封装手册、中文资料、英文资料,DS2703G+T&R真值表,
    发表于 01-31 19:44
    <b class='flag-5'>DS2703</b>G+T&R PMIC - 电池管理