OTG 轉(zhuǎn)接頭的使用方法有以下幾點:
1.準(zhǔn)備好接口的設(shè)備。OTG 轉(zhuǎn)接頭要求兩個設(shè)備都有 USB 接口,才能直接相連,否則需要再配以另一個接口
2.插上 OTG 轉(zhuǎn)接頭。兩個設(shè)備各插上一端 USB 接口,然后把 OTG轉(zhuǎn)化頭連接起來;
3.根據(jù)設(shè)備決定連接設(shè)置。有些設(shè)備會有多重連接設(shè)置,比如數(shù)據(jù)傳輸、充電等,可以在設(shè)備上根據(jù)需要設(shè)置:
4.開始進行數(shù)據(jù)傳輸。連接好 OTG 轉(zhuǎn)接頭后,可以開始進行數(shù)據(jù)傳輸:
5.后斷開 OTG 轉(zhuǎn)接頭。完成數(shù)據(jù)傳輸之后,就可以拔掉 OTG 轉(zhuǎn)接頭從而實現(xiàn)斷開連接。
OTG是USB Implementers Forum于2001年12月18日公布的USB 2.0規(guī)格的補充標(biāo)準(zhǔn)。它可使USB設(shè)備從USB周邊設(shè)備變?yōu)閁SB主機,進而與其他USB設(shè)備連接通信。OTG于2014年左右開始在市場普及,改善了Pad(平板電腦)、移動電話、消費類設(shè)備。改變?nèi)鐢?shù)碼照相機、攝像機、打印機等設(shè)備間多種不同制式連接器,多達(dá)7種制式的存儲卡間數(shù)據(jù)交換所帶來的不便。
隨著PDA、移動電話、數(shù)碼相機、打印機等消費類產(chǎn)品的普及,用于這些設(shè)備與電腦,或設(shè)備與設(shè)備之間的高速數(shù)據(jù)傳輸技術(shù)越來越受到人們的關(guān)注,IEEE1394和USB是用于此類傳輸?shù)膬蓚€主要標(biāo)準(zhǔn)。這兩個標(biāo)準(zhǔn)都提供即插即用和熱插拔功能,都可以向外提供電源,也都支持多個設(shè)備的連接。其中 IEEE1394支持較高的數(shù)據(jù)傳輸速度,但相對比較復(fù)雜、價格較高,主要用于需要高速通信的AV產(chǎn)品;而初的USB標(biāo)準(zhǔn)主要面向低速數(shù)據(jù)傳輸?shù)膽?yīng)用,其中USB1.1支持1.5Mbps和12Mbps的傳輸速率,被廣泛用于傳輸速率要求不高的PC機外設(shè),如:鍵盤、鼠標(biāo)等。USB2.0標(biāo)準(zhǔn)的推出使 USB的傳輸速度達(dá)到480Mbps。而USB OTG技術(shù)的推出則可實現(xiàn)沒有主機時設(shè)備與設(shè)備之間的數(shù)據(jù)傳輸。例如:數(shù)碼相機可以直接與打印機連接并打印照片,從而拓展了USB技術(shù)的應(yīng)用范圍。
在USB標(biāo)準(zhǔn)中,主機采用A型接口,稱為A類設(shè)備(A-Device);外設(shè)采用B型接口,稱為B類設(shè)備(B-Device)。1個DRD既可以作為主機,也可以作為外設(shè)。那么,當(dāng)2個DRD互連時,哪個設(shè)備作為主機,為什么要作為主機?為了解決這兩個問題,在OTG中提出了新的協(xié)議——主機協(xié)商協(xié)議(HNP)。在OTG中還定義了一種新的接口——微型AB插座(mini-AB receptacle)以及微型A插頭(mi-ni-A plug)和微型B插頭(mini-B plug)。在微型AB插座、微型A插頭和微型B插頭中增加了1個引腳——ID引腳。
OTG收發(fā)器一般用在嵌入式設(shè)備中,這類設(shè)備普遍采用電池供電,對功耗要求很嚴(yán)。為了節(jié)省電源,在OTG標(biāo)準(zhǔn)中,當(dāng)電源總線沒有使用時,允許A類設(shè)備掛起電源總線。當(dāng)1個B類設(shè)備要工作時,它通過某種方法通知A類設(shè)備向電源總線供電。為了實現(xiàn)這一功能,在OTG中提出了會話請求協(xié)議(SRP)。在OTG中,1個會話定義為A類設(shè)備向電源總線VBUS有效供電的時間。需要注意的是,在OTG中電源一直都是由A類設(shè)備(連接mini-Aplug的DRD)提供的。由于主機協(xié)商協(xié)議,A類設(shè)備也可能作為外設(shè)使用,此時,電源也由A類設(shè)備提供。當(dāng)A類設(shè)備掛起VBUS后,B類設(shè)備進入休眠狀態(tài)。當(dāng)B類設(shè)備需要再次工作時,它可以通過向數(shù)據(jù)線發(fā)送1個脈沖信號(Data-linePulsing)或向電源總線發(fā)送一個脈沖信號(VBUSPulsing)來請求A類設(shè)備向電源總線供電。OTG要求無論是DRD設(shè)備還是普通的B類設(shè)備,都具有發(fā)送會話請求的功能;同時,普通的A類設(shè)備或者DRD設(shè)備都能夠響應(yīng)1個會話請求。
構(gòu)建OTG功能時需要在基礎(chǔ)USB外設(shè)上添加的電路,電路中的通用串行總線控制器可以是一個微處理器和USB SIE(串口引擎),也可以是集成的μP/USB芯片或與USB收發(fā)器相連的ASIC。為總線提供電源的外部設(shè)備需要一路3.3V穩(wěn)壓輸出供電電壓,以便為邏輯電路和連接在D+、D-引腳的1500Ω電阻提供電源。通過D+、D-引腳上的上拉電阻可向主機發(fā)出設(shè)備已連接的信號,并指示設(shè)備的工作速度。電阻上拉至D+表示全速運行,電阻上拉至D-表示低速運行。其它端點(包括D+和D-的15kΩ下拉電阻)用于檢測上拉電阻的狀態(tài)。由于USB設(shè)計需要提供熱插拔功能。因此,其ESD保護電路主要用于為D+、D-和VBUS引腳提供保護。