多点数据通信网络,例如:Profibus、Modbus 和 BACnet 等通常均要求具备 RS-485 双线、半双工总线系统与四线、全双工总线系统通用性。这些系统可以扩展至数百米长,并承受较大的接地电位差 (GPD)。这些电位差会超出收发器的共模电压范围,对器件造成损坏。为了消除 GPD,我们利用电隔离型收发器,将总线节点的控制电子组件隔离于连接总线的实际收发器级。图 1 显示了使用 2-4 线转换器的混合网络的结构图。
图 1 2-4 线转换器可确保半双工系统和全双工系统之间的通用性
为了使转换器运行不依赖于数据速率,我们通过总线的逻辑状态来控制转换器驱动器和接收器的开启和关闭。总线驱动是以每比特间隔,从而让转换器运行独立于信号数据速率。
简单的控制逻辑可确保驱动器 D1 和 D2 仅由相反接收器(也即 R1 或者 R2)输出的逻辑低激活启用。因為接收器输入端存在 VFS > 200 mV 的总线故障保护电压,所以在总线闲置期间,两个接收器输出均为逻辑高。逆变器栅极将该逻辑高电平反向为低态,并在关闭驱动器的同时启用接收器。
在半到全双工方向(图 2:自左向右),R1 输入端的负总线电压激活驱动器 D2,并对驱动器输入使用低态。D2 通过以一个负输出电压驱动传输总线来做出相应的响应。当 R1 输入的总线电压变为正时,D2 立即失效。但是,它的输出却为高电平,原因是故障保护偏置电阻器 RFS 形成总线电压 VFS。(在整个输入期间,R2的输出始终保持高电平,确保R1保持有效而D1保持无效)
图 2 半双工到全双工方向的转换器时序
在全到半双工方向(图 3:自右向左),R2 输入端的负总线电压激活驱动器 D1,并给驱动器输入施加低态。D1 通过以一个负输出电压驱动双线总线做出相应的响应。当 R2 输入的总线电压变为正时,D1 经一段延迟时间后失效。在该延迟时间内,D1 在出现高阻抗前使用一个负电压驱动总线,以防止 R1 输出端出现开关瞬态。
我们建议,RD?CD 时间常量产生的最小延迟时间应为驱动器最大传播延迟的 1.3 倍,以补偿组件值、逆变器阈值和电源电压的容差。在给定的电容条件下,可通过方程式 1 确定要求的 RD 值:
其中,tPLH-max 为驱动器 D2 的最大低到高传播延迟,VIT+ min 为施密特触发逆变器的最小正输入阈值,而 VCC-max 为最大供电电压。
在 D1 失效以后,因为有故障保护偏置电阻器 RFS 形成的总线电压 VFS其输出仍为高电平。当 R2 输入端的总线电压恢复负时,由于 CD 通过放电二极管 DD 快速放电D1 立即被激活。图 3 所示时序图显示,半双工总线上一个远程接收器(此处以 R 表示),将负总线电压转换为一个低比特。一个高比特由一个低主驱动正总线电压和剩余故障保护电压 VFS 组成。
图 3 全双工到半双工方向的转换器时序
图 4 所示最后一个转换器设计使用两个全双工收发器:一个配置为半双工收发器;另一个则为全双工模式。该转换器拥有高达 200 kbps 的数据速率,并由一个单 3.3 V 电源供电。表 1 为此电路的材料清单 (BOM)。
表1、双到四线转换器 BOM
图 4 双隔离式二到四线转换器设计
两个转换器端口的收发器级均要求所使用的隔离式电源 VISO-1 和 VISO-2须来自中央 3.3V 电源。图 5 为其原理图。为了避免无负载状态期间出现输出峰值要求,每个整流输出均包括一个大小为 2 kΩ 的最小负载电阻器。
图 5 VISO-1 和 VISO-2 的隔离式电源设计
总结
二到四线转换器可用于将一个单半双工收发器或者一条完整的半双工总线,连接至一个全双工总线。在将二到四线转换器连接至全双工总线时,必须注意的是,在与转换器节点通信时,主控节点的微控制器会改变其全双工到半双工的传输格式。
关键字:信号链基 RS-485 2-4线转换器
编辑:冯超 引用地址:信号链基础知识:如何设计一款适用RS-485的2-4线转换器
图 1 2-4 线转换器可确保半双工系统和全双工系统之间的通用性
为了使转换器运行不依赖于数据速率,我们通过总线的逻辑状态来控制转换器驱动器和接收器的开启和关闭。总线驱动是以每比特间隔,从而让转换器运行独立于信号数据速率。
简单的控制逻辑可确保驱动器 D1 和 D2 仅由相反接收器(也即 R1 或者 R2)输出的逻辑低激活启用。因為接收器输入端存在 VFS > 200 mV 的总线故障保护电压,所以在总线闲置期间,两个接收器输出均为逻辑高。逆变器栅极将该逻辑高电平反向为低态,并在关闭驱动器的同时启用接收器。
在半到全双工方向(图 2:自左向右),R1 输入端的负总线电压激活驱动器 D2,并对驱动器输入使用低态。D2 通过以一个负输出电压驱动传输总线来做出相应的响应。当 R1 输入的总线电压变为正时,D2 立即失效。但是,它的输出却为高电平,原因是故障保护偏置电阻器 RFS 形成总线电压 VFS。(在整个输入期间,R2的输出始终保持高电平,确保R1保持有效而D1保持无效)
图 2 半双工到全双工方向的转换器时序
在全到半双工方向(图 3:自右向左),R2 输入端的负总线电压激活驱动器 D1,并给驱动器输入施加低态。D1 通过以一个负输出电压驱动双线总线做出相应的响应。当 R2 输入的总线电压变为正时,D1 经一段延迟时间后失效。在该延迟时间内,D1 在出现高阻抗前使用一个负电压驱动总线,以防止 R1 输出端出现开关瞬态。
我们建议,RD?CD 时间常量产生的最小延迟时间应为驱动器最大传播延迟的 1.3 倍,以补偿组件值、逆变器阈值和电源电压的容差。在给定的电容条件下,可通过方程式 1 确定要求的 RD 值:
其中,tPLH-max 为驱动器 D2 的最大低到高传播延迟,VIT+ min 为施密特触发逆变器的最小正输入阈值,而 VCC-max 为最大供电电压。
在 D1 失效以后,因为有故障保护偏置电阻器 RFS 形成的总线电压 VFS其输出仍为高电平。当 R2 输入端的总线电压恢复负时,由于 CD 通过放电二极管 DD 快速放电D1 立即被激活。图 3 所示时序图显示,半双工总线上一个远程接收器(此处以 R 表示),将负总线电压转换为一个低比特。一个高比特由一个低主驱动正总线电压和剩余故障保护电压 VFS 组成。
图 3 全双工到半双工方向的转换器时序
图 4 所示最后一个转换器设计使用两个全双工收发器:一个配置为半双工收发器;另一个则为全双工模式。该转换器拥有高达 200 kbps 的数据速率,并由一个单 3.3 V 电源供电。表 1 为此电路的材料清单 (BOM)。
表1、双到四线转换器 BOM
图 4 双隔离式二到四线转换器设计
两个转换器端口的收发器级均要求所使用的隔离式电源 VISO-1 和 VISO-2须来自中央 3.3V 电源。图 5 为其原理图。为了避免无负载状态期间出现输出峰值要求,每个整流输出均包括一个大小为 2 kΩ 的最小负载电阻器。
图 5 VISO-1 和 VISO-2 的隔离式电源设计
总结
二到四线转换器可用于将一个单半双工收发器或者一条完整的半双工总线,连接至一个全双工总线。在将二到四线转换器连接至全双工总线时,必须注意的是,在与转换器节点通信时,主控节点的微控制器会改变其全双工到半双工的传输格式。
上一篇:选择适合MEMS麦克风前置放大应用的运算放大器(二)
下一篇:MAX44281超小型运算放大器
推荐阅读最新更新时间:2023-10-12 20:45
基于LPC2378和MAX4357的视频矩阵的设计
机场是航空客运、航空货运、邮政、快件等航空业务的中心,是航空网络的辐射点甚至是辐射中心,机场的任何安全隐患都可能导致灾难性的严重后果,带来巨大的经济损失,因此机场的安全监控是十分重要的。
由于机场地域范围广,人流量大,物流量大,运输生产繁忙,大型的视频监控系统在机场安全监控中发挥着重要的作用。在机场大型视频监控系统中,由于监控点众多,使用摄像机数量大,需要监控的视频图像也很多,监控中心的监视器与现场摄像机的数量比一般为1:5~1:10,故视频矩阵切换设备具有十分重要的作用。
目前,国内使用的视频矩阵切换系统一般规模较小,并且大多数通过RS232串口连接的键盘来控制切换,实施远程操控很繁琐。为此,本设计采用恩
[单片机]
在RS-485总线上寻求距离还是速度?
网络设计人员知道,RS-485 标准在实现稳健可靠的通信方面具有良好的历史记录,并因此成了工业网络中多点差分数据传输的推荐标准。虽然 RS-485 标准经受住了时间考验,但随着系统或网络其它元件的变化,RS-485 收发器为满足这些需求也在不断发展变化。现代网络通常是控制系统与数据链路的组合,各种需求会随应用的变化而变化。
网络要求越来越多,因此很多设备制造商都要求控制通道不仅能在网络中跨越更远的距离,而且还能通过网络发送高速数据。RS-485 总线标准支持的数据传输距离长达 4000 英尺(1200 米),但在最大线缆长度下无法实现最大数据速率:线缆越长,数据速率越慢。
对于需要同步(并行收发器)信号定时
[网络通信]
RS-485总线的可靠性
目前要提高RS-485总线的可靠性几种方法
在MCU之间中长距离通信的诸多方案中,售饭系统RS485因硬件设计简单、控制方便。成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动报测等领域,但售饭系统RS485总线在抗干扰、自适应、通信效率等方面仍存在缺陷,一些细节的处理不当常会导致通信失败甚至系统瘫痪等故障,因此提高RS-485总线的运行可靠性至关重要售饭系统RS485。
RS-485接口电路的硬件设计
1)总线匹配、总线匹配有两种方法:一种是加匹配电阻,位于总线两端的差分端口VA与VB之间应跨接120Ω匹配电阻,以减少由于不匹配而引起的反射、吸收噪声、有效地抑制了噪声干扰。但匹配电阻要消耗较大电流,不
[嵌入式]
技术文章—隔离式RS-485光耦合器设计的隐藏成本
光耦合器,也称为光隔离器或光电耦合器,其已被用于实现电子电路电流隔离超过40年。光耦合器使用LED和光电晶体管来实现信号通信,而无需传输电流。作为一种低成本的解决方案,光耦合器一直很受欢迎。但考虑到数字隔离技术的进步,光耦合器真的是实现RS-485系统电流隔离的最具成本效益的方法吗? 图1所示为隔离式RS-485收发器使用光耦合器实现电流隔离的典型电路。该解决方案共需要三个光耦合器:两个高速光耦合器(每个用于发送和接收信号)以及一个用于方向控制的低速光耦合器。该解决方案还需要大量外部元件,包括施密特缓冲器、施密特触发器、电阻器和旁路电容器。所有这些组件都会增加成本和电路板面积。 图 1:采用光耦合
[电源管理]
如何快速而有效的解决RS-485电路呢?
如今几乎所有的电子产品都带有通信接口。从最初的数据模拟信号到后来的RS-232,在到我们今天要谈到的RS-485接口,各种无线接口等。作为一个电子工程师,比较基础也有广泛应用基础的RS-485几乎成为必学的内容。如何快速而有效的解决RS-485电路呢? RS-485标准 RS-485的标准全称为TIAA/EIA-485串行通讯标准。数据通讯采用差分线号传输方式,也称作平衡传输,使用一对双绞线,将其中一线定义为A,另一线定义为B,如下图: 通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可
[嵌入式]
CAN总线与RS-485总线的通信接口设计
1 CAN总线及RS-485总线简介
CAN总线(Controller Area Network)是由德国Bosch公司于20世纪80年代专门为汽车电子控制系统开发的一种串行数据通信协议,特别适合应用于分布式控制或实时控制领域。它的应用范围遍及高速网络和低成本的分布式控制系统。CAN具有以下特点:
(1) 无破坏的依据优先权的仲裁;
(2) 多主站点依据优先级进行总线访问;
(3) 严格的错误检测和界定;
(4) 支持远程数据请求;
(5) 借助接收滤波的多地址帧传送;
(6) 通信介质多样,组合方式灵活;
(7) 全系统数据兼容,系统灵活;
[嵌入式]
基于RS-485总线的宿舍智能防火防盗报警系统设计
摘要: 针对目前宿舍防火防盗报警系统现状以及所存在的主要问题,提出了一种基于RS 485总线的宿舍智能防火防盗报警系统。系统采用烟雾传感器,红外传感器和热释电传感器作为检测元件,以Philips公司生产的32位ARM7TDMI-SCPU的微控制器LPC2103作为主机部分的处理器,STC89C52作为从机部分的处理器,利用MAX485收发器芯片完成了智能报警系统的设计,实现了低误报率,增强了系统的可靠性。
0 引言
现如今在学校的寝室里,学生贵重物品被盗、由于学生过失而引起着火等事故时有发生,这些都是一直以来困扰着学生、学工以及学校保卫处的“大问题”。传统的防范措施存在很大的弊端,比如当事故发生时,防护
[安防电子]
UART、RS-232、RS-422、RS-485的细微差别
通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。汽车跑在路上,要遵守交通规则。如果是市内,一般限速30、40,而高速公路则可以到120。而汽车走什么路,限速多少,就要看协议怎么规定了。常见的串口协议有RS-232、RS-422、RS-485等,他们之间有何细微差别?下面我们就一起来探讨一下。
一、UART是什么
UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是设备间进行异步通信的关键模块。UART负责处理
[嵌入式]