关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > RS-485收发器难题是否让您辗转反侧,我们知道的都告诉您!

RS-485收发器难题是否让您辗转反侧,我们知道的都告诉您!

作者:德州仪器(TI)时间:2020-06-04来源:电子产品世界收藏

RS-485收发器相关问题已经困扰您许久?别担心!?本文基于德州仪器在线支持社区E2E™内的常见问题提供了一些见解,对于想要了解这一既定通信标准的人来说,相信会为您提供帮助!

本文引用地址:http://www.eepw.com.cn/article/202006/413892.htm

1. 何时需要在RS-485总线上端接,以及如何正确端接?

RS-485总线端接在许多应用中均很有用,因为此方式有助于提高信号完整性并减少通信问题。“端接”是指将电缆的特征阻抗与端接网络匹配,使总线末端的接收器能够观察到最大信号功率。未端接或端接不当的总线将无法很好的匹配,从而在网络末端产生反射,导致整体信号完整性降低。

在网络的双向环路时间远大于信号位时间时,无需终止,因为每次反射到达网络末端时,它们都会损失能量。但是,对于位时间基本上不长于电缆环路时间的应用,为使反射最小化,端接至关重要。

最基本的端接称为并联端接,由单个电阻组成,如图1所示。RS-485标准要求标称特性阻抗达到120Ω,因此端接电阻的默认值应为RT = 120Ω。阅读博文:“ RS-485基础:什么时候需要端接,以及如何正确执行。 ”


image.png

图1:具有并联端接的RS-485总线

2. 什么是故障安全偏置,如何实现?

故障安全偏置是确保RS-485接收器不会因差分输入电压而处于不确定状态的一种方式。电子工业联盟()-485标准指出:当差分电压≥+ 200mV时,RS-485的输入阈值是逻辑高;差分电压≤-200mV时,RS-485的输入阈值是逻辑低,从而在高低阈值之间保持400mV的不确定状态。

可通过以下两种方式实现故障安全偏置:

●   选择在接收器中具有内置故障安全输入阈值的收发器。

●   添加外部电阻,以在空载总线上产生外部偏置。

两种方法都可以确保总线上的逻辑高状态。

3. 如何计算RS-485总线上的最大节点数?

 RS-485 是多点差分总线,意味着总线上的所有节点都共享一个公共传输介质。随着节点总数增加,每个驱动器上的负载也将随之增加。

电信行业协会()/ -485标准创建了一个假设的单位负载(UL),以帮助计算RS-485总线上的最大节点数。该标准规定:驱动器必须能够在最多32个单元负载上并行驱动至少1.5V差分信号,并在总线的两端分别连接两个120Ω终端电阻。

公式1表示输入电压除以漏电电流后最坏情况下的比值来计算输入电阻。在确定了节点的输入电阻后,可使用公式2计算RS-485总线上的最大节点数:

输入电阻=最大(VIN/Ileakage)     (1)

节点数= 32 /输入电阻      (2)

image.png

图2:远程节点配置:独立的接地点(a);直接连接的远程接地(b);器件接地和本地系统接地的分离(c)

4. 如何了在恰当时间需要在节点之间添加一根地线?

设计远程数据链路时,必须假设存在一些接地电位差。这些电压会给发射机输出增加共模噪声Vn。即使总叠加信号处在接收机的输入共模范围内,依靠当地的地电位差作为返回电流的可靠路径也是不安全的。接地电位差()超出接收器的共模范围时(在长电缆和大电流负载的情况下经常发生),需要使用适当的接地技术。

图2a所示为可能从电气安装的不同部分汲取功率的远程节点。对安装的任何变动(例如在维护工作期间)均可将以至于超出接收器的输入共模范围的程度。因此可能会导致目前正工作的数据链路将来停止运行。

也不建议通过接地线直接连接远程接地(图2b),因为直接连接会导致大的接地回路电流作为共模噪声耦合到数据线。

为实现远程接地的直接连接,RS-485标准建议通过插入电阻器将设备接地与本地系统接地分开(图2c)。虽然这种方法降低了环路电流,但由于存在一个大接地环路使数据链路对环路其他地方产生的噪声保持敏感。因此,尚未建立稳定的数据链路。

要在强健的RS-485数据链路上远距离承受高达数千伏的,最佳方法是将总线收发器的信号和电源线与其本地信号和电源进行电流隔离。这种情况下,电源隔离器(例如隔离的DC / DC转换器)和信号隔离器(例如数字电容隔离器)可防止电流在远程系统接地之间流动,并避免产生电流环路。

5. RS-485的长度与速度建议值是多少?

在额定的数据速率下,最大总线长度受限于传输线损耗和信号抖动。由于在波特率为10%或以上的抖动,数据可靠性急剧下降,因此图3所示为传统RS-485电缆在信号抖动10%的情况下的电缆长度与数据速率特性。

在图3上,标有1号的圆圈代表电缆长度较短时的高数据速率区域。此处,可忽略传输线的损耗。数据速率主要取决于驱动器的上升时间。尽管该标准建议使用10 Mbps,但如今的快速接口电路可以高达50 Mbps的数据速率运行。

图3中的红色2号代表从短数据线到长数据线的过渡。必须考虑较长传输线的损耗。因此,随着电缆长度的增加,数据速率必须降低。根据经验,线路长度[m]与数据速率[bps]的乘积应为107。

红色的3代表低频范围,其中电缆串联电阻和线路端接的相互作用会导致信号衰减。在某个点,信号的振幅变得比接收机能够正常检测到的幅度要小(即不超过VIT阈值)。

image.png

图3:电缆长度与数据速率建议

6. 如何估计RS-485的功耗?

要计算功耗,可将功率分为几部分。当器件在没有外部负载的情况下通电时,功耗将用于集成电路本身。如果在输出引脚上增加负载,则驱动负载的功率将从器件中抽取。由于RS-485具有差分信号,因此负载通常添加在A和B引脚之间。

在图4中,蓝色轨迹,PDic,是器件消耗的功率。对于低数据速率,功耗主要来自电阻负载(红色迹线),PDdc。对于高数据速率,需考虑电容性负载的功耗(绿色迹线)PDac。


上一页 1 2 下一页

关键词: EIA TIA GPD PTC

评论


相关推荐

技术专区

关闭