提高RS-485网络可靠性的若干措施
发布时间:2008/5/29 0:00:00 访问次数:353
---- 尽管rs-485标准已被广泛接受,但是对于它在实际应用中的一些具体问题并没有得到深入广泛的认识,甚至存在着种种误区,以至于影响到整个系统的性能。本文在回顾rs-485标准的基础上,重点讨论几个实际应用中常被忽视的问题。
---- rs-485标准回顾 ---- rs-485是一个电气接口规范,它只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和通信协议。rs-485标准定义了一个基于单对平衡线的多点、双向(半双工)通信链路,是一种极为经济、并具有相当高噪声抑制、传输速率、传输距离和宽共模范围的通信平台。rs-485接口的主要特点如下:
---- 网络配置 ---- 有关总线上允许连接的收发器数标准并没有做出规定,但规定了最大总线负载为32个单位负载(ul)。每单位负载的最大输入电流为1.0ma/-0.8ma,相当于约12kω。为了扩展总线节点数,器件生产厂商增大收发器输入电阻。例如max487,max1487的输入电阻增加至48kω以上(1/4ul),节点数就可增加至128个,96kω输入电阻的max1483允许节点数可到256个。
---- 总线匹配
---- rs-485标准最初由电子工业协会(eia)于1983年制订并发布,后由tia-通讯工业协会修订后命名为tia/eia-485-a,不过工程师还是习惯地称之为rs-485。rs-485由rs-422发展而来,后者是为弥补rs-232之不足而提出的。为改进rs-232通信距离短、速率低的缺点,rs-422定义了一种平衡通信接口,将传输速率提高到10mbps,传输距离延长到4000英尺(速率低于100kbps时),并允许在一条平衡线上连接最多10个接收器。rs-422是一种单机发送、多机接收的单向、平衡传输规范,为扩展应用范围,随后又为其增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,这就是后来的eia rs-485标准。
---- rs-485支持半双工或全双工模式,网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。最好采用一条总线将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。图1所示为实际应用中常见的一些错误连接方式(a,c,e)和正确的连接方式(b,d,f)。a,c,e三种不恰当的网络连接尽管在某些情况下(短距离、低速率)仍然可以正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,造成信号质量下降。除此之外还应注意总线特性阻抗的连续性,在阻抗不连续点也会发生信号的反射。例如,总线的不同区段采用不同电缆、某一段总线上有过多收发器紧靠在一起安装、或者是有过长分支线引出总线时都会出现阻抗不连续点。总之,应该提供一条单一、连续的信号通道作为总线。
图1:几种错误的网络连接方式及
正确的方式
---- 是否对rs-485总线进行终端匹配取决于数据传输速率、电缆长度及信号转换速率。uart是在每个数据位的中点采样数据的,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。有一条经验性的准则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就
---- 尽管rs-485标准已被广泛接受,但是对于它在实际应用中的一些具体问题并没有得到深入广泛的认识,甚至存在着种种误区,以至于影响到整个系统的性能。本文在回顾rs-485标准的基础上,重点讨论几个实际应用中常被忽视的问题。
---- rs-485标准回顾 ---- rs-485是一个电气接口规范,它只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和通信协议。rs-485标准定义了一个基于单对平衡线的多点、双向(半双工)通信链路,是一种极为经济、并具有相当高噪声抑制、传输速率、传输距离和宽共模范围的通信平台。rs-485接口的主要特点如下:
---- 网络配置 ---- 有关总线上允许连接的收发器数标准并没有做出规定,但规定了最大总线负载为32个单位负载(ul)。每单位负载的最大输入电流为1.0ma/-0.8ma,相当于约12kω。为了扩展总线节点数,器件生产厂商增大收发器输入电阻。例如max487,max1487的输入电阻增加至48kω以上(1/4ul),节点数就可增加至128个,96kω输入电阻的max1483允许节点数可到256个。
---- 总线匹配
---- rs-485标准最初由电子工业协会(eia)于1983年制订并发布,后由tia-通讯工业协会修订后命名为tia/eia-485-a,不过工程师还是习惯地称之为rs-485。rs-485由rs-422发展而来,后者是为弥补rs-232之不足而提出的。为改进rs-232通信距离短、速率低的缺点,rs-422定义了一种平衡通信接口,将传输速率提高到10mbps,传输距离延长到4000英尺(速率低于100kbps时),并允许在一条平衡线上连接最多10个接收器。rs-422是一种单机发送、多机接收的单向、平衡传输规范,为扩展应用范围,随后又为其增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,这就是后来的eia rs-485标准。
---- rs-485支持半双工或全双工模式,网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。最好采用一条总线将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。图1所示为实际应用中常见的一些错误连接方式(a,c,e)和正确的连接方式(b,d,f)。a,c,e三种不恰当的网络连接尽管在某些情况下(短距离、低速率)仍然可以正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,造成信号质量下降。除此之外还应注意总线特性阻抗的连续性,在阻抗不连续点也会发生信号的反射。例如,总线的不同区段采用不同电缆、某一段总线上有过多收发器紧靠在一起安装、或者是有过长分支线引出总线时都会出现阻抗不连续点。总之,应该提供一条单一、连续的信号通道作为总线。
图1:几种错误的网络连接方式及
正确的方式
---- 是否对rs-485总线进行终端匹配取决于数据传输速率、电缆长度及信号转换速率。uart是在每个数据位的中点采样数据的,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。有一条经验性的准则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就
上一篇:宽带精密模拟乘法器MPY634
上一篇:DWDM通信设备的热设计