第一个周期 主机发送Conditional Read ROM命令,链路中的第一个器件对命令进行响应,可得到第一个器件的64位ROM ID。主机存储该ROM ID,并将其确定为链路的第一个器件。随后,主机发送Chain DONE命令。该命令通过器件#1的/DONE引脚,将链路中第二个器件的/EN引脚设置为逻辑0,同时防止器件#1再次响应。 第二个周期 主机发送Conditional Read ROM命令。由于此时器件#2是链路中唯一一个/EN为逻辑0的器件,因此该器件发送其ROM ID作为响应。主机将该ROM ID保存为序列码'2'。(器件#1处于Chain DONE状态,所以不会响应该命令。) 随后,主机发送Chain DONE命令。 重复周期 要识别剩余器件的ROM ID及其物理位置,主机需要重复发送Conditional Read ROM和Chain DONE命令。如果没有器件响应Conditional Read ROM命令,说明链路中的所有器件均已被识别。
1-Wire是Maxim Integrated Products, Inc.的注册商标。 MICROWIRE是National Semiconductor Corp.的商标。 SensorPath是National Semiconductor Corp.的商标。 SMBus是Intel Corp.的商标。 SPI是Motorola, Inc.的商标。
下载,PDF格式 (70kB) AN4037, AN 4037, APP4037, Appnote4037, Appnote 4037