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

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

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

OTG接口與轉(zhuǎn)換器

麥辣雞腿堡 ? 來源:嵌入式Linux系統(tǒng)開發(fā) ? 作者:韋東山老師驅(qū)動大 ? 2023-07-17 11:04 ? 次閱讀
  1. OTG 接口轉(zhuǎn)換器

OTG 是“On The Go”的英文縮寫,可以理解為“安上即可用”。USB 傳輸是主從結(jié)構(gòu),一切 USB 傳輸都由 Host 發(fā)起。

在開發(fā)板上可以插入 U 盤,這時開發(fā)板作為 USB Host。

開發(fā)板要跟 PC 通信,開發(fā)板就要作為 USB Device。

開發(fā)板要作為 USB Host、USB Device 兩種角色,可以使用 OTG 插口:它可以根據(jù)硬件電路自動識別自己的角色,切換為 USB Host
或 USB Deivce。

OTG 插口有多種形態(tài),常用的有 Micro USB、Type C,如下:

1.1 Micro USB

對于 Micro USB 插座,它有 5 條引腳:

圖片

開發(fā)板作為 USB Device 時,跟 PC 上的 USB 相連,PC 的 USB 接口只有 VBUS、DM、DP、GND,所以開發(fā)板的 ID
引腳跟 PC 的 USB 口并無連接,它被板子上的上拉電阻拉高。

開發(fā)板作為 USB Host 時,需要接入一個“OTG 轉(zhuǎn)換器”,再連接 U 盤。

OTG 轉(zhuǎn)換器的內(nèi)部電路很簡單,就是把 ID 引腳拉低:

圖片

這個轉(zhuǎn)換器插入開發(fā)板的 OTG 口之后,OTG 口上的 ID 引腳就被拉低,軟件把開發(fā)板轉(zhuǎn)換為 USB Host。

1.2 Type C

Type C 插座里面有兩組完全一樣的信號,Type C 數(shù)據(jù)線無論正插、反插。

Type C 插座有如下信號,在 USB2.0 協(xié)議里我們只關(guān)心紅框里的信號:

圖片

開發(fā)板作為 USB Device 時,跟 PC 上的 USB 相連,PC 的 USB 接口只有 VBUS、DM、DP、GND,所以開發(fā)板的
CC1、CC2 引腳跟 PC 的 USB 口并無連接,它被板子上的上拉電阻拉高。

開發(fā)板作為 USB Host 時,需要接入一個“OTG 轉(zhuǎn)換器”。

如果不考慮兼容 USB 3.0 協(xié)議,上述轉(zhuǎn)換器的電路圖很簡單,把 Type C 插頭里面的 CC 引腳連接 5.1K 歐姆電阻到 GND
即可。如下圖所示:

圖片

  1. OTG 接口電路

開發(fā)板上的 OTG 接口需要實(shí)現(xiàn)兩個功能:

檢測 ID 引腳(使用 Type C 接口的話是 CC1、CC2 引腳),引入主控芯片:軟件根據(jù)它設(shè)置 USB 控制器的角色(Host 或
Device)

根據(jù) ID 引腳(或者 CC1、CC2)決定 VBUS 是否輸出電源:硬件電路自動實(shí)現(xiàn),或者加入專用芯片

2.1 Micro USB

當(dāng) USB_OTG1_ID 高電平時,說明 ID 引腳被板子的上拉電阻拉高,沒有被拉低。這時候 AO3416 導(dǎo)通,EN 引腳不使能。這樣
SY6280AAAC 就不會對外供電,USB_OTG1_VBUS 就沒有電壓。

當(dāng) USB_OTG1_ID 低電平時,說明 ID 引腳被拉低,這時候 AO3416 截至,EN 引腳使能,SY6280AAAC
對外供電,USB_OTG1_VBUS 有電壓,開發(fā)板作為 USB Host 對外供電。

圖片

2.2 Type C

如果不考慮兼容 USB 3.0 協(xié)議,可以使用如下精簡電路:CC1、CC2 作為 ID 引腳。原理和上圖類似。

圖片

如果要兼容 USB 3.0 協(xié)議,則需要加入專用的芯片,專用芯片檢測到 CC1、CC2 狀態(tài)后,發(fā)中斷給主控,并通過 I2C
信息報(bào)給主控,主控再控制供電引腳:

圖片

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

    關(guān)注

    27

    文章

    8724

    瀏覽量

    147414
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8639

    瀏覽量

    151385
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5081

    瀏覽量

    97691
