TTL RS232 RS485 电平协议
三种电平协议的区别
TTL
全双工通信。通常数据表示采用二进制规定
一般+2.4v~+5v 表示高电平 用逻辑"1"表示 一般0~+2.4v 表示低电平 用逻辑"0"表示。
TTL用于2个MCU的连接图
这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。
抗干扰能力较弱,通讯距离短,因此才引入RS232逻辑电平
RS232
全双工通信。一般-3~+15v 表示高电平 用逻辑"1"表示 一般+3v~+15v 表示低电平 用逻辑"0"表示。
RS232用于MCU和PC通信连接图
适用于本地通信,一般距离不超过20m,不平衡传输方式,单端通信,通信数量只允许一对一通信。
RS485
半双工通信。可以发送和接收数据,但不能同时发送和接收数据。
一般-6~+2v 表示高电平 用逻辑"1"表示 一般+2v~+6v 表示低电平 用逻辑"0"表示。
差分传输增加噪声扰度,长距离通信,数据速率高