DS2505
硅标签说明
在DS2505 16千比特位只添加对产品存储器,可以识别并存储相关信息
它相关联。这个标签或特殊产品信息可以通过最少的接口访问,
微控制器,例如一个端口引脚。该DS2505由一个工厂光刻注册
它包括一个唯一的48位序列号, 8位CRC校验码和8位家族码( 0BH )号加
16千位的用户可编程EPROM 。编程和读取DS2505的电源完全导出
从1线
通信线路。数据按照1 - Wire协议,即串行传输
只有一根数据线和返回地线。可以对整个器件进行编程,然后直写
如果需要保护。或者,该部件可以多次编程新数据被
追加,而不是覆盖,与所述装置的各后续编程的现有数据。注意:
每位只能改变从逻辑1到逻辑0 ,但永远不能从逻辑0到逻辑1 。
一项条款还包括用于指示某一页或数据页不再有效,
已被替换为那些驻留在其它页面地址的新的或更新的数据。此页面
地址重定向功能允许软件修补数据,并提高设备的灵活性作为一个独立的
数据库。 48位序列号是出厂刻入每个DS2505提供了一个guaranteed-
其唯一性,绝对可溯。在TO- 92和TSOC封装提供了一种
紧凑的结构,允许采用标准安装设备处理器的设备连接到
印刷电路板或布线。典型应用包括存储校准常数,
维护记录,资产跟踪,产品修正状态和访问代码。
概观
在图1中的框图显示了主要的控制部分和存储单元之间的关系
在DS2505 。该DS2505有三个主要的数据部件: 1 ) 64位光刻ROM , 2 ) 16384位
EPROM数据存储器,和3 ) 704位EPROM状态存储器。该器件得到供电读
操作完全取自于1 - Wire通信线路通过在一个内部电容器储存的能量
的时间时,信号线为高,并继续运行过的这个时期“寄生虫”动力源
在1 -Wire总线,直到它再对寄生(电容)电源返回高的低次。
在编程过程中, 1 -Wire通信发生在正常的电压水平,然后是脉冲
瞬间到编程电压,以使选择的EPROM位进行编程。该
1 -Wire总线必须能够提供12伏10毫安充分编程EPROM
的部分的某些部分。当编程电压出现在1 -Wire总线特殊的高
电压检测电路中的DS2505产生内部逻辑信号,以指示这种情况。该
1- Wire协议的层次结构如图2所示。总线主机必须首先提供
四个ROM功能命令: 1 )读ROM , 2 )匹配ROM , 3)搜索ROM , 4 )跳过ROM 。
这些命令中的每个设备的64位光刻ROM部分进行操作,并可以单个化的特定
如果许多人都出现在1 - Wire总线,以及指示总线主控多少和什么设备
类型的装置都存在。所需的这些ROM功能命令的协议中描述
图8.在一个ROM功能命令成功执行,即操作记忆功能
对DS2505的EPROM部分成为访问,总线主机发出的任何一个
5存储器功能命令具体到DS2505读取或编程不同的数据字段。该
协议存储器操作命令在图5中描述的所有的数据读取和写入
首先最显著位。
64位光刻ROM
每个DS2505包含一个唯一的ROM代码是64位长。第8位是1 - Wire家族码。
接下来的48位是唯一的序列号。最后8位是前56位的CRC校验码。 (参见图3 )
64位ROM和ROM功能控制部分允许DS2505操作的1 -Wire器件和
按照1 -Wire协议中的部分详述“ 1 - Wire总线系统”要求的存储器功能
读取和编程DS2505的EPROM部分无法访问,直到ROM功能
2 24