0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RS-485收发器相关问题已经困扰您许久?

德州仪器 来源:德州仪器 2020-06-23 09:37 次阅读

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

何时需要在RS-485总线上端接?如何正确端接?

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

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

最基本的端接称为并联端接,由单个电阻组成,如图1所示。RS-485标准要求标称特性阻抗达到120Ω,因此端接电阻的默认值应为RT = 120Ω。

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

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

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

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

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

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

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

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

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

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

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

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

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

什么时候需要在节点之间添加一根地线?

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

图2:远程节点配置:独立的接地点(a);

直接连接的远程接地(b);

器件接地和本地系统接地的分离(c)

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

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

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

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

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

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

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

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

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

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

如何估计RS-485的功耗?

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

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

图4:计算功耗扇区

公式3计算总功耗为:

PDtotal = PDic + PDdc + PDac (3)

如需计算总功耗,必须首先计算出每个部分的功率。器件功耗参见公式4,其中静态电源电流Icc在数据手册中指定:

PDic = Vcc*Icc (4)

如果将电阻性负载置于总线上,驱动器会在其上产生一个电压(Vod),如公式5和6所示,其中C是寄生电容,它包括收发器的电容、负载的电容和迹线电容。数据频率f也包括在计算中。

PDdc = Vcc*I – I2*R = (Vcc – I*R)*I (5)

PDac = 2*2C*f*Vcc*Vod (6)

如何保护RS-485接口免受静电释放(ESD)影响?

ESD保护有多种类型,包括人体模型、国际电工委员会(IEC)接触放电和IEC气隙放电。如果一个收发器具有集成了IEC ESD(例如德州仪器的THVD1450或THVD1500),则无需外部组件就可在指定收发器的电平上保护RS-485接口免受ESD的影响。

