今天继续给大家介绍RS-485接口电路的内容,本文主要讲解RS-485电路设计过程中的参数计算。主要包括:
终端电阻对电路设计的影响
为什么要加上下拉电阻?
应用中上下拉电阻阻值如何计算?
RS-485芯片分为很多种,有的场合只需要少量的数据交互且速率要求不高,那么用普通的低速RS-485芯片就可以。如果数据量大对通讯速率要求很高且现场应用环境比较恶劣,那么建议使用高速隔隔离RS-485芯片。
当然也可以采用如下图所示的光耦隔离方案
当遇到信号反射问题时,通常会通过增加匹配电阻来避免信号反射,因为RS-485传输用的线一般是120Ω阻抗的,因此我们通常在总线两端加120Ω的电阻。
1、通讯速率低或者通讯距离近的情况下建议不加终端电阻。这种情况下,信号反射对通讯信号的影响不大,而且不加终端电阻可以大大降低功耗。
2、通讯距离较长且通讯速度较快,对信号质量要求较高的情况。此时可以增加终端电阻,防止阻抗突变引起的信号反射问题,提高信号质量。
我们有两种添加终端电阻的方法,如下图,当然我建议使用右图的方案,用两颗60欧姆电阻串联+电容组成的低通滤波结构,这种方式可以进一步减小设备现场的干扰。
两种添加方法对应的信号测试波形如下图所示,左侧为没加电容的测试波形,右侧为添加了电容的波形,当然,不加不是一定会出现左图所示的干扰波形,但是加了这一颗电容肯定会对噪声干扰由更好的滤除作用。
5.5 上下拉电阻需不需要?