1628|2

2万

帖子

341

TA的资源

版主

楼主
 

自动收发RS-485偏置电阻与终端电阻的选用 [复制链接]

本帖最后由 qwqwqw2088 于 2023-6-18 08:58 编辑

RS-485自动收发电路比带控制脚电路在应用上少一个I/O脚,在主控资源紧张时会更受欢迎。那么自动收发电路是怎么实现自动收发功能以及在选用偏置电阻与终端电阻时需考虑什么因素呢?

 

RS-485自动收发原理

 

常见RS-485自动收发电路简图如图1所示,将收发器接收使能脚RE和发送使能脚DE短接在三极管Q1的集电极,发送端DI和三极管Q1发射集接地,MCU的TXD接在三极管Q1的基极。以下是自动收发电路工作的过程。

 

当MCU通过TXD发送0时,三极管Q1截止,DE使能,因为DI接地,此时发送低电平;

 

当MCU通过TXD发送1时,三极管Q1导通,RE使能,此时收发器的DI引脚与AB端之间为高阻状态,因为有AB的上下拉电阻的存在,此时总线逻辑状态为1,该节点进入接收模式和发送高电平模式。

 

 

图1 RS-485自动收发电路简图

 

偏置电阻与终端电阻的作用

 

RS-485总线的偏置电阻主要是给A、B确定的逻辑状态,RS-485自动收发内部都带有上下拉电阻,用户可以根据实际应用环境如逻辑1电平幅值低等原因,选择外加一个较小阻值的上下拉电阻来提升驱动能力,该电阻与模块内部 A/B 线自带上下拉电阻是并联的。

 

RS-485总线的终端电阻主要是用于信号线的阻抗匹配、提供通信线缆寄生电容能量的泄放路径、提高信号质量。常用的RS-485的屏蔽双绞线的差分特性阻抗为100Ω~150Ω,由于RS-485收发器输入阻抗较高(RSM485PHT的输入阻抗最小为1/4单位负载即48kΩ),在信号传输到总线末端时由于接收的瞬时阻抗发送突变,导致信号发送反射,同时若通信距离远线缆寄生电容较大,能量泄放缓慢。这时我们需要选用终端电阻来消除或降低此情况对通信信号的影响。

 

因为RS-485自收发电路总线端的逻辑1是通过AB的偏置电阻来提供,其驱动能力要弱于推挽方式,因此自收发电路选用的终端电阻值一般偏大并且一般会再加小的偏置电阻来调节总线的电压。

 

理想的RS-485总线电平

 

通常情况下,发送驱动器A、B之间的逻辑电平1位于+2~+6V,逻辑电平0位于-2~-6V。接收器也作与发送端相对的规定,通常情况下当接收端AB之间电平大于+200mV时,输出逻辑电平1,小于-200mV时,输出逻辑电平0,见下图2。空闲时刻A、B差分电平应处于逻辑1。

 

 

图2 RS-485逻辑电平图

 

考虑到线阻及信号的抗扰能力,通信时我们一般会使总线端的逻辑1电平尽可能远离+200mV,逻辑0电平尽可能远离-200mV。数据波形的上升沿和下降沿尽可能地陡峭,同时波形没有过冲或振铃等。如下图3所示为较为理想的RS-485通信波形图。

 

 

图3 较理想的RS-485通信波形图

 

偏置电阻的选用

 

以RSM485PHT为例进行说明,内置完整的DC-DC电路、信号隔离电路,具有较强的抗扰性和高可靠性,具备自动收发功能。A、B线内置47kΩ的上、下拉电阻,收发器输入阻抗最小值为48kΩ。

 

本次测试的硬件框图如图4所示,在通信速率为500kbps、总线上挂6个通信节点、双绞线总长度约为3m的情况下,抓取总线波形如图5所示,逻辑1的差分电压约为1.60V。

 

 

图4 RSM485PHT组网通信框图

 

 

图5 3m双绞线、500kbps时VAB波形

 

下图为本次RSM485PHT测试的电阻分压等效图,当总线上有6个节点进行通信时,相当于6个R、6个R、6个R并联,此时VAB高电平电压计算值为VAB=(R/6)/(R/6+R/6+R/6)*VCC,取VCC=5.1V,VAB=1.72V。考虑到线阻的分压,此计算值1.72V与实测波形幅值1.60V基本吻合。

 

 

图6 RSM485PHT电阻分压等效图

 

因为总线端逻辑1电平幅值仅有1.6V左右,该幅值的抗扰能力相对较弱且影响了通信距离的进一步拉长,现考虑通过外加偏置电阻将总线幅值抬高至3.5V左右。通过公式VAB=(R/6)/(R上等效+R/6+R下等效)*VCC,可计算出R上等效=R上等效≈2.75kΩ,外加上下拉电阻值约为4.1kΩ。如图7所示为外接3.5kΩ上下拉电阻时总线的通信波形图(外加偏置电阻增加功耗约为5.1V/3.5k≈1.4mA,在可接受的范围内),因为实焊偏置电阻值3.5kΩ小于4.1kΩ,实际总线逻辑1幅值为3.92V高于预设值3.5V。

 

 

图7 外加3.5kΩ偏置电阻时差分波形图

 

接入终端电阻120Ω*2

 

在上述接入3.5kΩ上下拉电阻的环境下再接入120Ω的终端电阻,此时电阻分压等效图6中的R内等效≈60Ω,将各数值代入VAB=(R内等效)/(R上等效+R内等效+R下等效)*VCC,计算得出电压约为60mV,测试波形如图8所示。此时高电平处于门限-200mV~+200mV门限内,收发器无法识别逻辑1,造成通信错误。

 

 

图8 接入120Ω终端时差分波形图

 

总结

 

如果总线逻辑1电平较低可通过外接偏置电阻来调节总线电平,偏置电阻值过小将增加额外的功耗,电阻值太大调节效果将不明显。偏置电阻值可以根据实际节点数量算出等效电阻值,再代入阻抗分压公式(VCC*R内等效)/(R上等效+R内等效+R下等效)=VAB计算出,其中VCC可取5.1V,VAB一般取2.5V~4.0V。

 

总的来说在使用自动收发RS-485进行通信时一定要确保 A/B 线差分电压不会处于-200mV ~+200mV 范围内;若逻辑1或逻辑0的差分电平幅值较低,可以通过外加小的偏置电阻来进行调整;一般情况下不建议用户接终端电阻,如果要接尽量选择较大的阻值同时与外接偏置电阻搭配使用。

此帖出自模拟电子论坛

最新回复

学习了   详情 回复 发表于 2023-6-19 10:59
点赞 关注

回复
举报

4817

帖子

4

TA的资源

版主

沙发
 

在选用偏置电阻与终端电阻时,需考虑以下因素:偏置电阻,终端电阻

此帖出自模拟电子论坛
 
 

回复

1899

帖子

0

TA的资源

纯净的硅(初级)

板凳
 

学习了

此帖出自模拟电子论坛
 
个人签名浪拓电子-----专业的GDT、TSS、TVS产品及服务提供商
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表