收藏 人收藏

    評論

    相關(guān)推薦

    OTG硬件檢測電路

    1. OTG接口轉(zhuǎn)換器 OTG是"On The Go"的英文縮寫,字面上可以理解為“安上即可用”。USB傳輸是主從結(jié)構(gòu),一切USB傳輸都有Host發(fā)起。比如在開發(fā)板上可以插入U(xiǎn)
    的頭像 發(fā)表于 07-11 08:40 ?1761次閱讀
    <b class='flag-5'>OTG</b>硬件檢測電路

    OTG轉(zhuǎn)換器的作用 OTG接口轉(zhuǎn)換器電路設(shè)計(jì)分析

    開發(fā)板要作為 USB Host、USB Device 兩種角色,可以使用 OTG 插口:它可以根據(jù)硬件電路自動識別自己的角色,切換為 USB Host 或 USB Deivce。
    發(fā)表于 07-19 10:56 ?6211次閱讀
    <b class='flag-5'>OTG</b><b class='flag-5'>轉(zhuǎn)換器</b>的作用 <b class='flag-5'>OTG</b><b class='flag-5'>接口</b>與<b class='flag-5'>轉(zhuǎn)換器</b>電路設(shè)計(jì)分析

    模擬數(shù)字轉(zhuǎn)換器輸入接口的設(shè)計(jì)考慮

    模擬數(shù)字轉(zhuǎn)換器輸入接口的設(shè)計(jì)考慮【作者】:Rob Reeder;【來源】:《電子與電腦》2010年02期【摘要】:<正>要針對高速模擬數(shù)字轉(zhuǎn)換器(ADC)設(shè)計(jì)輸入接口
    發(fā)表于 04-22 11:30

    D/A轉(zhuǎn)換器芯片及接口電路

    D/A轉(zhuǎn)換器芯片及接口電路 D/A轉(zhuǎn)換器的種類按數(shù)字量輸入方式,有并行輸入和串行輸入按模擬量輸出方式電流輸出和電壓輸
    發(fā)表于 01-14 12:41 ?4418次閱讀
    D/A<b class='flag-5'>轉(zhuǎn)換器</b>芯片及<b class='flag-5'>接口</b>電路

    A/D轉(zhuǎn)換器芯片及接口電路

    A/D轉(zhuǎn)換器芯片及接口電路 1.8位A/D轉(zhuǎn)換器芯片ADC0809ADC0809是CMOS單片型逐次逼近式A
    發(fā)表于 01-14 13:28 ?4570次閱讀
    A/D<b class='flag-5'>轉(zhuǎn)換器</b>芯片及<b class='flag-5'>接口</b>電路

    音頻信號—模數(shù)轉(zhuǎn)換器接口

    音頻信號—模數(shù)轉(zhuǎn)換器接口 這是一個用于模數(shù)
    發(fā)表于 09-18 16:03 ?1574次閱讀
    音頻信號—模數(shù)<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>接口</b>

    轉(zhuǎn)換器的傳輸速率

    轉(zhuǎn)換器的傳輸速率 不同的轉(zhuǎn)換器產(chǎn)品由于轉(zhuǎn)換接口的不同,傳輸速率也不同,典型接口傳輸速率如下:
    發(fā)表于 01-08 14:05 ?729次閱讀

    轉(zhuǎn)換器接口類型

    轉(zhuǎn)換器接口類型          
    發(fā)表于 01-08 14:09 ?1578次閱讀

    轉(zhuǎn)換器接口數(shù)量

    轉(zhuǎn)換器接口數(shù)量              最基本的轉(zhuǎn)換器通常只有兩個接口,而更高級的
    發(fā)表于 01-08 14:11 ?747次閱讀

    串行數(shù)據(jù)轉(zhuǎn)換器接口

    串行數(shù)據(jù)轉(zhuǎn)換器接口 問:我現(xiàn)在需要安裝節(jié)省空間的數(shù)據(jù)轉(zhuǎn)換器,認(rèn)為串行式轉(zhuǎn)換器比較適合。為了選擇 和使用這種轉(zhuǎn)換器,請問我需要了解些什
    發(fā)表于 01-04 17:40 ?1861次閱讀
    串行數(shù)據(jù)<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>接口</b>

    AD轉(zhuǎn)換器AD976與51單片機(jī)的接口設(shè)計(jì)

    AD轉(zhuǎn)換器AD976與51單片機(jī)的接口設(shè)計(jì)。
    發(fā)表于 01-25 10:25 ?82次下載

    FPGA通用接口JESD204轉(zhuǎn)換器接口標(biāo)準(zhǔn)詳解

    隨著轉(zhuǎn)換器分辨率和速度的提高,對于效率更高的接口的需求也隨之增長。一種新型轉(zhuǎn)換器接口——JESD204——誕生于幾年前,其作為轉(zhuǎn)換器
    發(fā)表于 11-18 02:36 ?3628次閱讀
    FPGA通用<b class='flag-5'>接口</b>JESD204<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>接口</b>標(biāo)準(zhǔn)詳解

    SIM卡接口電平轉(zhuǎn)換器-NXT4556

    SIM卡接口電平轉(zhuǎn)換器-NXT4556
    發(fā)表于 02-09 19:25 ?0次下載
    SIM卡<b class='flag-5'>接口</b>電平<b class='flag-5'>轉(zhuǎn)換器</b>-NXT4556

    視頻接口不同轉(zhuǎn)換器的原理 不同視頻接口之間的轉(zhuǎn)換器起什么作用

    視頻接口不同轉(zhuǎn)換器的原理 不同視頻接口之間的轉(zhuǎn)換器到底起了什么作用? 不同視頻接口之間的轉(zhuǎn)換器
    的頭像 發(fā)表于 11-28 15:15 ?898次閱讀

    HDMI接口轉(zhuǎn)換器的使用技巧

    HDMI接口轉(zhuǎn)換器的類型 HDMI轉(zhuǎn)VGA/DVI轉(zhuǎn)換器 :用于將HDMI信號轉(zhuǎn)換為VGA或DVI信號,適用于老式顯示或投影儀。 HDMI
    的頭像 發(fā)表于 11-27 14:35 ?514次閱讀