如今几乎所有的电子产品都带有通信接口。从最初的数据模拟信号到后来的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中这是可用可不用的。“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mV至6V之间。
RS-485注意事项
1、RS485网络安装
RS485网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。主要是为了降低反射信号(尤其是在节点处及总线阻抗不连续点),不会影响信号质量。
2、RS485终端匹配
对RS-422与RS-485总线网络一般要使用终接电阻进行匹配。但在短距离与低速率下可以不用考虑终端匹配。
一般终端匹配采用终接电阻方法,终接电阻一般在RS-485网络中取120Ω。相当于电缆特性阻抗的电阻。这种匹配方法简单有效,但匹配电阻要消耗较大功率,对于功耗限制比较严格的系统不太适合。
另外一种比较省电的匹配方式是RC匹配。利用一只电容C隔断直流成分可以节省大部分功率。但电容C的取值是个难点,需要在功耗和匹配质量间进行折衷。
还有一种采用二极管的匹配方法。这种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱反射信号,达到改善信号质量的目的。节能效果显著。