针对1-Wire总线与主控制器直接连接时主控制器I/O端口驱动能力不足,限制传感器数量和传输距离的问题,设计了一种由线驱动器及与门电路组成的驱动电路.通过简单的程序设计,即可实现1-Wire总线数据的双向传输和驱动.该驱动电路在不增加单片机资源占用的情况下,可由一路1-Wire总线分离为多路独立的总线,并完全兼容于其协议标准,使1-Wire总线可驱动的传感器数量和传输距离有了极大的提高.本电路具有结构简单、易于扩展的特点,不仅可应用于由DS18B20组成的温度测量系统中,也适用于对其它1-Wire器件的驱动,对1-Wire总线系统的设计应用具有帮助和促进作用.
1-Wire总线 驱动电路 DS18B20 温度传感器