USB OTG是USB On-The-Go的縮寫,主要應(yīng)用于各種不同的設(shè)備或移動(dòng)設(shè)備間的聯(lián)接,進(jìn)行數(shù)據(jù)交換。
On-The-Go,即OTG技術(shù)就是實(shí)現(xiàn)在沒有Host的情況下,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳送。例如數(shù)碼相機(jī)直接連接到打印機(jī)上,通過OTG技術(shù),連接兩臺(tái)設(shè)備間的USB口,將拍出的相片立即打印出來;也可以將數(shù)碼照相機(jī)中的數(shù)據(jù),通過OTG發(fā)送到USB接口的移動(dòng)硬盤上。
OTG補(bǔ)充規(guī)范對(duì)USB 2.0的最重要的擴(kuò)展是其更具節(jié)能性的電源管理和允許設(shè)備以主機(jī)和外設(shè)兩種形式工作。OTG有兩種設(shè)備類型:兩用OTG設(shè)備(Dualrole device)和外設(shè)式OTG設(shè)備(Peripheralonly OTG device) 。
兩用OTG設(shè)備完全符合USB 2.0規(guī)范,同時(shí),他還要提供有限的主機(jī)能力和一個(gè)MiniAB插座、支持主機(jī)流通協(xié)議(Host Negotiatio n Protocol, HNP),并和外設(shè)式OTG設(shè)備一樣支持事務(wù)請(qǐng)求協(xié)議(Session Request Protocol, SRP)。
當(dāng)作為主機(jī)工作時(shí),兩用OTG設(shè)備可在總線上提供8 mA的電流,而以往標(biāo)準(zhǔn)主機(jī)則需要 提供100~500 mA的電流。
擴(kuò)展資料
USB接口層為OTG主機(jī)和OTG設(shè)備提供物理連接,USB系統(tǒng)軟件使用主機(jī)控制器來管理主機(jī)與 USB設(shè)備的數(shù)據(jù)傳輸。USB系統(tǒng)軟件相對(duì)于主機(jī)控制器而言,處理的是以客戶角度觀察的數(shù)據(jù)傳輸及客戶與設(shè)備的交互。
USB設(shè)備層為USB主機(jī)系統(tǒng)軟件提供一個(gè)可用的邏輯設(shè)備。主機(jī)通過與之功能匹配的客戶軟件實(shí)現(xiàn)其各種功能。
OTG設(shè)備與以往的USB設(shè)備一樣有兩種通道:數(shù)據(jù)流通道和消息通道。數(shù)據(jù)流通道沒有定義好的結(jié)果,而消息通道則有固定的結(jié)構(gòu)。
但是,每個(gè)通道都有一定的帶寬、傳輸類型、傳輸方向和緩沖區(qū)大小。自供電設(shè)備配置一個(gè)默認(rèn)的控制通道,由他提供該設(shè)備的配置和狀態(tài)等信息。
參考資料:百度百科 - OTG