在主机/主控制器和一个或多个共享通用数据线的节点之间,既要传数据,又要传时钟,即要传地址,又要传控制,还得是双向传输,请问需要几根线连接?
答案是——一根足以。1-Wire单线通信技术,是ADI公司推出的一种专有的、半双工、双向的串行总线标准与接口技术。主机仅需一个端口即可与从机进行通信,同时从机还可从总线获取寄生供电。1-Wire技术具有节省IO资源、结构简单、成本低廉、便于总线扩展维护等优点,拥有温度记录器、时钟、开关、存储器、IO等多种产品,被广泛应用于温湿度计量、设备识别和认证、存储等诸多领域。
和普通的温度传感器相比,1-Wire接口的产品往往具备更高的精度和更高的准确度,如DS18B20,该器件可以通过1-Wire寄生供电,支持 3. 0 伏至 5. 5 伏的电压范围。DS18B20 具备- 55 摄氏度至 125 摄氏度的测温范围,在- 10 摄氏度至 85 摄氏度时可以达到正负 0. 5 摄氏度的准确度,温度分辨率达到 12 位。值得一提的是,它器件内部内置了用于存储配置的EEP ROM,即使系统重启后,也不需要重新编程。
EEPROM——即带电、可擦除、可编程,只读存储器的英文缩写,因此它作为一种存储芯片,披露我们的数据安全性就显得至关重要。
ADI针对这应用推出了许多的产品,有的是单纯的存储器,有的是单纯的安全认证器,也有很多是具备安全认证功能的EEPROM,如DS28105,112字节的1-Wire EEPROM。它同时具备1-Wire器件和存储器件的特点,适用于通信领域。比如说两个通信设备之间距离很远,并且需要许多的线缆连接,但是这些线缆可能是非常杂乱的,我们要求线缆和接口需要一一对应,不能够连错。如果使用DS28105 方案,就可以很好的解决这个问题。