<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > USB On-The-Go 技術(shù)概述

USB On-The-Go 技術(shù)概述

作者: 時(shí)間:2012-11-06 來(lái)源:網(wǎng)絡(luò ) 收藏


Mini-A和Mini-B插頭是嚴格配對適用的,如:不能將Mini-A插頭和Mini-B插座配合使用。但是,Mini-AB插座適合于以上兩種插頭。在外形上,Mini-A更接近于橢圓形,而Mini-B更接近于正方形。另外,他們的插頭和插座內部的塑料都有顏色:Mini-A為白色,Mini-B為黑色,Mini-AB為灰色。

2。2電纜

2。0規范定義了兩種電纜:Standard-A至Standard-B和Standard-A至Mini-B。新增了兩種電纜:Mini-A至Standard-B和Mini-A至Mini-B。Mini-A-to-Mini-B電纜的延遲被減少到可以在"A端″使用適配器,如:用Standard-A插頭連接兩用設備需要一個(gè)Standard-A插座至Mini-A插頭的適配器,而用Mini-A插頭連接Standard-A插座時(shí)需要一個(gè)Mini-A插座至Standard-A插頭的適配器。

3設備類(lèi)型

有兩種設備:兩用OTG設備和外設式OTG設備。兩用OTG設備可以作為外設或者USBOTG主機,并且可為總線(xiàn)提供8mA電流。而外設式OTG設備不具備主機性能,它必須在向兩用設備(主機)的請求獲準后才能通信。兩用OTG設備必須能以全速方式運行,而高速運行的方式是可選的。外設型OTG設備可以設計在高速、全速和低速中的任意一種方式下工作。

3。1兩用OTG設備

兩用OTG設備都有一個(gè)Mini-AB插槽,所以一個(gè)Mini-A至Mini-B電纜可以直接將兩個(gè)兩用OTG設備連接在一起,而此時(shí)用戶(hù)不會(huì )覺(jué)察到兩個(gè)設備的不同,也不知道它們的默認主從配置。

A-device主機必須在事務(wù)傳輸過(guò)程中提供總線(xiàn)電源,這是A-device和B-device的主要不同,同時(shí)也說(shuō)明了兩個(gè)設備的連接的非對等關(guān)系。A-device負責為總線(xiàn)供電因此它控制通信發(fā)生的時(shí)機,B-device只有通過(guò)SRP協(xié)議向"主機"請求傳輸。

設計一個(gè)兩用設備是比較困難的,因為它要具備:有限的主機能力、可作為一個(gè)全速的外設(可選的高速方式)、OTG目標設備的列表、目標設備的驅動(dòng)程序、支持SRP、支持HNP、一個(gè)Mini-AB插座、VBUS上不小于8mA的電流輸出、與用戶(hù)通信的方式。

3。2外設式OTG設備(Peripheral-onlyOTGdevice)

外設式OTG設備是普通的USB外設。它有一個(gè)OTG功能描述符說(shuō)明其支持事務(wù)請求協(xié)議SRP而且它不是兩用OTG設備。此外,外設式OTG設備只能配置Mini-B型插座或者必須有一個(gè)帶Mini-A插頭的附屬電纜,而不能使用Mini-AB型插座。

SRP是B-device(此處指外設式設備)向A-device請求傳輸事務(wù)時(shí)必須使用的協(xié)議。它由前面提到的數據線(xiàn)脈沖調制和VBUS脈沖調制(B-device產(chǎn)生)兩種方法構成。A-device必須能檢測這兩種方法之一的信號,并開(kāi)始一個(gè)相應的傳輸事務(wù)。除了固件(firmware)略有增加外,B-device同時(shí)可產(chǎn)生兩種信號的成本并沒(méi)有增加成本,而且還使實(shí)現A-device更加簡(jiǎn)單(只需根據實(shí)際情況提供其中一種方式的檢測)。

一個(gè)OTG設備不必實(shí)現OTG的所有性能。例如,一個(gè)外設式OTG設備可能只需支持SRP和一個(gè)小于等于8mA的默認電流消耗配置。其實(shí),添加對SRP支持也較簡(jiǎn)單:在VBUS上接一個(gè)驅動(dòng)電阻并增加一些簡(jiǎn)單的邏輯,從而產(chǎn)生VBUS脈沖調制信號。