例如,在没有任何外部元件的情况下,THVD1450可以支持18-kV IEC 61000-4-2接触放电。市场上许多器件都没有这种集成,因此需要外部瞬态电压抑制(TVS二极管

如何了解是否需要外部TVS二极管?

工业网络必须在恶劣的环境中可靠运行。由ESD、感应负载的切换或雷击引起的电气过应力瞬变会破坏数据传输并损坏总线收发器,除非采取有效措施来减少瞬态影响。

德州仪器器件已根据以下标准进行了测试:

IEC 61000-4-2的ESD抗静电测试,模拟了操作员直接向相邻电子部件施加静电。THVD1500和THVD1450已通过此标准测试。

IEC 61000-4-4-4的电气快速瞬态(EFT)或突发抗扰度测试,模拟了因感应负载中断、继电器触点弹跳等引起的日常开关瞬变。THVD1450和THVD1550已通过此标准测试。

就电流和持续时间而言,电涌抗扰度测试IEC 61000-4-5是最严格的瞬态抗扰度测试,约比ESD和EFT测试时间长1000倍。THVD1429和THVD1419已通过此标准测试。

德州仪器的THVD系列最新的RS-485收发器根据这些标准集成了各种保护级别,且无需额外的外部保护。保护级别在器件数据表中指定。

如何防止高电压短路?

在许多RS-485应用中,存在着不慎将通信线连接到电源线的风险。这种风险在现场安装的系统中特别高,如HVAC系统、照明控制或其他楼宇自动化应用等现场安装的系统中。这些情况下,必须确保RS-485收发器不会损坏,以避免昂贵的现场退货和重新安装风险。

虽然像TVS二极管之类的箝位元件能够限制瞬态事件中收发器观察到的最大电压,但它们通常无法防止较长时间的应力(例如DC短路)。为防止这些情况,需要一些串联限流元件。一种典型的方法是使用正温度系数(PTC)电阻器。该电阻在标称条件下的电阻较低,但在故障条件下,当大电流流过时(例如,流过TVS等箝位装置),电阻就会变大。点击阅读原文,德州仪器参考设计“保护RS-485收发器免受持续高电压/电气过应力的参考设计”中可看到使用THVD1500收发器的实现方式的示例。

但是,使用这些额外的串联限流和并联电压箝位元件可能会很昂贵,并占用宝贵的PCB空间。因此,大多数情况下,更优化的方法是使用能够耐受这些高故障电压而无需外部保护的收发器。THVD2450就是一个示例。其额定承受直流短路电压可达+/- 70V。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    2967

    浏览量

    104766
  • RS-485
    +关注

    关注

    9

    文章

    588

    浏览量

    83398

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

文章出处:【微信号:tisemi,微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487产品简述MS2548 是一个 5V 供电、半双工 RS-485 收发器。 芯片具有自动换向控制功能,可
    发表于 03-08 22:33

    5V供电、半双工RS-485收发器MS2548产品简述

    MS2548是一个5V供电、半双工RS-485收发器。芯片具有自动换向控制功能,可用于隔离485端口,驱动器输入与使能信号一起配合控制芯片的状态,驱动差分总线。
    的头像 发表于 12-25 16:09 1136次阅读
    5V供电、半双工<b class='flag-5'>RS-485</b><b class='flag-5'>收发器</b>MS2548产品简述

    RS-485/RS-422收发器辐射降至最低的PCB实施指南

    电子发烧友网站提供《RS-485/RS-422收发器辐射降至最低的PCB实施指南.pdf》资料免费下载
    发表于 11-29 11:48 3次下载
    <b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发器</b>辐射降至最低的PCB实施指南

    将ADM2582E/ADM2587E RS-485/RS-422收发器辐射降至最低的PCB指南

    电子发烧友网站提供《将ADM2582E/ADM2587E RS-485/RS-422收发器辐射降至最低的PCB指南.pdf》资料免费下载
    发表于 11-24 16:21 0次下载
    将ADM2582E/ADM2587E <b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发器</b>辐射降至最低的PCB指南

    ADM2795E-EP RS-485收发器介绍

    电子发烧友网站提供《ADM2795E-EP RS-485收发器介绍.pdf》资料免费下载
    发表于 11-22 15:08 0次下载
    ADM2795E-EP <b class='flag-5'>RS-485</b><b class='flag-5'>收发器</b>介绍

    如何计算高速RS485收发器的功耗?

    如何计算高速RS485收发器的功耗? 高速RS485收发器是一种常见的通信设备,用于对串口数据进行收发。对于高速
    的头像 发表于 10-31 14:37 708次阅读

    RS-485/RS-422收发器电路 DP3085 国产低成本替代MAX3085

    DP3085是5V、半双工、±15kV ESD 保护的 RS-485/RS-422 收发器电路,电路内部包含一路驱动和一路接收。 DP3
    发表于 09-06 09:47

    如何计算高速RS-485收发器的功率损耗

    如何计算高速RS-485收发器的功率损耗
    的头像 发表于 08-24 13:37 389次阅读
    如何计算高速<b class='flag-5'>RS-485</b><b class='flag-5'>收发器</b>的功率损耗

    RS-485总线之收发器与数据链路基础知识介绍

    RS-485是差分传输,如果用单片机控制RS-485接口的设备,需要用到收发器,这一点和CAN总线是类似的
    发表于 07-13 14:55 2946次阅读
    <b class='flag-5'>RS-485</b>总线之<b class='flag-5'>收发器</b>与数据链路基础知识介绍

    RS-485收发器常见问题解答

    您是否希望学习 RS-485 收发器的设计教程?本文基于 TI E2E™ 社区中的常见问题提供了一些解答,对于任何希望详细了解此通信标准的人来说都是非常有用的资源。
    的头像 发表于 07-12 15:49 568次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>收发器</b>常见问题解答

    RS-485收发器为什么要端接?如何端接?

    rS-485 网络的许多信号完整性和通信问题都源于端接,这可能是因为缺少端接或端接不正确。在 RS-485基础知识系列的这一部分,我将讨论何时不需要端接 RS-485 网络,以及在需要端接时如何使用标准(并联)端接和交流电 (A
    的头像 发表于 07-04 11:38 1426次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>收发器</b>为什么要端接?如何端接?

    如何解决RS-485自动收发电路应用异常的问题呢?

    RS-485 总线是半双工的通信总线,因此通常需要MCU控制RS-485收发器收发状态。为节省MCU的I/O资源,RS-485自动
    的头像 发表于 06-30 15:32 3358次阅读
    如何解决<b class='flag-5'>RS-485</b>自动<b class='flag-5'>收发</b>电路应用异常的问题呢?

    最宽的共模范围RS-485和CAN收发器

    在串行通信系统中,RS-485协议定义了接收器侧的共模范围(CMR)(-7V至+12V)。这是允许接收消息的电压范围。但是RS-485标准对驱动器端没有这样的定义。这意味着,如果系统中的公共电压电平高于收发器的阈值,则无法发送消
    的头像 发表于 06-29 14:46 710次阅读

    如何提高RS-485电快速脉冲群的抗干扰能力

    较小的能量就可以达到较高的电压,容易损坏RS-485收发器,影响RS-485总线通信可靠性。
    的头像 发表于 06-09 11:49 1495次阅读
    如何提高<b class='flag-5'>RS-485</b>电快速脉冲群的抗干扰能力

    【技术分享】自动收发RS-485偏置电阻与终端电阻的选用,你知多少?

    原理常见RS-485自动收发电路简图如图1所示,将收发器接收使能脚RE和发送使能脚DE短接在三极管Q1的集电极,发送端DI和三极管Q1发射集接地,MCU的TXD接在
    的头像 发表于 05-10 09:41 834次阅读
    【技术分享】自动<b class='flag-5'>收发</b><b class='flag-5'>RS-485</b>偏置电阻与终端电阻的选用,你知多少?