1. 程式人生 > >高通平臺 USB OTG功能

高通平臺 USB OTG功能

1、什麼是OTG?

USB OTGUSBOn-The-Go的縮寫,即OTG技術就是實現在沒有Host的情況下,實現裝置間的資料傳送。

2、硬體介面

5根線

USB_HS_ID

USB_HS_D_P

USB_HS_D_M

USB_VBUS_IN

GND

3、OTG線

OTG通訊的一個關鍵是如何判斷主從裝置,下面是一個標準的OTG線結構圖。可以看出,主從裝置由OTG線決定,當插入OTG線時,主機這端“ID”這根線會被拉低。然後開始給從裝置供電。


4、dts配置

知道原理,剩下的就是在dts中進行配置了。

(1)、設定模式為OTG模式。

(2)、設定“ID”pin的GPIO。

(3)、設定OTG的供電電源。

OK,搞定。