类似凡科建站的网站,南昌定制网站公司,wordpress解密,网站开发的体会在 TTL/CMOS 转接半双工 RS485 的电路设计中#xff0c;由于半双工的特性#xff0c;需要有信号来控制 485 转接芯片的发送和接收使能端#xff0c;因此需要具体场景具体分析。
如果是使用 MCU 或者自带发送状态指示脚功能#xff08;指示当前是否在进行串口发送#xff0…在 TTL/CMOS 转接半双工 RS485 的电路设计中由于半双工的特性需要有信号来控制 485 转接芯片的发送和接收使能端因此需要具体场景具体分析。
如果是使用 MCU 或者自带发送状态指示脚功能指示当前是否在进行串口发送的转接芯片如 CH340/CH341 系列芯片的 TNOW 引脚那么就可以使用 MCU 的 GPIO 或者
转接芯片的发送状态指示引脚来控制 485 使能。下面分别给出具体的原理图设计上图为使用 GPIO 口控制使能信号的原理图TE 发送使能与 RE 接收使能短接起来这样发送接收同一时刻只能一者有效从而实现了半双工。
下图以 USB 转串口芯片 CH340E 为例来设计原理图可以看出将 GPIO 引脚替换成 TNOW 引脚即可查阅手册可知TNOW 用于串口发送指示高电平有效。正好可以实现我们所需要的功能。
除了上文提到的两种场景只用 TXD 和 RXD 两根信号线来完成 485 电路转换的需求也是十分普遍的。下面直接给出原理图设计的原理为将RE一直置0也就是一直允许接收RE 与 TE 直接短接也可以另外将TXD 经过反向器接发送使能端 TE。这样TXD 发送高电平时实际上发送是禁止的总线输出为空闲高电平TXD 发送低电平时发送允许低电平出现在总线上。
以上转换电路与设计原理就是 485 转换电路中使用频率较高的控制原理大同小异。
如果有什么疑问或者问题欢迎给我邮件或者评论对你有帮助的话就点赞吧 :-D