您的位置:首页 > 其它

RS485偏置电阻和终端匹配电阻

2012-05-23 12:07 302 查看
通过下面后例子了,可以计算出偏置电阻的大小:

终端电阻Rt1=Rr2=120Ω;

假设反射信号最大的峰-峰值Vref≤0.3Vp-p,则负半周的电压Vref≤0.15V;

终端的电阻上由反射信号引起的反射电流Iref≤0.15/(120 120)=2.5mA。

一般RS-485收发器(包括SN75176)的滞后电压值(hysteresis value)为50mV,即:

(Ibias-Iref)×(Rt1 Rt2)≥50mV

于是可以计算出偏置电阻产生的偏置电流Ibias≥3.33mA

+5V=Ibias(R上拉+R下拉+(Rt1 Rt2)) (2)

通过式2可以计算出R上拉=R下拉=720Ω。

在实际应用中,RS-485总线加偏置电阻有两种方法:

(1)把偏置电阻平衡分配给总线上的每一个收发器。这种方法给挂接在RS-485总线上的每一个收发器加了偏置电阻,给每一个收发器都加了一个偏置电压。



(2)在一段总线上只用一对偏置电阻。这种方法对总线上存在大的反射信号或干扰信号比较有效。值得注意的是偏置电阻的加入,增加了总线的负载。

图5为计算AB之间的等效电阻的原理图,计算方法是

RL=32个输入电阻并联 2个终端电阻=((12000/32)×(150/2))/(12000/32)+(150/2))≈51.7Ω。

总结:

通过上述论述,我们知道,如果用方法(1),则每一个收发器的的偏置电阻大小为720*n,n为挂在485总线上的个数;如果用发法(2),则偏置电阻为720欧即可;上述两种情况终端匹配电阻可以选120欧

对于有32节点,两端有120欧匹配的RS485网络,其偏置电阻的计算方法和步骤如下:
1)计算节点总负载
每个节点的负载阻抗为12K欧,32个节点的并行阻抗为:375欧。
2)计算总线负载
上述并行阻抗再并入两端的终端匹配电阻(120欧),两个120欧并联为60欧,则总线负载为:52欧。
3)计算最小偏置电流
为了满足最小置1电压200mV,所需的最小偏置电流为:200/52=3.9mA
4)计算偏置电阻总和
在5V的电压下,提供最小偏置电流所需的最大串联电阻为:5/3.9=1293欧
减去已经加在线上的120欧,就是上拉和下拉阻抗的和:1293-120=1173欧
5)计算上拉和下拉电阻
其中:最大上拉电阻=最大下拉电阻=1173/2=587欧

(对于输出端R0,RO及DI端配置上拉电阻。异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触发RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ上拉电阻。)

也就是说,外部偏置上下拉为587为最大。(32个从机时)然后其他的从机就不用加偏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: