1. 程式人生 > >OTG線與普通USB線的區別

OTG線與普通USB線的區別

OTG線如下,是母口:

普通USB線如下,是公口

     USB資料線用來連線手機和電腦,可通過電腦訪問手機裡面的照片、音樂,把手機當做U盤使用。OTG資料線則無需PC,手機可直接通過OTG資料線與U盤、滑鼠、鍵盤等USB裝置連線。接U盤直接查詢資料,接滑鼠方便玩遊戲,接鍵盤可快速打字,接相機直接瀏覽圖片,即拍即傳。OTG擴充套件了手機的功能

 

      OTG線與普通USB線的區別,USB資料線連線電腦的時候,由電腦供電,而OTG資料線連線U盤等裝置的時候,手機必須給U盤等外設供電,那麼手機是如何識別USB資料線和OTG資料線的?拆解兩根線之後,會發現USB資料線的第4pin是懸空的,OTG資料線的第4pin是短接到地

的,手機晶片應該是通過第4pin判斷插入的是OTG資料線還是USB資料線,並以此來決定是否開啟OTG供電。

       硬體上的差異就是,OTG 一端有一根PIN多接了個GND接地線,讓機器分辨誰是HOST主機、誰是Device外設,單以外觀是無法分辨OTG線與普通USB線的區別的。

 

Micro USB資料線 接線示意圖:

傳統 usb 接口出pin 有:
1. vbus (5v)
2. GND
3. D+
4. D-
5. ID Pin懸空

 

OTG線 接線示意圖:

otg線 只有 micro介面, 總共出5pin
1. vbus
2. GND
3. D+
4. D-
5. ID

 

USB線材裡面都是4條線,只差在接頭,手機/平板都是micro USB, 接普通USB線,ID pin懸空,

所以運作在 client/peripheral mode(外設模式);如果把 ID GND接地, 就會進入 host mode(主機模式)。