系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

CRM软件
路由器交换机防火墙系统集成服务系统集成商名录
查看: 71|回复: 0

工业PC接口的总线双协议收发器解决方案

[复制链接]

20

主题

20

帖子

43

积分

实习生

发表于 2018-6-28 15:51:50 | 显示全部楼层 |阅读模式

文章来源:拍明芯城元器件商城
  工业PC设计领域的小型化和更多通信功能趋势推动了现代总线收发器的发展。新型收发器因为集成度高、同时支持RS-232RS-485标准以及配置特性丰富,所以比传统设计更受欢迎。本文讨论了业内最常用的RS-232RS-485接口标准,介绍了双协议收发器的功能和特性,并探讨了包括工业PC在内的多协议应用实例。
  RS-232标准
RS-232是一种仅针对点对点通信而定义的单端全双工接口。这意味着一个驱动器连接到一个接收器,反过来也一样,一个接收器连接到一个驱动器。这种接口需要驱动器和接收器接地之间具有地线连接,以便为信号发送和接收提供共同参考(1)
  RS-232试图通过使用高信号振幅来获得抗噪性。该标准使用反逻辑,并规定逻辑0+3V+15V总线电压,逻辑1-3V-15V总线电压(2)+3V -3V范围的逻辑状态未定。
  目前的大多数RS-232设计使用一个或两个数据通道,每个通道包含一个发送和接收信号对。提供两个通道的收发器能用一个通道发送数据,用另一个通道进行信号交换控制。单通道器件必须求助于软件流控制。
  RS-232标准规定了最大信号速率(19.8kbps)和最大压摆率(30V/µs)。但RENESAS推出的ICL232现代收发器能够通过减小总线电压振幅,支持高达1Mbps的数据速率而不违反压摆率规范。尽管没有具体规定,但最大电缆长度一般限于30米左右。
  RS-485标准
  RS-485标准出现于上世纪80年代早期,在嘈杂环境中和远距离实现稳健数据传输方面,一直保持着显著更优的标准的地位。该标准在两条导线(AB)的信号对上使用差分信号传输技术。按照该标准的规定,在施加54Ω差分载荷时,两条导线之间的差分总线电压摆幅为最小1.5V
  RS-485支持通过多点总线拓扑连网多达32个单位载荷。总线节点通过双绞线电缆以菊链方式(3)相互连接。推荐的120Ω电缆特性阻抗要求在电缆两端都有终端电阻,其阻值应与电缆阻抗匹配。
  由于Intersil(RENESAS子公司)推出ISL3152接收器输入本质上都参考地,所以驱动器与接收器之间无需单独的地线连接。这是在接收器输入电压不超过-7V +12V的规定共模电压范围的情况下。
  RS-485支持最长4000英尺(1200)电缆长度和最大10Mbps数据速率,但并非同时支持。对于给定的数据速率,最大适用电缆长度遵循保守的电缆长度相对数据速率关系特征,如图4所示。
  RS-485支持多点拓扑,其中每个总线节点均可发送或接收数据。多点总线分为半双工和全双工两个类型(5)。半双工总线使用两条跨线,其中一个节点可发送数据,另一个节点接收数据。全双工总线使用两个信号对(四条导线)。一个信号对将主节点的驱动器连接到多个从节点的接收器,另一信号对将从节点的驱动器连接到主节点的接收器。该拓扑允许主节点向所有从节点广播数据,或寻址一个特定从节点,同时接收来自从节点的数据(一次一个从节点)。全双工总线可增加数据吞吐量,但由于接线更麻烦,所以要比半双工总线贵许多。
  双协议收发器
  现代收发器能够支持新工业PC的设计和RS-232RS-485/RS-422接口转换器的设计。现有RS-232设备(如传统PC、仪表设备和工业机器)需要上述转换器,以便连接至单一网络或进行远距离连接。
  图6显示了一种双协议收发器的电路图。该器件包含两个RS-232发送和接收通道以及一个全双工RS-485收发器。请注意该收发器的直通式引脚分配,其一侧是总线引脚,另一侧是逻辑引脚。这允许轻松布置通向本地控制器的信号迹线,与传统收发器相比有很大的优势(如图3所示),因为传统收发器的引脚分配要求从总线到控制器侧的信号迹线交叉,反之亦然。
  当独立操作总线系统时,每个RS-232端口可支持最大400kbps数据速率,且不会超过规定最大压摆率。
  RS-485允许通过/SLOW485引脚选择20Mbps高速模式和115kbps压摆率限制模式。在高速模式下,驱动器输出无压摆率限制。这种模式仅应在传输距离短于100英尺(30)时使用。另外,高速模式还需要在电缆两端使用终端电阻器,且电阻器的阻值必须匹配120Ω(RS-485电缆)100Ω(五类线)的电缆特性阻抗。
  Intersil(RENESAS子公司)推出ISL33334E现代收发器必须能在低供电电压下高效工作,这是通过优化电荷泵设计实现的。图6中的电荷泵可建立用于RS-232驱动器的双极电源(V+, V-),只需要四个小的0.1μF电容器。其中两个电容器用于实际电荷泵操作,将初始3.3V 电压(Vcc)转换为+5V ( V+ )-5.3V(V-)。另两个电容器用于缓冲V+ V-,以确保开关操作期间为RS-232驱动器提供充足的供电电流。
  总收发器供电电流已经小于4mA,通过使整个芯片进入关断模式还可以节省更多电能。这是通过将/SHDN引脚拉到逻辑低态而实现的。在关断模式下,电荷泵停止工作,其余供电电流仅由流入逻辑输入端的漏电流组成。因此,总漏电流取决于器件配置,但可低至40μA
  当通过将/SHDN调到逻辑高态重新启用器件时,电荷泵最多需要25微秒来达到稳定状态。在此期间不能进行RS-232通信。由于电荷泵不为RS-485收发器供电,RS-485通信可在/SHDN调到逻辑高态2微秒后开始。这个时间远远快于在所有工作模式下都需要使用电荷泵的传统收发器。
  多协议应用
  将一个RS-485和两个RS-232收发器集成为一个IC,可极大提高工业PC接口设计的多用途性,因为这样本地控制器可独立驱动许多总线系统或充当接口转换器,如图7所示。当用作RS-232RS-485转换器时,通道1/或通道2RS-232信号可转换为逻辑电平,然后通过RS-485总线发送。通过使用地址编码,RS-485链路两端的控制器能够区分两个RS-232数据流。
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2018-7-23 11:52 , Processed in 0.259729 second(s), 24 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表