1. 程式人生 > >USB和串列埠(COM)的區別,以及相互轉換

USB和串列埠(COM)的區別,以及相互轉換

1、串列埠、COM口是指的物理介面形式(硬體)。而TTL、RS-232、RS-485指的是串列埠的電平標準(電訊號)。
2、接線的時候,一般只接GND、RX(接收)、TX(傳送)。不會接入Vcc等電源線,避免與目標裝置上的供電衝突。
(接線法則:主機的 TX 接目標裝置的 RX ,主機的 RX 接目標裝置的 TX ,但是很多設計人員為了接線更為直觀而故意顛倒標記 RX、TX ,如果有問題可以嘗試交換RX、TX,不會燒壞裝置 。)
3、PL2303、CP2102、FT232R 晶片是用USB來擴充套件串列埠(TTL電平輸出)的晶片,需要安裝Windows驅動。
(常用於筆記本增加串列埠,注意其相容性不如板載串列埠。優先選擇:FT232R > CP2102 > PL2303 )
4、MAX232晶片是TTL電平與RS232電平的專用雙向轉換晶片,不同引腳實現TTL轉RS-232或RS-232轉TTL的功能。
(TTL與RS232轉換晶片很多很多,正向、逆向介面數量不同:比如:MAX202、SP213、MAX3232 )
5、TTL電平標準 是 低電平為0,高電平為1(對地,標準數位電路邏輯)。
RS-232電平標準 是 正電平為0,負電平為1(對地高低,電壓具體數值不敏感,甚至可以用高阻態)。
6、RS-485、RS-422 與RS-232類似,但是採用差分訊號邏輯,更適合長距離、高速傳輸。這裡略過不講。
7、臺式電腦後邊帶的D型9針插頭(板載串列埠,公口),是RS-232電平標準的。可以通過MAX232轉換為TTL電平。

串列埠、COM口:
COM口 即 序列通訊埠,簡稱 串列埠。這裡區別於 USB的“通用序列匯流排”和“SATA”序列硬碟。
一般我們見到的是兩種物理形式。D型9針插頭(DB9)和 4針杜邦頭 兩種,早年的25針串列埠已被淘汰。