另外,無(wú)論是兩用OTG設備還是外設式OTG設備,都可以和通用的計算機相連,只不過(guò)兩用OTG設備具有一定的主機能力(可以驅動(dòng)特定的一組OTG設備工作)。

4驅動(dòng)程序

與PC主機不同,便攜式設備沒(méi)有便捷的方式和足夠的空間裝載新的驅動(dòng)程序。因此,OTG規范要求每個(gè)兩用OTG設備有一個(gè)支持的外設式OTG目標設備的列表,列表中包括設備的類(lèi)型和制造商等信息。USBIF正計劃定義"OTGType"規范。對于符合此規范的設備,OTG主機只需提供一個(gè)驅動(dòng)程序即可,這將使OTG主機無(wú)需為每個(gè)設備提供單獨的驅動(dòng)程序,從而支持盡量多的OTG外設。

與PC機不同,OTG兩用設備的驅動(dòng)程序棧由USB主機棧和USB設備棧構成以滿(mǎn)足兩種工作方式的需要。OTG驅動(dòng)程序通過(guò)連接器的不同或者是否有HNP交換設備的工作方式來(lái)決定使用USB主機棧還是USB設備棧。

當OTG兩用設備以主機方式工作時(shí),USB主機棧工作。其中的主機控制器驅動(dòng)程序負責USB主機棧與硬件端點(diǎn)的數據交換,USB驅動(dòng)程序枚舉并保存設備的信息,目標外設主機類(lèi)驅動(dòng)程序支持目標設備列表里的設備。主機類(lèi)驅動(dòng)程序由芯片制造商提供,同時(shí),OTG提供通用的主機類(lèi)驅動(dòng)程序(可以修改以用于非通用設備)。

當OTG兩用設備以從機方式工作時(shí),USB設備棧工作。其中的設備控制器驅動(dòng)程序負責USB設備棧與硬件端點(diǎn)的數據交換,USB協(xié)議層負責處理USB協(xié)議規范,設備類(lèi)驅動(dòng)程序的功能取決于該兩用設備的功能(如數碼照相機、存儲設備、打印機等)。

OTG驅動(dòng)程序負責處理兩用OTG設備的工作方式轉換,同時(shí),它還可以返回其結果(如設備是否支持HNP)并處理總線(xiàn)錯誤。應用層程序通過(guò)OTG驅動(dòng)程序開(kāi)始或者結束一個(gè)傳輸事務(wù),通過(guò)USB主機?;蛟O備棧與硬件層交換數據。

5數據流模型

OTG主機和設備被劃分為功能層、USB設備層和USB接口層三個(gè)不同的層次。

USB接口層為OTG主機和OTG設備提供物理連接,USB系統軟件使用主機控制器來(lái)管理主機與USB設備的數據傳輸。USB系統軟件相對于主機控制器而言,處理的是以客戶(hù)角度觀(guān)察的數據傳輸及客戶(hù)與設備的交互。USB設備層為USB主機系統軟件提供一個(gè)可用的邏輯設備。主機通過(guò)與之功能匹配的客戶(hù)軟件實(shí)現其各種功能。

OTG設備與以往的USB設備一樣由兩種通道:數據流通道和消息通道。數據流通道沒(méi)有定義好的結構,而消息通道則有固定的結構。但是,每個(gè)通道都有一定的帶寬、傳輸類(lèi)型、傳輸方向和緩沖區大小。自供電設備配置一個(gè)默認的控制通道,由它提供該設備的配置和狀態(tài)等信息。

USBOTG規范是USB2。0規范的補充而不是替代品。PC主機和標準外設并沒(méi)有被取代,因為新的OTG僅適用于需要具有主機功能和更小體積的便攜式設備。OTG在這些外設間引入了點(diǎn)對點(diǎn)的(point-to-point)通信方式,這使得便攜式儀器的發(fā)展有了更加廣闊的空間。USBOTG已受到Cypress等芯片供應商、軟件開(kāi)發(fā)商和設備制造商的廣泛支持,OTG不久將會(huì )成為新一代的"移動(dòng)計算"解決方案。

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: USB On-The-Go OTG

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>