- 相關推薦
USB On-The-Go 技術概述
摘要:USB OTG(On-The-Go)是USB 2.0規范的補充,它使外設可以在無主機參與的情況下直接互連進行通信工程.本文討論了USB OTG補充規范的新增特性,包括OTG事務請求協議SRP和主機流通協議HNP、連接器和電纜、兩用OTG設備和外設式OTG設備、驅動程序以及數據流模型。關鍵詞:USB 2.0 OTG 規范
USB的廣泛應用其正在成為外設與PC機及膝上型電腦連接的工業標準USB外設主要是便攜式設備,隨著其數量的不斷增多,設備之間無主機參與的直接通信成為亟待解決的問題。我們開發了基于USB總線(接口芯片為Philips公司的PDIUSBD12)的數據采集系統,取得了滿意的效果。但在開發USB1.1設備時遇到的設備互連直接通信的解決方案.USB 2.0 雖然在速度等方面有很大的改進,但同樣要依賴計算機主機進行通信。
2001年底,USB開發者論壇(USB Implementers Forum,USB IF)發布了專門用于USB外設間“可移動互連”的USB2.0補充規范USB On-The-Go,其目標是使外設以主機的身份和另外特定的一組外設直接通信。本文中歸納USB 2.0補充規范OTG的相關技術,并主要討論其新增特性。
1 新的協議
OTG補充規范對USB2.0的最重要的擴展是其更具節能性的電源管理和允許設備以主機和外設兩種形式工作。OTG有兩種設備類型:兩用OTG設備(Dual-role device)和外設式OTG設備(Perip-heral-only OTG device) 。兩用OTG設備完全符合USB2.0規范,同時它還要提供有限的主機能力考核成績和一個MiniAB插座、支持主機流通協議(Host Negotiation Protocol,HNP),并和外設式OTG設備一樣支持事務請求協議(Session Request Protocol,SRP).當作為主機工作時,兩用OTG設備可在總線上提供8mA的電流,而以往標準主機則需要提供100~500mA的電流。
兩個兩用OTG設備連接在一起時可交替以主機和從機的方式工作,這個特點兼容了現有USB規范主機/外設的結構模型。OTG主機同樣負責補始化數據通信的任務,比如:總線復位、獲取USB各種描述符和配置設備。這些配置完成后,兩個OTG設備便可以分別以主機和從機方式傳輸信息,兩個設備主從角色交換的過程由主機傳輸協議(HNP)定義。以下以兩用OTG設備為例討論SRP和HNP。
1.1 事務請求協議SRP
在以往的USB系統運行過程中,主機提供5V的電源和不低于100mA的總線電流。當OTG主機(指以主機方式工作的兩用OTG設備,又稱A-device)連接到有線電源時這種方法是適用的,但像手機這樣的自供電移動設備則不能承受如此大的電能浪費。為了
[1] [2] [3] [4] [5]
【USB On-The-Go 技術概述】相關文章:
公路養護技術概述04-26
污水的除磷技術概述04-27
廢有機溶劑再生技術概述05-01
綠地滲灌節水技術研究概述04-30
污水廠惡臭氣體治理技術概述04-25
現代常規飛艇動力推進技術概述04-27
概述04-30
航空設備的測試性設計和驗證技術概述04-28
反應堆重混凝土拆除解體技術概述04-26
膜分離技術在處理酸性廢液中的應用概述04-26