吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB移動基礎(chǔ)知識

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-03-29 11:30 ? 次閱讀

USB On-the-Go (OTG) 允許兩個 USB 設(shè)備相互通信,而無需個人計算機的服務(wù)。盡管 OTG 似乎將“點對點”連接添加到 USB,但事實并非如此。相反,USB OTG 保留了標準的 USB 主機/外設(shè)型號,其中單個主機與 USB 外設(shè)通信。OTG引入了雙角色設(shè)備(DRD),能夠用作主機或外設(shè)。OTG的部分魔力在于,主機和外圍設(shè)備可以在必要時交換角色。

在OTG之前,嵌入式主機的概念已經(jīng)在USB世界中確立。大多數(shù)嵌入式主機芯片不是復(fù)制內(nèi)置于個人計算機中的完整 UHCI/OHCI USB 控制器和驅(qū)動程序,而是提供有限的托管功能。這使得它們更適合嵌入式環(huán)境,而不是PC具有巨大的資源和無限的驅(qū)動程序和應(yīng)用軟件容量。

介紹

USB On-the-Go (OTG) 允許兩個 USB 設(shè)備相互通信,而無需個人計算機 (PC) 的服務(wù)。盡管OTG似乎將點對點連接添加到USB世界,但它并沒有。相反,USB OTG 保留了標準的 USB 主機/外設(shè)模型,其中單個主機與 USB 外設(shè)通信。然而,OTG確實引入了雙角色設(shè)備,或者簡單地說,一種能夠作為主機或外圍設(shè)備運行的設(shè)備。OTG的部分魔力在于,主機和外圍設(shè)備可以在必要時交換角色。

在OTG之前,嵌入式主機的概念已經(jīng)在USB世界中確立。大多數(shù)嵌入式主機芯片不是復(fù)制PC內(nèi)置的完整UHCI / OHCI USB控制器和驅(qū)動程序,而是提供有限的托管功能。這使得它們比具有巨大資源和無限容量的驅(qū)動程序和應(yīng)用軟件的PC更適合嵌入式環(huán)境。

OTG 設(shè)備可能能夠或不能作為主機運行。盡管如此,大多數(shù)OTG設(shè)備很可能是雙重角色。

USB 外設(shè)

圖 1 顯示了 OTG 構(gòu)建的基本 USB 外圍電路。這些示例外設(shè)以低速或全速運行,通常稱為 USB 1.1 設(shè)備。即使 USB 2.0 規(guī)范包括當(dāng)前的 USB 1.1 規(guī)范并引入了第三種更高的速度,仍使用此命名法。

pYYBAGQjsMWAQ0fXAAAVx-bPJeE430.gif

圖1.USB 外圍控制器及其相關(guān)電路。

圖 1 中的控制器可能是微處理器和 USB SIE(串行接口引擎)、集成微處理器/USB 芯片或連接到 USB 收發(fā)器ASIC。總線供電外設(shè)需要一個 3.3V 穩(wěn)壓器,既要為邏輯供電,又要為連接到 D+ 或 D- USB 引腳的 1500Ω 電阻提供適當(dāng)?shù)碾妷骸T撋侠娮柘蛑鳈C發(fā)出信號,表明設(shè)備已連接,并指示設(shè)備的運行速度。上拉到 D+ 表示全速;上拉至 D- 表示低速。連接的另一端(主機或集線器)在D+和D-上包含15kΩ下拉電阻,因此可以檢測到上拉電阻。最后,建議在D+、D和V上使用ESD保護電路總線引腳,因為 USB 設(shè)計為熱插拔。

如何成為房東

圖1電路僅用作USB外設(shè)。要添加OTG雙重角色功能,必須增強收發(fā)器,以允許OTG設(shè)備充當(dāng)主機或外設(shè)。將以下內(nèi)容添加到圖 1 中,系統(tǒng)還可以用作主機:

D+ 和 D- 上的 15kΩ 下拉電阻

一種在 V 上供電而不是供電的方法總線

ASIC 或控制器還必須包含用作 USB 主機的邏輯。外圍設(shè)備中缺少的一些主機職責(zé)包括:

