USB OTG模式 和 HOST模式


Host 
USB是由Host端控制整個總線的數據傳輸的。單個USB總線上,只能有一個Host。 
OTG 
On The Go,這是在USB2.0引入的一種mode,提出了一個新的概念叫主機協商協議(Host Negotiation Protocol),允許兩個設備間商量誰去當Host

USB設備分為HOST(主設備)和SLAVE(從設備),只有當一台HOST與一台SLAVE連接時,才能實現數據的傳輸。

 

1.USB HOST是指主機

 2.USB OTG 設備既能當主機,又能做設備。OTG技術就是實現沒有HOST的情況下,實現從設備間的數據傳輸。

 

USB_ID:輸入信號,由 USB OTG 協議定義,用於識別 USB 口所接設備的默認角色(host or device)。USB_ID 默認上拉,處於 device 狀況,如果要控制器進入 host 狀態,需外接 mini-A 口或 micro-A 口將 USB_ID 短接到地。

也可以由軟件進行強制切換

0: 由硬件即USB ID決定 
1: 強制 host模式 
2: 強制 device模式

 

USB OTG接口中有5條線: 
2條用來傳送數據(D+ 、D-); 
1條是電源線(VBUS); 
1條則是接地線(GND)、 
1條是ID線。ID線—以用於識別不同的電纜端點,mini-A插頭(即A外設)中的ID引腳接地,mini-B插頭(即B外設)中的ID引腳浮空。當OTG設備檢測到接地的ID引腳時,表示默認的是A設備(主機),而檢測到ID引腳浮空的設備則認為是B設備(外設)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM