概述
DeepCover 嵌入式安全方案通过多层高级物理保护为系 统提供最安全的密钥存储,有效保护敏感数据。
DS2465是一款SHA-256协处理器,内置1-Wire ^®^ 主控制器,提供主机系统与1-Wire SHA-256从器件通信及操作所要求的SHA-256和存储器功能。此外,器件执行I²C主控制器与所连接的任何1-Wire SHA-256从器件之间的协议转换。对于1-Wire线驱动,芯片内部用户可调定时器将系统主处理器从繁琐的1-Wire波形时序控制中解放出来,支持标准和高速1-Wire通信。1-Wire总线可通过软件控制关断。强上拉功能通过1-Wire总线为诸如EEPROM等1-Wire器件供电。不使用DS2465时,可将其置于休眠模式,降低功耗。
数据表:*附件:DS2465 DeepCover安全认证器具有SHA-256协处理器和1-Wire主机功能技术手册.pdf
应用
特性
应用电路
电特性
引脚配置描述
设备寄存器
DS2465的寄存器分为三类:只写、只读和读写。只写适用于命令寄存器。状态寄存器、一线读数据寄存器 , 是只读的。配置寄存器可以读取和写入;它们还定义了默认上电设置。工厂字节、制造商ID和个性字节是只读的。
命令寄存器(60h)
为执行一线功能,DS2465需要从I²C主机接收命令。命令一次写入一个到命令寄存器。大多数命令由一个命令码和一个参数字节组成。命令码指示指令类型以及下一个I²C读访问的位置。有关详细信息,请参见“功能命令”部分。
一线主设备状态寄存器(61h)
一线主设备状态寄存器是DS2465从一线侧报告比特型数据、一线总线状态以及自身复位状态给主机处理器的主要方式(表1)。所有一线通信命令和一线复位主设备命令都将状态信息置于读指针位置,以便主机处理器以最小的协议开销读取。状态信息仅在某些命令执行期间更新。以下是各状态位的详细说明。

位7:分支检测走向(DIR) :每当执行一线三重命令时,该位会向主机处理器报告由三重命令第三位选定的搜索方向。DIR的默认上电值为0。此位仅在一线三重命令执行时更新,对其他命令不起作用。更多信息,请参见一线三重命令的说明和美信应用笔记187:一线搜索算法。
位6:三重第二位(TSB) :TSB位报告在一线三重命令第二位以(t_{MSP})采样的一线活动线路的逻辑状态,且无功能冲突。TSB的默认上电值为0。此位仅在一线三重命令执行时更新。
位5:单比特结果(SBR) :SBR位报告在一线单比特命令或一线三重命令第一位以(t_{MSP})采样的一线活动线路的逻辑状态。一线单比特命令发送0比特时,SBR的默认上电值为0 ;发送1比特时,SBR默认值为1 ,具体取决于连接的一线设备的响应。对于发送1比特的一线单比特命令,结果同样适用。
位4:设备复位(RST) :RST位表示DS2465是否执行了内部复位周期,复位由上电或低电平脉冲(SLPZ)触发,或由主机处理器执行设备复位命令触发。执行复位命令时,RST位会自动清零。
位3:逻辑电平(LL) :LL位报告一线活动线路的逻辑状态,无需发起任何一线通信。每次读取一线主设备状态寄存器时,都会为此对一线线路进行采样。LL位的采样和更新在主机处理器将DS2465置于读模式(确认周期)期间进行,此时读指针位于一线主设备状态寄存器中。
位2:短检测(SD) :SD位会随着每次一线复位命令更新。如果DS2465在一线上检测到逻辑0 ,则SD位设为1 ,该位在存在检测周期结束且短脉冲已消除后恢复为0。
位1:存在脉冲检测(PPD) :PPD位在一线复位命令的存在检测周期内更新。如果DS2465在(t_{MSP})检测到来自一线设备的存在脉冲,则PPD位设为1 。若未检测到存在脉冲,该位则为0 ,即一线总线短接或一线复位命令期间无一线设备。
位0:一线忙(1WB) :1WB位报告一线总线在一线通信期间是否繁忙。1WB在命令完成时为1 ,完成后恢复为0。有关1WB何时改变状态以及如何在功能命令部分找到它的详细信息。
一线读数据寄存器(62h)
当DS2465完成一线读字节命令时,它会将数据从一线从设备读入一线读数据寄存器。命令执行期间,I²C主机检查一线主设备状态寄存器中的1WB位。当一线不再繁忙时,I²C主机执行虚拟写操作以寻址62h ,然后访问DS2465读模式下的读数据字节。
全部0条评论
快来发表一下你的评论吧 !