發(fā)送 SOF(幀開始)數(shù)據(jù)包。

發(fā)送設(shè)置、輸入和輸出數(shù)據(jù)包。

在 USB 1ms 幀內(nèi)安排傳輸。

信號 USB 重置。

提供 USB 電源管理

除了需要雙重角色的外設(shè)/主機USB控制器外,OTG還需要額外的電路來支持兩種新協(xié)議,稱為HNP和SRP。

主機協(xié)商協(xié)議

OTG 雙角色設(shè)備既可以作為主機運行,也可以作為外設(shè)運行。在OTG命名法中,初始主機稱為A設(shè)備,初始外設(shè)稱為B設(shè)備。首字母這個詞很重要。連接后,OTG 雙角色設(shè)備可以使用新的主機協(xié)商協(xié)議 (HNP) 交換角色(主機和外圍設(shè)備)。國家警察提出了兩個明顯的問題:(a) 如何確定最初的作用;(b) 如何確定初始作用。以及(b)為什么需要角色轉(zhuǎn)換?

poYBAGQjsMaAILb7AAASIrS4KiI921.gif

圖2.第五個 ID 引腳確定默認主機。

電纜方向決定了初始角色(圖2)。雙角色設(shè)備使用稱為mini-AB的新插座。迷你 A 插頭、迷你 B 插頭和迷你 AB 插座增加了第五個引腳 (ID),為電纜末端提供不同的電氣身份。第五個 ID 引腳連接到迷你 A 插頭內(nèi)的接地,并在迷你 B 插頭中浮動。接收接地 ID 引腳的 OTG 設(shè)備是默認的 A 設(shè)備(主機);帶有浮動 ID 引腳的器件是默認 B 器件(外設(shè))。

pYYBAGQjsMeAR9fDAAANS-Y0YHg915.gif

圖3.OTG 電纜向后插入。

為了理解HNP和主機/外設(shè)角色轉(zhuǎn)換的必要性,圖3中的示例顯示了兩個雙角色設(shè)備,一個PDA和一個打印機。PDA 內(nèi)部有一個打印機驅(qū)動程序。如圖所示,這兩個設(shè)備使用新的OTG電纜連接,使打印機成為默認主機(A設(shè)備),PDA成為默認外圍設(shè)備(B設(shè)備)。但這種設(shè)置是倒退的。具有打印機驅(qū)動程序的 PDA 需要充當(dāng)不包含驅(qū)動程序的打印機的 USB 主機。HNP不會打擾用戶反轉(zhuǎn)電纜,而是允許設(shè)備的角色自動和靜默地反轉(zhuǎn)。

會話請求協(xié)議

OTG規(guī)范向USB添加了第二個新協(xié)議,稱為會話請求協(xié)議(SRP)。SRP允許B設(shè)備請求a設(shè)備打開VBUS電源并啟動會話。

OTG會話被定義為A設(shè)備提供VBUS功率的時間。(注意:A設(shè)備始終提供VBUS電源,即使它由于HNP而用作外圍設(shè)備。)A設(shè)備可以通過關(guān)閉VBUS來結(jié)束會話以節(jié)省電源,這在手機等電池供電設(shè)備中是一個非常重要的要求。

poYBAGQjsMiAOY6ZAAAPlKw3fRk111.gif

圖4.OTG 會話請求協(xié)議 (SRP)。

圖4顯示了一個常見的OTG應(yīng)用:兩部手機連接在一起交換信息。右側(cè)電話接收電纜的迷你 A 端,使其成為 A 設(shè)備,因此默認為主機角色。左邊的電話是 B 設(shè)備,默認為外圍設(shè)備。如果不需要通過USB進行通信,A設(shè)備可以關(guān)閉V的電源總線導(dǎo)線,B設(shè)備可以檢測到,以便它也可以進入低功耗狀態(tài)。

