概述
DS2432在单个芯片内集成了1024位EEPROM、64位密钥、8字节寄存器/控制页(其中包含5个用户读/写字节)、512位SHA-1引擎和一个全功能的1-Wire接口。每个DS2432具有自身的、由工厂刻入的64位ROM注册码,可确保唯一识别、绝对可溯。数据按照1-Wire协议串行传送,只需一根数据线或返回地线。DS2432有一个称为暂存器的辅助存储区,在向主存储器、寄存器写入数据时,或者在安装新密钥时充当缓冲器。数据首先被存入暂存器,并可从这里读回。经过验证后,假定DS2432接受到匹配的160位MAC,那么Copy Scratchpad (复制暂存器)命令将把数据传送到最终的存储单元。MAC的计算涉及到存储在DS2432中(包含器件的序列号)的密钥和附加数据。只有加载新的密钥时才无需提供MAC。当读取存储页或是计算新密钥的时候,也可以激活SHA-1引擎来计算160位的MAC,而不必加载它。DS2432的典型应用包括:知识产权安全性检测、消费品的售后管理和数据装载器认证等。
数据表:*附件:DS2432 1Kb、保护型1-Wire EEPROM,带有SHA-1引擎技术手册.pdf
特性
- 1128位5V EEPROM存储器,分为四页,每页256位,64位只写密钥和多达五个通用读/写寄存器
- 内置512位SHA-1引擎,用于计算160位信息鉴定码(MAC)或生成密钥
- 写访问需要知道密钥,并且能够计算和传送160位MAC,以鉴别真伪
- 可以对密钥和数据存储器加写保护(所有页或者只是第0页),或者将它们置于EPROM仿真模式(“写入0”,第 1页)
- 唯一的、由工厂光刻并经过测试的64位注册号,保证绝对可溯,因为没有任何两个注册号相同的器件
- 内置多点控制,保证兼容于其它1-Wire网络产品
- 将控制、寻址、数据和供电集于一个数据引脚
- 与微处理器的单个端口直接相连,并以高达15.3kbps的速率通信
- 高速模式下速率可提高至90.9kbps
- 低成本6引脚TSOC表贴封装或焊料突起UCSP™封装
- 可以在-40°C至+85°C、2.8V至5.25V宽压范围内进行读、写操作
应用
引脚配置
框图
图1中的框图显示了DS2432的主要控制和内存部分之间的关系。DS2432有五个主要数据组件:1)64位激光ROM,2)64位草稿,3)四个32字节的EPROM页,4)64位寄存器页,5)64位秘密存储器,6)512位SHA-1引擎(SHA=安全哈希算法)。1-Wire协议的层次结构如图2所示。总线主控器必须首先提供以下七个ROM功能命令之一:1)读取ROM,2)匹配ROM,3)搜索ROM,4)跳过ROM,5)恢复通信,6)超速跳过ROM或7)超速匹配ROM。以正常速度执行超速ROM命令字节后,设备将进入超速模式,所有后续通信都以更高的速度进行。这些ROM功能命令所需的协议如图所示9.在成功执行ROM功能命令后,存储器和SHA-1功能变得可访问,并且主设备可以提供七个存储器功能命令中的任何一个。这些内存功能命令的协议如图7所示。所有数据首先读取和写入最低有效位。
地址寄存器和传输状态
DS2432采用三个地址寄存器:TA1、TA2和E/S(图6)。这些寄存器在许多其他1-Wire设备中很常见,但在DS2432中的操作略有不同。寄存器TA1和TA2必须加载目标地址,数据将写入该地址或从该地址读取数据。寄存器E/S是一个只读传输状态寄存器,用于通过写命令验证数据完整性。由于DS2432的草稿行设计为仅接受8个字节的数据块,TA1的低三位将被强制为0,E/S寄存器的低三位数(结束偏移)将始终读取1。这表示草稿行中的所有数据将用于后续复制到主存储器或机密存储器中。如果主设备发送的数据位数不是8的整数倍,或者如果草稿行中的数据因断电而无效,则E/S寄存器的第5位称为PF或“部分字节标志”,是逻辑-1。对草稿行的有效写入将清除PF位。位3、4和6没有功能;他们总是读1。部分标志支持主控在执行写入命令后检查数据完整性。E/S寄存器的最高值位称为AA或授权接受,用作标志,表示存储在草稿行中的数据已被复制到目标内存地址。将数据写入草稿栏会清除此标记。
-
EPROM
+关注
关注
3文章
136浏览量
55825 -
1-Wire
+关注
关注
0文章
70浏览量
21948 -
DS2432
+关注
关注
1文章
3浏览量
6567
发布评论请先 登录
基于DS2432的USB口1-Wire总线适配器的设计
DS2432中文资料pdf
使用PIC读写1-wire EEPROM DS2430的实例
为什么1-Wire SHA-1器件是安全的?
DS2432,datasheet英文资料
DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi
DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-
TMP1827 具有 SHA-256-HMAC 认证引擎、2Kb EEPROM 的 1-Wire®、±0.2°C 精度温度传感器数据表
单总线加密芯片和带有SHA-1引擎保护的1Kb单总线EEPROM-GX28E01-100
DS28EC20 20Kb 1-Wire EEPROM技术手册
DS28E16 1-Wire SHA-3安全认证器技术手册
DS28E02 1-Wire SHA-1认证器,具有1Kb EEPROM,工作在1.8V技术手册
DS28E10 1-Wire SHA-1认证器技术手册
DS28E01-100 1Kb、保护型1-Wire EEPROM,带有SHA-1引擎技术手册

DS2432 1Kb、保护型1-Wire EEPROM,带有SHA-1引擎技术手册
评论