高波特率通信时存在通讯异常风险
如图 6 所示,TXD 变为高电平,DE&RE 引脚降为低电平,AB 差分电压缓慢上升,由于此时 RS-485 收发器已经处于接收状态,在 AB 差分电压上升至 RS-485 收发器门限电平前 RXD 引脚会出现到一段时间的低电平信号,例如门限电平为 -200mV~-50mV 的收发器,AB 差分电压上升至 -50mV 前 RS-485 收发器均可输出低电平,此低电平信号的时间与 AB 差分电压上升时间和 RS-485 收发器的接收延时有关。由于串口一般是将每个位分成 16 份,检测中间的 3 份的电平信号从而确定此位的信号高低,因此若此低电平信号保持至每个位的信号检测时,则会使 MCU 接收到一个起始位,从而接收到错误的数据,因此这个问题同样限制了高速通信的应用并且降低了通信的可靠性。
图 6TXD 发送高电平信号,RXD 接收到一段低电平信号
针对此类问题,可选用致远电子的宽压输入贴片式隔离 RS-485 自动收发模块 SC4450S(如图 7),该模块通信速度高达 500kbps,并且不会出现发送高电平时接收到一段时间低电平信号的现象,通信波形如图 8 所示,极大地提高了通信可靠性。
图 7 贴片式隔离 RS-485 收发器 SC4450S
图 8SC4450S 通信波形
高波特率通信时存在通讯异常风险
如图 6 所示,TXD 变为高电平,DE&RE 引脚降为低电平,AB 差分电压缓慢上升,由于此时 RS-485 收发器已经处于接收状态,在 AB 差分电压上升至 RS-485 收发器门限电平前 RXD 引脚会出现到一段时间的低电平信号,例如门限电平为 -200mV~-50mV 的收发器,AB 差分电压上升至 -50mV 前 RS-485 收发器均可输出低电平,此低电平信号的时间与 AB 差分电压上升时间和 RS-485 收发器的接收延时有关。由于串口一般是将每个位分成 16 份,检测中间的 3 份的电平信号从而确定此位的信号高低,因此若此低电平信号保持至每个位的信号检测时,则会使 MCU 接收到一个起始位,从而接收到错误的数据,因此这个问题同样限制了高速通信的应用并且降低了通信的可靠性。
图 6TXD 发送高电平信号,RXD 接收到一段低电平信号
针对此类问题,可选用致远电子的宽压输入贴片式隔离 RS-485 自动收发模块 SC4450S(如图 7),该模块通信速度高达 500kbps,并且不会出现发送高电平时接收到一段时间低电平信号的现象,通信波形如图 8 所示,极大地提高了通信可靠性。
图 7 贴片式隔离 RS-485 收发器 SC4450S
图 8SC4450S 通信波形
举报