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 显示了每个网络地址命令的事务流程图。
图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)
图2.ds2703的功能命令流程图
结论
ds2703需要特定的时序,必须在一定的时序约束下执行,才能正确执行函数命令。本应用笔记详细介绍了完整的交易序列,并提供了所有可能的通信序列的流程图。
齐纳二极管原理
插座没插东西空开跳闸的几种情况
速腾聚创正式在港交所挂牌上市
Reno3 Pro解决了功耗难题,续航效果比华为Mate30还强
摄像机或摄像头是人脸识别系统中的核心部件之一
DS2703的通信流程图
关于空调的这10个问题你知道吗?
芯片设计都不可避免的考虑要素—闩锁效应latch up
HARMAN数字化转型方案通过CMMI评估 耐世特汽车推出EDRIVE产品线
台积电5纳米制程流片、量产时间确定
2018年思立微营收预增54%,光学指纹芯片持续导入大客户
电源模块使用时注意事项
超星未来发布全新NOVA-ADCU智能驾驶参考方案
新一轮的TD-SCDMA建网方案出炉
嵌入式Linux你知道是怎么回事吗
彩电智能化渗透率快速提升 重点尺寸彩电价格普降
新买的回流焊炉其温度我们应该如何设定
iPhone怎样长截图
北汽集团新能源汽车正向高质量发展阶段全面迈进
Marvell凭借业界首款5纳米数据处理器拓展OCTEON的领导地位