現(xiàn)在假設(shè)左電話的用戶按下按鈕來同步地址簿,或任何其他需要 USB 會話的操作。左側(cè)手機中的“SRP 脈沖”塊首先脈沖 D+ 線,然后脈沖 V 線總線用于喚醒 A 設(shè)備的電線。(A器件可以響應(yīng)D+或V。總線脈沖。然后,A器件檢測到脈沖,使其接通V總線并啟動會話。

SRP 協(xié)議比這個簡單的插圖更復(fù)雜。例如,B 設(shè)備必須首先測量 V總線以確保會話未進行中。它還必須能夠區(qū)分經(jīng)典PC或電纜另一端的OTG設(shè)備。它通過將測量的電流量輸送到 V 來實現(xiàn)這一點總線電線并注意產(chǎn)生的電壓。

會話開始后,設(shè)備可能會也可能不會使用 HNP。

OTG 收發(fā)器

現(xiàn)在,我們準備研究OTG收發(fā)器的要求,如圖5所示。

pYYBAGQjsVeATE2aAABv-ZqCJwY877.png

圖5.OTG 收發(fā)器。

圖5系統(tǒng)基于圖1示例電路。ASIC 模塊也可以是具有 USB 功能的微處理器或 DSP。三個附加功能使收發(fā)器OTG兼容:

D+/D- 上的可切換上拉和下拉電阻器,允許外設(shè)或主機功能。

用于監(jiān)控和提供 V 上 5V 電源的電路總線作為 A 設(shè)備,并用于監(jiān)控和脈沖 V總線作為啟動 SRP 的 B 設(shè)備。

一個 ID 輸入引腳,可用作 ASIC 的輸出。

為了使該系統(tǒng)作為雙角色OTG設(shè)備運行,ASIC,DSP或連接到收發(fā)器的任何設(shè)備必須能夠作為外設(shè)或主機運行,并且由于HNP而動態(tài)切換角色。

大多數(shù)添加的收發(fā)器電路管理VBUS引腳,該引腳現(xiàn)在還必須作為主機提供8mA的5V電源,并作為外圍設(shè)備執(zhí)行VBUS脈沖。模擬開關(guān)為收發(fā)器配置它必須扮演的各種角色。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3454

    瀏覽量

    106249
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7981

    瀏覽量

    266106
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7540

    瀏覽量

    88646
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82778
收藏 人收藏

    評論

    相關(guān)推薦

    移動通信基站基礎(chǔ)知識 PDF文檔

    移動通信基站基礎(chǔ)知識 PDF文檔下載附件:
    發(fā)表于 02-18 09:29

    移動通信基礎(chǔ)知識

    本帖最后由 南海孤雁 于 2012-12-7 12:43 編輯 移動通信基礎(chǔ)知識視頻監(jiān)控系統(tǒng)發(fā)展。
    發(fā)表于 12-07 12:35

    移動電源基礎(chǔ)知識詢問

    我想做一個移動電源,有些知識不是很清楚:1、移動電源的充電電壓是不是要比放電電壓高2、移動電源的電量是不是存儲在電容器里,電容器是并聯(lián)相接的么?3、
    發(fā)表于 04-13 06:54

    labview基礎(chǔ)知識

    labview基礎(chǔ)知識labview基礎(chǔ)知識labview基礎(chǔ)知識labview基礎(chǔ)知識
    發(fā)表于 03-08 17:56

    WiFi基礎(chǔ)知識解析

    、wifi驅(qū)動淺析1、SDIO接口WiFi驅(qū)動淺析2、USB接口WiFi驅(qū)動淺析 致謝1、WIFI基礎(chǔ)知識2、ESP8266WIFI模塊3、8...
    發(fā)表于 08-05 08:10

    關(guān)于移動通信基礎(chǔ)知識點總結(jié)的太棒了

    關(guān)于移動通信基礎(chǔ)知識點總結(jié)的太棒了
    發(fā)表于 10-09 07:55

    移動網(wǎng)絡(luò)基礎(chǔ)知識講義

    移動網(wǎng)絡(luò)基礎(chǔ)知識講義:移動網(wǎng)絡(luò)基礎(chǔ)知識第一章 GSM網(wǎng)絡(luò)組成原理 2一、GSM系統(tǒng)構(gòu)成 2二、GSM系統(tǒng)各部分功能 2三、GSM系統(tǒng)原理&nbs
    發(fā)表于 02-21 08:50 ?47次下載

    通信基礎(chǔ)知識教程

    通信基礎(chǔ)知識 1、電信基礎(chǔ)知識2、通信電源技術(shù)3、配線設(shè)備結(jié)構(gòu)、原理與防護4、防雷基礎(chǔ)知識5、EMC基礎(chǔ)知識6、防腐蝕原理與技術(shù)7、產(chǎn)品安
    發(fā)表于 03-04 16:48 ?33次下載

    USB基礎(chǔ)知識

    USB基礎(chǔ)知識 USB的重要關(guān)鍵字: 1、端點:位于USB設(shè)備或主機上的一個數(shù)據(jù)緩沖區(qū),用來存放和發(fā)送USB的各種數(shù)據(jù),每一個端點都
    發(fā)表于 05-02 13:44 ?1181次閱讀

    電池基礎(chǔ)知識(集全版)

    電池基礎(chǔ)知識(集全版)  電池基礎(chǔ)知識
    發(fā)表于 11-10 14:19 ?2536次閱讀

    移動電源方案_移動電源基礎(chǔ)知識-熱門應(yīng)用匯總

    是什么、移動電源基礎(chǔ)知識移動電源的用途、手機移動電源、移動電源方案、移動電源的選購六大方面為電
    發(fā)表于 07-25 15:26
    <b class='flag-5'>移動</b>電源方案_<b class='flag-5'>移動</b>電源<b class='flag-5'>基礎(chǔ)知識</b>-熱門應(yīng)用匯總

    使用Eclipse基礎(chǔ)知識

    使用Eclipse 基礎(chǔ)知識 使用Eclipse 基礎(chǔ)知識 適合初學(xué)者學(xué)習(xí)使用
    發(fā)表于 02-26 10:30 ?0次下載

    電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識

    電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識
    發(fā)表于 09-15 14:36 ?76次下載
    電源管理<b class='flag-5'>基礎(chǔ)知識</b>電源管理<b class='flag-5'>基礎(chǔ)知識</b>電源管理<b class='flag-5'>基礎(chǔ)知識</b>

    usb通信的一些基礎(chǔ)知識

    目前了解了usb通信層面的一些基礎(chǔ)知識如下。如果有空還要再了解hid報告描述符及協(xié)議的數(shù)據(jù)包波形。
    發(fā)表于 05-18 10:18 ?4456次閱讀

    優(yōu)質(zhì)LDO基礎(chǔ)知識分享

    本節(jié)分享下LDO的基礎(chǔ)知識,主要來源于Ti的文檔《LDO基礎(chǔ)知識》。
    的頭像 發(fā)表于 03-26 11:03 ?1437次閱讀
    固镇县| 新澳博国际娱乐| 大发888最新官方网址| 大发888 备用6222.com| 尊爵| 百家乐官网庄河闲的赌法| 百家乐官网赌博在线娱乐| 网上百家乐官网娱乐网| 百家乐是哪个国家| 网络百家乐赚| 壹贰博娱乐城| 真人百家乐官网蓝盾娱乐平台| 杨公24山日课应验诀| 职业百家乐的玩法技巧和规则| 在线棋牌游戏平台| 同乐城百家乐官网现金网| 百家乐官网真人百家乐官网皇冠| r百家乐娱乐下载| 威尼斯人娱乐场it| 错那县| 新锦江百家乐官网赌场娱乐网规则 | 二八杠游戏下载| 安新县| 澳门百家乐官网赢钱技术| 任我赢百家乐官网自动投注系统 | 有破解百家乐仪器| 大发娱乐城| 百家乐官网博彩优惠论坛| 皇冠网百家乐赢钱| 大发888娱乐场下载客户端| 百家乐官网代理占成| 發中發百家乐官网的玩法技巧和规则| 赌场百家乐的玩法技巧和规则 | 百家乐代理打| 额敏县| 伟易博百家乐官网娱乐城| 百家乐平游戏| 太阳城百家乐官网优惠| 百家乐软件骗人吗| bet365在线体育投注| 新东泰百家乐官网的玩法技巧和规则 |