串口、COM口、TTL、RS-232,RS-485的区别详解
- 串口、com口是指物理接口形式,而TTL、RS-232、RS-485是指的电平标准
- 接设备的时候,一般只接GND,RX,TX,不会接VCC(5V或3.3V,聚力的板子VCC全部为3.3V)的电源线,避免与目标设备上的供电冲突。
- PL2303、CP2102芯片是USB转TTL串口的芯片,用USB来扩展串口(TTL)
- MAX232芯片是TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL。
- MAX485可以将TTL电平转为RS485
- TTL标准是低电平为逻辑0(0v),高电平为逻辑1(vcc).RS-232标准是正电平为逻辑0(3 -- 15V,常为13V),负电平为逻辑1(负3—负15V,常为-13V),RS-232相对于TTL,抗干扰性强,信号传输更稳定可靠。
- RS-485与RS-232类似,但是采用查分信号负逻辑。即正电平为逻辑1(2—6V),负电平为逻辑0(负2---负6V)。
- 在软件上,TTL、RS232,RS485没有区别
RS232和RS485的区别
1. RS232的信号电平值较高,容易损坏接口电路芯片,与TTL电平不兼容。RS485信号电平较低,不容易顺坏外围接口芯片,且电平和TTL兼容,可方便与TTL电路连接。
2. RS232传输速率较低,在异步传输时,波特率为20Kbps,RS485的数据最高传输速率为10Mbps
3. RS232/TTL使用一根信号发送和返回线构成供地的传输形式,容易产生工模干扰,抗噪干扰性弱。RS485接口采用平衡驱动器和查分接收器组合,抗共模能力、抗噪声干扰性好。
4. RS232最大传输距离25m,单总线只允许接一个收发器,即一对一。RS485最大传输距离3000m,单总线上可同时允许接128个收发器。