摘要:1-Wire协议设计的初衷是为相邻器件的短距离连接提供一种便利的通信方式,1-Wire还提供了一种通过微处理器单个端口增加辅助存储器的途径。在以后的应用中,1-Wire协议被扩展到网络系统,通信范围超出了电路板尺寸。本文从多个方面讨论了保证1-Wire网络可靠运行的设计指南。附录中说明了精确调整1-Wire总线接口的方法,并列举了不同条件下的1-Wire通信波形。长线1-Wire 网络可靠设计指南 Aug 25, 2004 摘要:1-Wire协议设计的初衷是为相邻器件的短距离连接提供一种便利的通信方式,1-Wire还提供了一种通过微处理器单个端口增加辅 助存储器的途径。在以后的应用中,1-Wire协议被扩展到网络系统,通信范围超出了电路板尺寸。本文从多个方面讨论了保证1-Wire网 络可靠运行的设计指南。附录中说明了精确调整1-Wire总线接口的方法,并列举了不同条件下的1-Wire通信波形。 概述 1-Wire协议设计的初衷是为相邻器件的短距离连接提供一种便利的通信方式,例如通过微处理器的单个端口增加辅助存储器功能。随 着1-Wire器件应用的普及,1-Wire协议被扩展到网络系统,通信范围超出了电路板尺寸。1-Wire网络是器件、电缆和线路连接的复杂组 合。每个网络在拓扑( 布局) 和硬件上通常都不相同。 网络中器件( 例如主机、网络电缆、1-Wire从机器件、“ 从机”)的正确匹配是1-Wire可靠运行的前提。当总线主机设计不当或应用不当, 或者在近距离通信的主机中使用了很长的通信电缆,通常都不会得到令人满意的性能。 该应用笔记给出了在不同类型、不同网络规模情况下,1-Wire网络的运行结果。它还提供了网络可靠运行的工作参数。这里讨论的有些 问题对于近距离应用并不严格。例如,长度小于1 米的网络。关于嵌入式1-Wire应用的讨论,请参考应用笔记4206:“ 为嵌入式应用选择 合适的1-Wire主机” 。附录A到D 说明了精确调整1-Wire总线接口的方法,并列举了不同条件下的通信波形。 网络说明 本文仅限于使用5 类铜缆双绞线的情况,主机提供5V总线电源为1-Wire网络供电( 大部分1-Wire从机器件工作在较低的总线电压下,但大 型网络在低压状态下工作性能会受到很大影响) 。 本文没有涉及EPROM型从机器……