DB9,DB25,USB-A,USB-B,USB-mini,USB-typeC 接口定义
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??DB9
1,RS232 (DB9)引腳定義
1 :DCD :載波檢測。主要用于Modem通知計算機其處于在線狀態,即Modem檢測到撥號音, 處于在線狀態。
2 :RXD:此引腳用于接收外部設備送來的數據;在你使用Modem時,你會發現RXD指示燈在閃爍,說明RXD引腳上有數據 進入。
3 :TXD:此引腳將計算機的數據發送給外部設備;在你使用Modem時,你會發現TXD指示燈在閃爍,說明計算機正在通過TXD引腳發送數據。
4 :DTR:數據終端就緒;當此引腳高電平時,通知Modem可以進行數據傳輸,計算機已經準備好。
5 :GND:信號地;此位不做過多解釋。
6 :DSR:數據設備就緒;此引腳高電平時,通知計算機Modem已經準備好,可以進行數據通訊了。
7 :RTS:請求發送;此腳由計算機來控制,用以通知Modem馬上傳送數據至計算機;否則,Modem將收到的數據暫時放入緩沖區中。
8 :CTS: 清除發送;此腳由Modem控制,用以通知計算機將欲傳的數據送至Modem。
9 :RI : Modem通知計算機有呼叫進來,是否接聽呼叫由計算機決定
接口電平:
在TxD和RxD上:
邏輯1(MARK)=-3V~-15V
邏輯0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制線上:
信號有效(接通,ON狀態,正電壓)=+3V~+15V
信號無效(斷開,OFF狀態,負電壓)=-3V~-15V
PC串行接口串口定義(DB9)
PC/AT 機上的串行口是 9 針公插座,引腳定義為:
Pin Name Dir Description
1 CD <-- Carrier Detect
2 RXD <-- Receive Data
3 TXD --> Transmit Data?
4 DTR –> Data Terminal Ready
5 GND —– System Ground
6 DSR <-- Data Set Ready
7 RTS --> Request to Send
8 CTS <– Clear to Send
9 RI <– Ring Indicator
公頭
?
2.公頭母頭與MAX232的連接
當公頭母頭與MAX232進行連接的時候,我們會發現按照上圖所說的9個引腳的定義,好像除了外觀,公頭和母頭并沒有什么區別,因為每個管腳的定義都是一樣的。這樣想是不對的!仔細看第一張圖會發現,在公頭和母頭進行連接時,公頭的2腳接了母頭的2腳,公頭的3腳接了母頭的3腳。如果按引腳定義就會變成接收端連接接收端,發送端連接發送端了。所以,對于公頭可以采用引腳定義,對于母頭可以理解為是她要接收的引腳定義。例如母頭2腳理解為她要連接公頭的接收數據端。
DB9的UART定義公頭是2-RX,3-TX,5-GND,對應的母座就是2-TX,3-RX,5-GND,這是為了能讓設備之間TX與對方的RX一一對應。
下面是MAX232的內部結構圖:
如果采用公頭,連接方法是:MAX232(14,7)連接公頭(3),MAX232(13,8)連接公頭(2)。
如果采用母頭,連接方法是:MAX232(14,7)連接母頭(2),MAX232(13,,8)連接公頭(3)。
我們用的連接線一般是兩端都是母頭的連接線,兩端都是公頭的連接線,一端是公頭一端是母頭的線。用萬用表測試會發現,兩端都是公頭或母頭的線,在線的內部把2,3引腳的連線顛倒了,即一端的2腳連接了另一端的3腳,3腳連接了另一端的2腳。而一端是公頭一端是母頭的線,一端的2腳連接另一端的2腳,3腳連接另一端的3腳。
DB9的RS485定義:
RS485常用的的半雙工兩線制的接口定義為,1-DATA-, 2-DATA+, 5-GND。因RS485的DATA+與DATA+對應,DATA-與DATA-一一對應,所以RS485的公母頭不存在信號不一致的情況。
4線制的RS485有幾種不同的命名方法:英式標識為 TDA(-)? TDB(+)? RDA(-)? RDB(+)? GND ;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 美式標識為 ? ? ? ? ? ? ? Y ? ? ?Z ? ? ?A ? ? ? B ? ?GND;
?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
? DB9 CAN接口的定義:信號引腳在2與7,因CAN的CAN_H與CAN_H對應,CAN_L與CAN_L一一對應,所以RS485的公母頭不存在信號不一致的情況。
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???DB25
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??USB-type A
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?USB-type B
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? USB-mini
?
?
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?USB-type C
?
?
?
?
總結
以上是生活随笔為你收集整理的DB9,DB25,USB-A,USB-B,USB-mini,USB-typeC 接口定义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “睡服”面试官系列第二十二篇之class
- 下一篇: 前端学习(1780):前端调试之快速转存