ADI_Amy

关注串行总线RS-232设计的筒子们看过来———iCoupler数字隔离器在RS-232中的应用

ADI_Amy 員工 在 2015-7-13 建立的討論區
最後回覆由ADI_Amy於2015-9-8提供

在工业过程控制、稳压电源和计算机之间点对点通信等应用中,都是采用串行通信总线在各种物理网络上传输数据,例如RS-232、RS-485和控制器局域网(CAN)总线。互连系统中的各子系统通常都有自己的电源,而且往往相距很远,所以通常都需要采用电流隔离不形成接地环路,保护系统免遭瞬态高电压损坏,而且降低了信号失真,也保护了人身安全。 


隔离介绍

变压器、耦合电容器、光耦合器以及本文讨论的iCoupler隔离器——都是提供电流隔离的典型方法,它们能阻断两点之间的电流,同时允许数据顺利通过(见图1)。隔离用来保护设备以防由电源浪涌或接地环路引起的高电压或电流,这在任何有多个接地通路的系统中都有可能发生。被长电缆分开的系统地线因为不是处于相等的电位,所以地电流会在这两个系统之间流动。如果不采用隔离,上述电流会引入噪声,降低测量质量,甚至毁坏系统元件。

fd45cd00bf881129(07-13-16-49-49).jpg  

图1 电流隔离器允许信息通过而阻止电流通过

   

工业环境下发生的因电机开关、静电放电(ESD)或者邻近电弧闪击通过感应方式耦合到长电缆中的电流会引起地电位的快速变化,常常会高达上百甚至上千伏。当这种情况出现时,应将远程系统需要的逻辑电平开关信号叠加到相对于其本地的地电位的高电压上。如果没有隔离,此电压可能会破坏信号或者损坏系统。如果将连接到总线上的所有器件都参考同一地线可以保护该系统以防这种破坏性的高电压,而且隔离的器件会防止形成接地环路和电涌。

   

要完全地隔离系统,必须隔离所有的信号线和电源。带隔离的DC/DC变换器可以提供电源隔离,而iCoupler数字隔离器可以提供信号隔离。  

 

 

iCoupler技术介绍  

iCoupler隔离器是基于芯片尺寸变压器的磁耦合器,这是与光耦合器中采用的发光二极管(LED)和光电二极管对比的不同之处。iCoupler技术消除了与光耦合器相关的不确定的电流传送比率、非线性传送特性以及随时间漂移和随温度漂移问题;功耗降低了90%;并且无需外部驱动器或分立器件。 

  

变压器初级端的电路将输入逻辑跳变编码成1 ns的脉冲,然后通过变压器对它耦合;次级端电路检测这些经过耦合的脉冲并且恢复输入信号,如图2所示。输入端有一个刷新电路保证即使不存在输入跳变的情况下输出状态也能与输入状态相匹配。这对于上电状态和具有低数据速率的输入波形或恒定的直流输入情况下是很重要的。

fd2952a4f456a670(07-13-16-49-49).jpg   

图2 在iCoupler隔离器的输出端恢复数字输入信号

 

因为iCoupler产品的目的是将输入和输出隔离开,所以变压器初级端的电路和次级端的电路必须封装在分开的芯片中。变压器本身可以置于上述任何一颗芯片中——或者第三颗芯片中。整个芯片组被组装在一个标准的塑料封装中,类似多种半导体器件所采用的封装。

 

iCoupler器件的一个新特点是其发送通道和接收通道结合在同一封装中的能力。因为iCoupler变压器本质上是双向的,所以只要变压器的两端有适当的电路,信号就可以从任何一个方向通过。按照这种方法,就可以提供具有各种发送通道或接收通道配置的多通道隔离器。 



  

串行通信总线介绍  

RS-232(EIA232)和RS-485(EIA/TIA485)规约只规定了物理层,从而信号协议允许由用户来定义,或者按照规定在物理层使用它们的其它标准来定义。另外,CAN总线规定了物理层和数据链路层。



   

RS-232总线:RS-232总线标准是最常见的串行通信总线标准之一。它目前仍广泛用作系统间的通信链路,其简易、灵活性以及长期的成功使用决定了它的继续流行。它适合于点对点通信,采用两根具有接地参考信号的专用非平衡的单端线可提供全双工通信。 

  

RS-232的数据速率限制在20 kbps,或者在低电压偏差条件下可以到64 kbps。最大实际电缆长度限于大约16 m,最大容性负栽为2500 pF,负栽阻抗为3 kΩ~7 kΩ。RS-232规定了逻辑1(正逻辑)的驱动器输出电平为-5 V~-15 V,对于逻辑0(负逻辑)则为+5 V~+15 V——对于逻辑1的接收器输入电平为-5 V~-15 V,对于逻辑0则为+5 V~+15 V。收到有效的信号电平。 

  

RS-232规约规定了具有20根信号线的25针D形连接器的引脚排列,但是更常见的是具有8根信号线的9针D形连接器,如图3所示。每个方向都有一根线用于数据传输,其余的线用于通信协议。在最简单的情况下,实现RS-232总线仅使用其中三根线:Tx(发送数据),Rx(接收数据)和GND(地线)。

be20b159ef68d78b(07-13-16-49-49).jpg   

图3 8信号线RS-232网络配置  

 

RS-232通常用于连接多个系统,所以各系统和总线之间的隔离是至关重要的。数字隔离器不支持RS-232标准,所以它们不能用在收发器和电缆之间,而只能用在收发器和本地系统之间。收发器的系统端通常连接到通用异步收发器(UART)或者处理器,采用0~3 V或者0~5 V的逻辑电平。因为iCoupler隔离器的输入和输出电路彼此是电隔离的,所以将其置于UART和收发器之间,作为隔离系统和电缆的一种简单方法。为了完成这种隔离,通常用一种带隔离的DC/DC变换器给该隔离器和收发器供电。ADuM1402 iCoupler数字隔离器、ADM232L RS-232收发器和带隔离的电源的组合用法,如图3所示,避免了接地环路问题并且提供了有效的保护以防止浪涌破坏。

結果