串口、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個收發器。