详解RS-485上下拉电阻的选择
内容提要
RS-485总线在通信和工业自动化领域广泛应用。为了避免总线不确定状态,通常在485总线上增加上拉电阻和下拉电阻。当遇到信号反射问题时,可以通过增加匹配电阻来解决。上下拉电阻的取值需要考虑驱动能力和功耗。总线上的终端电阻可以减小差模负载。
延伸解读
上下拉电阻的取值权衡
上下拉电阻的取值需在总线空闲差分电压与功耗、驱动能力之间取得平衡。电阻越小,空闲差分电压越高,但功耗越大,对收发器驱动能力要求也越高。根据RS-485标准,上拉或下拉电阻与收发器输入阻抗的并联值应大于375Ω,以确保稳定通信。
终端电阻与差模负载的关系
在总线两端增加120Ω终端电阻可抑制信号反射,但会显著减小差模负载。当差模负载为54Ω时,RSM485PCHT的差分输出电压实测为1.52V,接近标准最小值1.5V;若差模负载降至41.54Ω,输出电压约1.17V,虽可通信但余量不足。因此,增加终端电阻后需确保差模负载仍大于54Ω。
隔离模块的上下拉电阻处理
使用隔离RS-485收发模块(如RSM485PCHT)时,模块内部已集成上下拉电阻(典型值24kΩ),外部通常无需额外添加。但在多节点或长距离通信中,若总线空闲时差分电压落入不确定范围,仍需在外部增加上下拉电阻,此时应计算并联后的等效电阻,确保满足大于375Ω的要求。
Q&A
RS-485总线为什么需要上下拉电阻?
RS-485总线需要上下拉电阻是为了避免总线处于不确定状态,确保收发器能够正确输出高低电平。
在什么情况下需要增加上下拉电阻?
当遇到信号反射问题时,需要增加上下拉电阻以确保信号的稳定性。
如何选择RS-485总线的上下拉电阻值?
选择上下拉电阻时需考虑驱动能力和功耗,通常可选择一组或两组电阻,确保与收发器输入阻抗的并联值大于375Ω。
RS-485总线的特性阻抗是多少?
RS-485总线的特性阻抗为120Ω。
使用隔离RS-485收发模块时需要加上下拉电阻吗?
通常不需要,因为隔离RS-485收发模块内部已包含上下拉电阻。
增加终端电阻对RS-485总线有什么影响?
增加终端电阻可以减小差模负载,确保差分输出电压满足标准要求。