RS485收发器两种典型电路转帖
标签:单片机串行通信
485
RS485收发器两种典型电路转帖
RS485接口电路RS485接口电路的主要功能是:将来自微处理器的发送信号TX通过8220发送器8221转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过8220接收器8221转换成被微处理器接收的RX信号。任一时刻,RS485收发器只能够工作在8220接收8221或8220发送8221两种模式之一,因此,必须为RS485接口电路增加一个收发逻辑控制电路。另外,由于应用环境的各不相同,RS485接口电路的附加保护措施也是必须重点考虑的环节。下面以选用SP485R芯片为例,列出RS485接口电路中的几种常见电路,并加以说明。1基本RS485电路
图1为一个经常被应用到的SP485R芯片的示范电路,可以
f被直接嵌入实际的RS485应用电路中。微处理器的标准串行口通过RXD直接连接SP485R芯片的RO引脚,通过TXD直接连接SP485R芯片的DI引脚。由微处理器输出的RD信号直接控制SP485R芯片的发送器接收器使能:RD信号为822018221,则SP485R芯片的发送器有效,接收器禁止,此时微处理器可以向RS485总线发送数据字节;RD信号为822008221,则SP485R芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS485总线的数据字节。此电路中,任一时刻SP485R芯片中的8220接收器8221和8220发送器8221只能够有1个处于工作状态。连接至A引脚的上拉电阻R7、连接至B引脚的下拉电阻R8用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,以提高RS485节点与网络的可靠性。R7R8R9这三个电阻要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,R9就不需要了,R7和R8应使用680欧电阻。如果将SP485R连接至微处理器80C51芯片的UART串口,则SP485R芯片的RO引脚不需要上拉;否则,需要根
f据实际情况考虑是否在RO引脚增加1个大约10K的上拉电阻。
图1SP485R的基本RS485电路SP485R芯片本身集成了有效的ESD保护措施。但为了更加可靠地保护RS485网络,确保系统安全,我们通常还会额外增加一些保护电路。电路图中,钳位于68V的TVS管V4、V5、V6都是用来保护RS485总线的,避免RS485总线在受外界干扰时(雷击、浪涌)产生的高压损坏RS485收发器。当然,也选择集成的总线保护元件,比如ONSemi半导体的NUP2105L器件SOT23封装,集成2个双向TVS器件,作为SP485R芯片的附加保护措施。另外,电路中的L1、L2、C1、C2是可选安装元件,用于提高电路的EMI性能。图中附加的保护r