
的Thermochron的iButton
DS1921G
初始化
1- Wire总线上所有的交易开始的初始
化序列。初始化序列由
由总线主机发出的复位脉冲,接着
由应答脉冲( S)由从机发送。该
应答脉冲让总线主机知道
DS1921G是在总线上,并已准备就绪。为
更多详细信息,请参阅
1 -Wire信令
部分。
被选择的位的值。该做的所有从器件
不匹配写主站participat-位
荷兰国际集团中的搜索范围。如果二者的读出位是零,则
高手都知道,从设备使用这两个州存在
该位。通过选择状态写的,公交车
在ROM代码树的不同分支。 1之后的COM
完整的传球,总线主机就可注册num-
误码率的单个设备的。另外的操作检测的
其余设备的注册号。请参阅
应用笔记187 :
1 -Wire搜索算法
一
详细的讨论,包括一个例子。
ROM功能命令
一旦总线主机检测到存在的,它可以
发出七条ROM功能命令中的一个。所有
ROM功能命令长度为8位。这些名单
命令如下(参照图13中的流程图)。
条件搜索ROM [ ECH ]
条件搜索ROM命令操作西米
larly ,只不过只搜索ROM命令
设备完成规定的条件参加
搜索。由位所指定的条件函数
系统蒸发散TAS , THS和TLS的控制寄存器,
地址20Eh 。条件搜索ROM提供
一个高效的总线主机,以确定方式
有信号的一个多点系统设备
重要事件,诸如温度离开的容
差为乐队。条件搜索的每一个传球后
成功地确定了64位ROM码的
多点总线上的特定设备,特定的
设备可以单独访问,如果匹配ROM
命令已经发出,因为所有其他设备
已退出搜索过程,并且状态等待
荷兰国际集团下一个复位脉冲。
对于条件搜索,可以选择任意组合
以书面形式在三个搜索条件的国家
相关位为逻辑1,这些位对应
直接在该装置的状态寄存器中的标志。
如果标志在状态寄存器读1
和
它对应
在控制寄存器应的位为逻辑1太,
该设备响应条件搜索ROM
命令。如果一个以上的位检索条件是
选,发生的第一事件使得装置
响应Conditional Search ROM命令。
读ROM [ 33H ]
该命令允许总线主机读取
DS1921G的8位家族码,唯一的48位序列num-
BER和8位CRC校验码。该命令只能如果使用
有巴士上的一个奴隶。如果超过一个
从机总线上,数据发生冲突
当所有从机试图发送在同一时间(开
排水管生产线与结果) 。得到的fami-
光年中的一个不匹配码和的48位序列号的结果
CRC校验。
匹配ROM [ 55H ]
Match ROM命令,紧跟着64位ROM
序列,允许总线主机访问特定的
DS1921G在多点总线。只有DS1921G了
完全匹配的64位ROM序列响应
记忆功能命令。所有其它从机等待
一个复位脉冲。该命令可以用单个使用
设备或总线上的多个设备。
搜索ROM [单元F0h ]
当系统启动初始化时,总线主机
可能不知道的设备上的1-Wire数
巴士或自己的注册号。通过利用
总线的线与财产,主人可以
用排除法来确定注册
所有从器件的数量。该寄存器中的每个位
tration号,开始与至少显著位,所述
总线主机发出时隙三重。在第一时隙,
每个从器件参与搜索输出
其注册号位的真正价值。在节
OND插槽,每个从设备参与搜索
输出其注册num-的补充价值
比特误码率。第三个时隙,主机写入的真实
跳过ROM [ CCh发送]
此命令可以节省时间在单点总线系
统允许总线主机访问存储
而不需要提供64位ROM代码。如果
多个从器件的总线上,并为
例如,一个读命令是继跳过发行
ROM命令,数据冲突发生在总线上
多个从机同时发送(漏极开路
下拉将产生一个线与结果) 。
28
______________________________________________________________________________________