RS-485与RS-232电路的区别与优势

接口/总线/驱动

1139人已加入

描述

如图1中RS-232使用非平衡线路,接收器对一个信号电压和一个通用地线之间的压差作出反应。在100Kbps的传输速度下电缆长度最大为50ft,最大数据传输速度为20Kbps(有的驱动器达到115Kbps),驱动器最小输出为±5V,驱动器最大输出为±15V,接收器敏感度±3V,最大驱动器与接收器数量都为1,接收器输入阻抗为3到7KΩ。

RS-485

如图2一个RS-485驱动器必须有“Enable”控制信号,而一个RS-422驱动器则一般不需要。在驱动器端,一个TTL逻辑高电平输入使得导线A电压比导线B高,反之,一个TTL逻辑低电平输入使得导线A电压比导线B低,对于驱动器端的有效输出,A与B之间的压差必须至少1.5V。

RS-485

如图3在接收器端A与B之间的压差只需0.2V,如输入A电平比输入B高,TTL输出逻辑高电平,反之,如输入A电平比输入B低,TTL输出逻辑低电平,这就至少有1.3V的噪声容限,大多数情况下驱动器端A与B之间的压差大于1.5V,因此噪声容限更大。

RS-485能够远距离传输是因为使用了平衡线路,每个信号都有专用的导线对,其中一根导线上的电压等于另一根导线上的电压取反或取补。接收器对两者的压差作出反应。平衡接口中两根信号线传递几乎等大反向的电流,大多数噪声电压在两根信号线上出现,它们互相抵消;但在非平衡接口中,接收器检测信号线与接地线之间的电压差,当多个信号共用一根接地线时,每个返回的电流都在这根接地线上引起电势,如果这根接地线连到大地地线,来自别处的噪声也会影响这些电路。

RS-485

一个RS-485驱动器可以驱动32个单位负载,一个等于单位负载的接收器在标准的输入电压极限下产生一个不大于规定大小的电流,在接收到的电压比接收器信号地高出12V与低7V时,一个单位负载的接收器产生的电流分别不大于1mA与-0.8mA,为符合此要求,接收器在每个差动输入与电源电压或接地线之间至少有12000的输入阻抗。这样对于32单位负载的接收器,并联阻抗为375,加入两个120的终端负载电阻,并联阻抗减小为60,在短距离、低速连接中,可以去掉终端负载电阻以极大地减小电源消耗。

RS-422为全双工,采用两对差分平衡信号线;而RS-485为半双工,只需一对平衡差分信号线。
责任编辑人:CC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分