简单易用的RS-232、RS-485与RS-422转换方案
RS-422和RS-485共用接口
在实际应用中需要通信的设备可能是RS-422接口也可能是RS-485接口,那么产品需要具有与RS-422和RS-485接口通信的能力,若单独留出接口位置则会使产品的体积增大,因此RS-422和RS-485共用接口是一种比较可行的减小产品体积的方法。
如图6所示,可以使用两个RSM(3)485ECHT模块,通过拨动开关S1即可实现RS-485总线与RS-422总线的切换。如表1所示,若使用RS-485模式,只需将S1开关拨至0位置,外部接口只需使用1-3接口;若使用RS-422模式,只需将S1开关拨至1位置,外部接口需要使用1-5接口。若总线使用屏蔽双绞线可将RGND脚连接至屏蔽层,屏蔽层单点接大地,若不使用RGND,可将RGND悬空。
图6 使用两个RSM(3)485ECHT实现RS-422和RS-485接口共用
表 1 开关说明及总线引脚连接
如果应用环境良好且总线中可不加终端电阻,可以使用1个RSM(3)485IDHT实现RS-485接口和RS-422接口共用,可以实现更小的占板面积,且不需要对CON进行控制,应用更加方便。
图7 RSM(3)485IDHT实现RS-485接口与RS-422接口共用
RS-422接成RS-485
在实际应用中,若产品本身为RS-422接口,但与之通信的设备是RS-485接口,常需要将RS-422接口接成RS-485接口进行使用。下面以隔离RS-422收发器模块RSM422为例进行说明,将模块的A引脚与Y引脚短接,B引脚与Z引脚短接,即可与RS-485总线相连。因为RS-422总线是全双工的,若同时使能DE和RE,则RXD引脚会输出TXD发送的数据,MCU接收到错误数据从而导致异常,因此需同步操作DE和RE引脚使之保持相同的电平状态或者MCU程序中对接收数据进行处理。并且在发送完数据后需将DE禁能,否则会干扰总线正常工作。
图8 RS-422接口接成RS-485接口
带控制脚的RS-485模块实现自动收发
在某些情况下,可以将CON与TXD引脚直接相连,实现模块的自动收发,电路连接如图9所示,其通信波形如图10、图11和图12所示。但是这种应用方式,每帧数据的第一个字节的起始位会有3.8μs的延迟,因此理论上其最高通信速度131kbps,建议使用较低的通信速度,并且发送完数据后保持TXD高电平至少25μs后再进行接收。若需要更高通信速度的自动收发模块可以选择RSM(3)485PHT,可提供最高500kbps的通信速度。
图9 RSM(3)485ECHT实现自动收发
图10 RSM485ECHT自动收发通信波形1
图11 RSM485ECHT自动收发通信波形2
图12 RSM485ECHT自动收发通信波形3
图13 RSM485ECHT自动收发,每帧数据第一个字节的起始位会有3.8μs延时
若您有任何疑问,欢迎拨打ZLG官方技术支持热线
图片新闻
最新活动更多
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
11月29日立即预约>> 【上海线下】设计,易如反掌—Creo 11发布巡展
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.5立即观看>> 松下新能源中国布局:锂一次电池新品介绍
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论