利用现场总线提升速度,扩大覆盖范围
|
PROCENTEC等行业专家的数据显示,采用基于RS-485现场总线技术(PROFIBUS®)的应用在持续增长,工业以太网(PROFINET)应用也在快速增长。2018年,全球共安装6100万个PROFIBUS现场总线节点,PROFIBUS过程自动化(PA)设备同比增长7%。PROFINET安装基数为2600万个节点,仅2018年安装的器件数量就达到5100万。 随着RS-485现场总线采用率的稳定增长,同时工业4.0加快了智能互联工厂的发展,我们需要确保不断优化现场总线技术,为智能系统提供支持。经过优化的现场总线技术必须仔细权衡EMC稳定性和数据传输可靠性这两个因素。 不可靠的数据传输会降低整体系统性能。在运动控制应用中,现场总线一般用于对单轴或多轴电机实施闭环位置控制。这些电机一般处于高数据速率、长电缆传输线状态,如图1所示。如果位置控制不可靠,那么实际性能会下降,次品率上升,进而导致工厂生产率降低。在无线基础设施应用中,现场总线一般用于对天线实施倾斜度/位置控制,因此准确的数据传输至关重要。在运动控制和无线基础设施应用中,需要提供不同级别的EMC保护,具体如图1所示。运动控制应用通常处于电噪声环境中,这可能导致数据误差。对于无线基础设施,则必须为其提供保护措施,避免在裸露的环境中间接遭受雷击损坏。 对于这些要求严苛的应用,需要仔细检查RS-485收发器的电缆时序性能,以确保系统可靠性和EMC特性。本文将介绍几个重要的系统时序和通信电缆概念;阐述一些关键性能指标,包括时钟和数据分配、电缆驱动能力;并展示使用下一代ADM3065E/ADM3066E RS-485收发器为工业应用带来的优势。 时序性能 为了在高数据速率下通过长电缆实现可靠的数据传输,必须考虑影响RS-485的一些重要因素,例如通常与低压差分信号(LVDS)有关的抖动和偏斜等时序性能概念。RS-485收发器和系统电缆造成的抖动和偏斜都需要考虑。
图1.RS-485的EMC、数据速率和电缆长度要求 抖动和偏斜 抖动可以量化为时间间隔误差;即信号跃迁的预期到达时间和实际到达时间之间的差值。在通信链路中,有多种因素会导致抖动。基本上,每种导致抖动的因素都可以描述为是随机或确定性的。随机抖动可以通过高斯分布描述,一般源于半导体内部的热噪声和宽带散射噪声。确定性抖动则来自通信系统内部;例如,占空比失真、串扰、周期性外部噪声源或码间干扰。对于使用RS-485标准的通信系统,数据速率低于100 MHz,确定性抖动更明显。 峰峰值抖动是衡量确定性来源产生的系统抖动总体性能的有用指标。其可以在时域中测量,具体是通过在同一显示屏上叠加大量信号跃迁(一般被称为眼图)。使用无限持续的示波器显示屏或者使用示波器的内置抖动分解软件来实现,如图2所示。2,如图2所示。
图2.时间间隔误差、抖动和眼图 重叠跃迁的宽度为峰峰抖动,中间的空白区域称为眼。这个眼是接收节点在RS-485长电缆的远端可以采样的区域。眼宽越大,接收节点可以采样的窗口越宽,且可以降低错误接收位的风险。可用眼主要受来自RS-485驱动器和接收器,以及互联电缆的确定性抖动影响。
图3.RS-485通信网络中造成抖动的主要因素 图3显示通信网络中造成抖动的各种来源。在基于RS-485的通信系统中,影响时序性能的两大因素是收发器脉冲偏斜和码间干扰。脉冲偏斜也称为脉冲宽度失真或占空比失真,是收发器在发射和接收节点产生的一种确定性抖动。脉冲偏斜定义为信号上升沿和下降沿之间的传输延迟差值。在差分通信中,这种偏斜会产生不对称交越点,并且发送0s和1s的持续时间不匹配。在时钟分配系统中,过度的脉冲偏斜表现为发射时钟的占空比失真。在数据分配系统中,这种不对称会增加眼图中显示的峰峰抖动。在这两种情况下,过度的脉冲偏斜会对通过RS-485传输的信号产生不利影响,且会降低可用的采样窗口和整个系统的性能。 当信号沿的到达时间受到处理该信号沿的数据模式影响时,会发生码间干扰(ISI)。对于采用长电缆互联的应用,码间干扰效应变得越来越明显,使其成为影响RS-485网络的关键因素。更长的互联会产生RC时间常数,其中电缆电容在单个位周期结束时没有充满电。在发射数据只由时钟组成的应用中,不存在这种码间干扰。码间干扰也可能由电缆传输线上的阻抗不匹配(因为短截线或终端电阻使用不当)引起。具备高输出驱动能力的RS-485收发器一般可以帮助最大限度降低码间干扰效应,因为它们对RS-485电缆负载电容充电时所需的时间更短。 峰峰抖动容差的百分比与应用高度相关,一般使用10%抖动作为衡量RS-485收发器和电缆性能的基准。过度抖动和偏斜会影响接收端RS-485收发器的采样性能,增大发生通信错误的风险。在正确端接的传输网络中,选择经过优化的收发器,以最大限度降低收发器脉冲偏斜和码间干扰效应,才能实现更可靠、无错的通信链路。 RS-485收发器设计和电缆影响 TIA-485-A/EIA-485-A RS-485标准3提供了RS-485发射器和接收器的设计和操作范围相关规范,包括电压输出差分(VOD)、短路特性、共模负载、输入电源阈值和范围。TIA-485-A/EIA-485-A标准未规定RS-485的时序性能(包括偏斜和抖动),由IC供应商根据产品数据手册规格进行优化。 其他标准,例如TIA-568-B.2/EIA-568-B.2双绞线电信标准4提供了电缆交流和直流影响RS-485信号质量的背景。此标准提供了抖动、偏斜和其他时序测量的相关考量和测试程序,并设置了性能限值;例如,5e电缆允许的最大偏斜为45 ns/100 m。ADI应用笔记AN-1399详细探讨了TIA-568-B.2/EIA-568-B.2标准,以及使用非理想电缆对系统性能的影响。 虽然可用标准和产品数据手册提供了很多有用信息,但任何有意义的系统定时性能表征都需要在长电缆上测量RS-485收发器的性能。
图4.ADM3065E的典型时钟抖动性能 使用RS-485实现更快速、更广泛地通信 ADM3065E RS-485收发器具备超低的发射器和接收器偏斜性能,所以非常适合用于传输精密时钟,通常采用电机编码标准,例如EnDat 2.2。5事实证明,ADM3065E在电机控制应用中采用典型电缆长度的确定性抖动小于5%(图4和图5)。ADM3065E具有较宽的电源电压范围,因此这种时序性能水平也可用于需要3.3 V或5 V收发器电源的应用。
图5.ADM3065E接收眼图:分布在100 m电缆上的25 MHz时钟 除了出色的时钟分配,ADM3065E时序性能还支持实现可靠的数据分配,以及高速输出和最少的附加抖动。图6显示,通过使用ADM3065E,RS-485数据通信的时序限制会大大放宽。标准RS-485收发器的抖动通常为10%或更低。ADM3065E可以在长达100米的电缆上以20 Mbps以上的速度运行,并且仍然可以在接收节点保持10%的抖动。这种低水平抖动降低了接收数据节点错误采样的风险,可实现使用典型的RS-485收发器无法实现的传输可靠性。对于接收节点可以容忍高达20%抖动的应用,可以在100米电缆内实现高达35 Mbps的数据速率。
图6.ADM3065E接收数据节点具有出色的抖动性能 |













