找回密码
 请用中文注册用户!

QQ登录

只需一步,快速开始

查看: 629|回复: 0

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

[复制链接]
拍明芯城 发表于 2018-6-27 17:27:07 | 显示全部楼层 |阅读模式

注册登录后可以在线提问,行业从业者将帮助您解答!

您需要 登录 才可以下载或查看,没有账号?请用中文注册用户!

×

  工业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数据流。
  为通过远距离点对点链路延长两个RS-232接口之间的数据链路,双协议收发器配置为独立的RS-232RS-485转换器。这种情况下需要两个转换器(电缆两端各一个),以便将RS-485总线信号转换为RS-232数据,反之亦然。该配置比较简单,因为针对驱动器和接收器的启用输入可通过固定导线连接至其各自的电压轨,使收发器持续处于活跃状态(8A)
  在全双工RS-485总线上连网多个RS-232设备需要对从节点中的转换器进行轻微的配置变更。主节点(PC)中的驱动器和接收器可一直保持活跃状态,从节点中的接收器也同样可以。但必须严密控制从节点中的接收器,以防有两个或更多从节点同时访问总线。为此,需要使用第二个RS-232通道的驱动器利用RTS流控制信号来启用和禁用RS-485驱动器(8B)。请注意,在转换器内部 ,RTS必须返回到控制器的CTS输入。这称为零调制解调器(null-modem)配置。
  在半双工RS-485总线上连网多个RS-232设备需要图9A所示的配置。在此配置中,RTS信号负责控制驱动器和接收器的启用功能。所有节点(包括主节点和从节点)都需要此配置,因为半双工总线一次只能沿一个方向发送数据。
  在有些设备中,RTSCTS控制信号可与待发送数据存在最大10毫秒的不同步。在此情况下,最好使启用信号为数据驱动式信号。这是通过在驱动器输入(DI)和启用引脚(DE485/RE485)之间实施逆变器功能而实现的。这会在DI = 逻辑低态时使收发器处于发送模式,在DI = 逻辑高态时处于接收模式。在接收模式下,驱动器输出具有高阻抗,低阻抗终端电阻器可将总线电压减小至0V。由于RS-485接收器是完全防故障(full-failsafe)的器件,总线上的所有双协议收发器会在接收器输入端(RO)指示零总线电压为逻辑高态。因此,在低态有效和高阻抗之间切换驱动器输出,仍然会在另一个接收器的输出端产生从低到高的转换。
  由于具有高集成度、同时支持RS-232RS-485协议、可编程数据速率和省电配置等特性,现代双协议收发器可简化工业接口的设计。为支持系统工程师的工业网络设计,Intersil提供了广泛的固定和可编程、单通道和双通道、多协议收发器。
  收发器是信号转换的一种装置,通常是指光纤收发器。 光纤收发器的出现,将双绞线电信号和光信号进行相互转换,确保了数据包在两个网络间顺畅传输,同时它将网络的传输距离极限从铜线的100米扩展到100公里(单模光纤)
  按网管来分,可以分为网管型光纤收发器和非网管型光纤收发器。
  随着网络向着可运营可管理的方向发展,大多数运营商都希望自己网络中的所有设备均能做到可远程网管的程度,光纤收发器产品与交换机、路由器一样也逐步向这个方向发展。大多数厂商的网管系统都是基于SNMP网络协议上开发的,支持包括WebTelnetCLI等多种管理方式。管理内容多包括配置光纤收发器的工作模式,监视光纤收发器的模块类型、工作状态、机箱温度、电源状态、输出电压和输出光功率等等。随着运营商对设备网管的需求愈来愈多,相信光纤收发器的网管将日趋实用和智能。
  光纤收发器在数据传输上打破了以太网电缆的百米局限性,依靠高性能的交换芯片和大容量的缓存,在真正实现无阻塞传输交换性能的同时,还提供了平衡流量、隔离冲突和检测差错等功能,保证数据传输时的高安全性和稳定性。因此在很长一段时间内光纤收发器产品仍将是实际网络组建中不可缺少的一部分,今后的光纤收发器会朝着高智能、高稳定性、可网管、低成本的方向继续发展。
  每一路高速收发器包括发送器和接收器两个通道,发送器和接收器都是由物理编码子层(PCS,psi-cal coding sublayer)与物理介质附加子层(PMA , physi-cal media additional sublayer)两部分组成。
  PCS包括兼容所支持协议的收发器中的数字功能的硬核逻辑实现,发送通道包括相位补偿FIFO、字节串行器、8B/10B编码器等模块;接收通道包括字对齐器、速率匹配FIFO,8B/10B解码器、字节解串器、字节排序器、相位补偿FIFO等模块。
  PMA包括I/O缓冲器的模拟电路、CDR、串行器/解串器(SER/DES以及用于优化串行数据通道性能的可编程预加重与均衡。
  设备收发器通道工作时,FPGA架构中的输出并行数据通过发送器PCSPMA进行传输,最终转化为串行数据发送出去。接收到的输人串行数据通过接收器PMAPCS的处理以串行数据格式传输到FP以架构内部中,进行下一步的处理。
Iczoom拍明芯城(www.iczoom.com)聚焦于中小企业需求,具有货源可靠、品类齐全、交付及时、价格实惠、方案众多的特点和服务优势,客户来源非常丰富,原厂、代理商、正品经销商、同行电商、终端商均有注册。 Iczoom拍明芯城严格把控卖家资质和货品质量,快速匹配买卖信息,帮助客户“卖得快、买得全”。同时,Iczoom拍明芯城为中小企业提供专业的管理软件和全程供应链服务,让客户轻松实现内部的数据化管理

本版积分规则

QQ|返回首页|有问题扫码关注公众号|LED控制卡 ( 鲁ICP备18053106号 鲁公安网备案号37170202666047 ) keywords:LED显示屏 LED控制卡 LED显示屏配件 麒麟电子

GMT+8, 2024-5-20 00:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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