一种串口两线的 TTL 转 485的电路


收发状态自动切换的TTL转 485 的电路(节省一根IO控制线)

1. 对于TTL电平的UART,起始位为低电平,停止位为高电平,发送的数据是从bit0 - bit7,空闲时为高电平。

2. 485总线有上拉电阻R40和下拉电阻R45分别上拉到电源和地,因此总线默认Ua > Ub,对应逻辑为1

TX DE & RE 485
1 0 485 = RE = 默认电平 1
0 1 485  = DI = 0
1(空闲或接收) 0 485 = RE = 总线电平(可能被其它设备拉低)


隔离型

一种串口两线的 TTL 转 485的电路_第1张图片

图中EL357N通信速率比较低,实测最大传输速率9600,速率要求高时,可以用高速光耦 TLP109 或者 6N137

非隔离

一种串口两线的 TTL 转 485的电路_第2张图片

最简单的RS485 半双工收发电路,VCC 5V,TTL电平3.3V

你可能感兴趣的:(电路总结)