电平标准
TTL、CMOS、RS232、RS485
类型 | 电平值 | 通信距离 | 通信速率 | 抗干扰 | 接线引脚 | 单双工 | 节点 |
---|---|---|---|---|---|---|---|
TTL | 真:≥ 2.4V,假:≤ 0.4V | < 1m | 很快 | 弱 | rxd / txd | 双工 | 点对点 |
CMOS | 真:≥ 3.5V,假:≤ 1.5V | < 1m | 很快 | 次弱 | rxd / txd | 双工 | 点对点 |
RS232 | -3V > 真 > -15V,3V < 假 < 15V | 十几米 | 慢(远距离) | 强 | rxd / txd | 双工 | 点对点 |
RS485 | 真:A < B,假:A > B | < 1.2 km | 较慢(远距离) | 很强 | A / B | 半双工 / 双工 | 多点通信 |
注意
① 近距离通信RS232
、RS485
也是很快的,但近距离通信不如直接用TTL
和CMOS
,除非是为了抗干扰,比如跨板子的UART通信(按键板和控制板)
② RS422通信接线RXD
和TXD
都采用两根线进行差分传输(4根线:RXD+、RXD-、TXD+、TXD-)
③ 无线电串口通信:HC-13数传模块也能实现超长距离数据传输(半双工)