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

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

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

關(guān)于USB問題問答

jf_78858299 ? 來源:Hack電子 ? 作者:Hack電子 ? 2023-05-11 16:06 ? 次閱讀

USB問題問答

一、問:當(dāng)一個USB設(shè)備插入PC機,PC機怎么知道有設(shè)備插入?

答:如圖1-1和圖1-2所示,USB接口只有4條線: VCC(5V),GND,D-,D+。PC機的USB插孔的D-和D+數(shù)據(jù)線均連接15K歐姆的下拉電阻。而USB設(shè)備端的D-或D+數(shù)據(jù)線連接1.5K歐姆的上拉電阻。當(dāng)設(shè)備插入PC機的時候,會將PC機的D-或D+端的電壓拉高,當(dāng)PC機在D-或D+端檢測到高電平時,就知道有設(shè)備插入了。

如果是PC機D-端被拉高,接入的則是USB低速設(shè)備;

如果是PC機D+端被拉高,接入的則是USB全速或高速設(shè)備,具體是全速設(shè)備還是高速設(shè)備,會由PC機和USB設(shè)備發(fā)包握手確定。

圖片

圖1-1 USB低速設(shè)備硬件接線圖

圖片

圖1-2 USB全速(高速)設(shè)備硬件接線圖

二、問:當(dāng)USB設(shè)備插入后,PC機會提醒我們“某某設(shè)備接入”,PC機怎么知道我們插入的設(shè)備的信息的呢?

答:如圖2-1所示,當(dāng)PC機檢測到有USB設(shè)備插入后,會主動向設(shè)備發(fā)送命令包,要求設(shè)備告訴PC機,設(shè)備信息。這時設(shè)備必須向PC機回復(fù)自己的信息(以描述符形式)。明確一點:USB設(shè)備不會主動給PC機發(fā)數(shù)據(jù),只能被動的等待PC機來拿。

圖片

圖2-1 USB設(shè)備獲取設(shè)備信息過程

三、問:PC機上接有非常多的USB設(shè)備,怎么分辨它們?

答:每一個USB設(shè)備接入PC時,USB總線驅(qū)動程序都會給它分配一個編號,接在USB總線上的每一個USB設(shè)備都有自己的編號(地址)。PC機想訪問某個USB設(shè)備時,發(fā)出的命令都含有對應(yīng)的編號(地址)。

四、問:USB設(shè)備剛接入PC時,還沒有編號,那么PC怎么把"分配的編號"告訴它?

答:新接入的USB設(shè)備的默認(rèn)編號是0,在未分配新編號前,PC使用0編號和它通信

USB接口EMC注意事項

一、接地設(shè)計

如果 設(shè)備為金屬外殼 ,同時單板可以獨立的劃分出接口地,那么金屬外殼與接口地直接電氣連接,且單板地與接口地通過 1000pF 電容相連;

如果 設(shè)備為非金屬外殼 ,那么接口地 PGND與單板地 GND 直接電氣連接。

二、連接器設(shè)計

1、USB AF連接器 USB信號排序設(shè)計9

圖片

2、連接器 USB與機體的搭接方式:

( 1) 面板開孔時采用精密的銑削加工技術(shù),使孔眼的形狀更適合連接器的放置,避免孔眼切削不精確的地方出現(xiàn)縫隙, 進而降低電磁干擾輻射;經(jīng)過測試證明, 精確的銑削開孔加工可以提高 12~18%的電磁兼容性;

( 2) 機體與 USB 金屬連接器之間的接合處要增加金屬彈片,使兩者接合時能夠保持良好的導(dǎo)電性能。具體搭接方式如上圖所示。

三、線纜設(shè)計

1、線纜設(shè)計要求:

USB2.0 AF連接器 普通型

:圖片

2、屏蔽層與金屬連接器的搭接:

( 1) 屏蔽電纜的屏蔽層要求與金屬連接器進行 360°的搭接;搭接方式如上圖:

( 2) 屏蔽電纜屏蔽層要避免出現(xiàn)單獨的“尾巴”現(xiàn)象。

四、電纜設(shè)計

( 1) USB-2.0信號電纜采用網(wǎng)狀編織屏蔽層的屏蔽方式,且網(wǎng)狀編織層編織密度要求不小于 90%;差分線組采用鋁箔屏蔽;

( 2) 內(nèi)部組線時,差分電纜采用雙絞傳輸,雙絞絞距一般為最小絞距的 2 倍, (最小絞距 = D為電纜的外徑) ;組線方式如上圖所示:

( 3) 電纜兩端需要增加磁環(huán)處理,磁環(huán)內(nèi)徑與電纜的外徑要緊密結(jié)合,盡量選擇厚長型的磁環(huán)。

圖片

圖 4 USB-2.0信號電纜

五、走線設(shè)計

( 1) USB-2.0信號電纜走線時要求遠離其他強干擾源,如電源模塊

( 2) 電纜走線最好單獨走線或與其他模擬以及功率線纜保持 10cm 以上距離, 切不可與其他線纜一起混合捆扎。

六、USB OTG

USB OTG即USB On-The-Go的縮寫,他目的是實現(xiàn)在沒有Host的情況下,實現(xiàn)設(shè)備間的數(shù)據(jù)傳送。例如數(shù)碼相機直接連接到打印機上,通過OTG技術(shù),連接兩臺設(shè)備間的USB口,將拍出的相片立即打印出來;手機讀寫U盤。

6.1 OTG 檢測的原理

USB OTG標(biāo)準(zhǔn)在完全兼容USB2.0標(biāo)準(zhǔn)的基礎(chǔ)上,增添了電源管理(節(jié)省功耗)功能,它允許設(shè)備既可作為主機,也可作為外設(shè)操作(兩用OTG)。USB OTG技術(shù)可實現(xiàn)沒有主機時設(shè)備與設(shè)備之間的數(shù)據(jù)傳輸。

USB OTG接口中有5條線:

2條用來傳送數(shù)據(jù)(D+ 、D-);

1條是電源線(VBUS);

1條則是接地線(GND);

1條是ID線。ID線—以用于識別不同的電纜端點,mini-A插頭(即A外設(shè))中的ID引腳接地,mini-B插頭(即B外設(shè))中的ID引腳浮空。當(dāng)OTG設(shè)備檢測到接地的ID引腳時,表示默認(rèn)的是A設(shè)備(主機),而檢測到ID引腳浮空的設(shè)備則認(rèn)為是B設(shè)備(外設(shè))。

圖片

圖片

舉個例子:

當(dāng)我們手機使用OTG線接U盤時,一般手機OTG線,手機端是mini頭,里面的ID被接到了GND,另一端是正常USB的母座,只有4pin,沒有ID腳,相當(dāng)于懸空。手機就是設(shè)備A,因為ID腳被連到了GND,所以手機端的USB OTG控制器讀取到ID的狀態(tài)為低,因此手機就作為主設(shè)備。而U盤端ID懸空,故被當(dāng)做從設(shè)備B。

總結(jié):

當(dāng)設(shè)備檢測到USB_ID信號為低時,該設(shè)備應(yīng)作為Host(主機,也稱A設(shè)備)用。

當(dāng)設(shè)備檢測到USB_ID信號為高時,該設(shè)備作為Slave(外設(shè),也稱B設(shè)備)用。

實際的USB連接線中,是沒有USB_ID這根線的。都是在接口部分直接拉死的。

對于Host端,只需將連接線的USB_ID pin和地短接即可,

對于Slave端,USB連接線的USB_ID pin是懸空的。(設(shè)備內(nèi)部上拉)。

OTG有兩種設(shè)備類型:兩用OTG設(shè)備(Dualrole device)和外設(shè)式OTG設(shè)備(Peripheralonly OTG device) 。

兩用OTG設(shè)備要提供有限的主機能力和一個MiniAB插座、支持主機流通協(xié)議(Host Negotiatio n Protocol, HNP),并和外設(shè)式OTG設(shè)備一樣支持事務(wù)請求協(xié)議(Session Request Protocol, SRP)。當(dāng)作為主機工作時,兩用OTG設(shè)備可在總線上提供8mA的電流,而以往標(biāo)準(zhǔn)主機則需要 提供100~500 mA的電流。

6.2 OTG功能的構(gòu)建

下圖所示電路給出了構(gòu)建OTG功能時需要在基礎(chǔ)USB外設(shè)上添加的電路,電路中的通用串行總線控制器可以是一個微處理器和USB SIE(串口引擎),也可以是集成的μP/USB芯片或與USB收發(fā)器相連的ASIC。

為總線提供電源的外部設(shè)備需要一路3.3V穩(wěn)壓輸出供電電壓,以便為邏輯電路和連接在D+、D-引腳的1500Ω電阻提供電源。

通過D+、D-引腳上的上拉電阻可向主機發(fā)出設(shè)備已連接的信號,并指示設(shè)備的工作速度。

電阻上拉至D+表示全速運行,電阻上拉至D-表示低速運行。

其它端點(包括D+和D-的15kΩ下拉電阻)用于檢測上拉電阻的狀態(tài)。

由于USB設(shè)計需要提供熱插拔功能。因此,其ESD保護電路主要用于為D+、D-和VBUS引腳提供保護。

為了增加OTG的兩用功能,必須擴充收發(fā)器功能來使OTG設(shè)備既可作為主機使用,也可以作為外設(shè)使用。而要實現(xiàn)上述功能,就需要在下圖所示電路中添加D+和D-端的15kΩ下拉電阻并為VBUS提供供電電源。此外,收發(fā)器還需要具備以下三個條件:

(1)可切換D+/D-線上的上拉和下拉電阻,以提供外設(shè)和主機功能。

(2)作為A設(shè)備時,需要具有VBUS監(jiān)視和供電電路;作為B設(shè)備初始化SRP時,需要監(jiān)視和觸發(fā)VBUS。

(3)具有ID輸入引腳。

圖片

作為兩用OTG設(shè)備,ASIC、DSP或其它與收發(fā)器連接的電路必須具備充當(dāng)外設(shè)和主機的功能,并應(yīng)按照HNP協(xié)議轉(zhuǎn)換其角色。

收發(fā)器所需添加的大多數(shù)電路用于VBUS引腳的管理。作為主機,它必須能夠提供5V、輸出電流可達8mA的電源。圖中的模擬開關(guān)用于配置收發(fā)器的各種功能。

ASIC和控制器還必須包含USB主機邏輯控制功能,包括發(fā)送SOF(幀啟動)包、發(fā)送配置u36755輸入u36755輸出數(shù)據(jù)包,在USB 1ms幀內(nèi)確定傳輸進程、發(fā)送USB復(fù)位信號、提供USB電源管理等。

6.3 Maxim USB OTG 設(shè)計方案

MAX3301E是Maxim公司研制的一款USB OTG收發(fā)器,該器件集成有電荷泵,可將PDA、蜂窩電話和數(shù)碼相機等移動設(shè)備與USB外設(shè)直接連接而無需PC機的參與。

采用MAX3301E和一個嵌入式USB主機,就可直接將諸如打印機或外部硬盤驅(qū)動器這樣的外設(shè)連接。

MAX3301E內(nèi)部包括USB OTG收發(fā)器、UBUS電荷泵、線性穩(wěn)壓器I2C 2線串行接口。

內(nèi)部電平轉(zhuǎn)換器使MAX3301E能夠與采用+1.65至+3.6V邏輯電源電壓的器件連接。

MAX3301E中的電荷泵工作在+3V至+4.5V輸入電源下,可產(chǎn)生符合OTG要求的VBUS輸出,且輸出電流大于8mA。該器件可利用內(nèi)部比較器控制并測量VBUS,同時支持USB OTG SRP和HNP,其典型應(yīng)用電路下圖所示。

圖片

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

    關(guān)注

    5

    文章

    360

    瀏覽量

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

    關(guān)注

    60

    文章

    7956

    瀏覽量

    265016
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2087

    瀏覽量

    154324
收藏 人收藏

    評論

    相關(guān)推薦

    Philips USB產(chǎn)品問答

    Philips USB產(chǎn)品問答 了解了解! 
    發(fā)表于 10-24 11:27

    關(guān)于入門問答問題求解!

    以下兩種方法,內(nèi)存分配有什么區(qū)別? 關(guān)于入門問答問題求解!沒有看到答案,特求解,謝謝!
    發(fā)表于 07-24 22:44

    關(guān)于USB2.0模塊的技術(shù)問答

    設(shè)計USB2.0模塊的出發(fā)點是將復(fù)雜的問題簡單化。因為對于大多數(shù)應(yīng)用工程師來說,開發(fā)USB2.0 接口的產(chǎn)品主要障礙在于熟悉復(fù)雜的USB2.0協(xié)議,具體來說要解決兩個問題。首先要自己
    發(fā)表于 11-05 14:00 ?25次下載

    關(guān)于本本的幾個問答

    關(guān)于本本的幾個問答 問題:筆記本用兩年了,電池已經(jīng)經(jīng)受不起長途考驗了,想請教下有什么方法使電池的使用時間延長呢?
    發(fā)表于 01-26 13:51 ?660次閱讀

    電源基本原理知識問答

    電路教程相關(guān)知識的資料,關(guān)于電源基本原理知識問答
    發(fā)表于 10-10 14:17 ?0次下載

    電源設(shè)計經(jīng)典問答

    關(guān)于電源設(shè)計的經(jīng)典問答。
    發(fā)表于 03-18 13:45 ?7次下載
    電源設(shè)計經(jīng)典<b class='flag-5'>問答</b>

    AN41-關(guān)于SPICE宏模型庫的問答

    AN41-關(guān)于SPICE宏模型庫的問答
    發(fā)表于 04-17 15:04 ?3次下載
    AN41-<b class='flag-5'>關(guān)于</b>SPICE宏模型庫的<b class='flag-5'>問答</b>

    EMI/EMC設(shè)計經(jīng)典70問答

    關(guān)于EMI/EMC設(shè)計的經(jīng)典70問答。
    發(fā)表于 06-07 09:40 ?25次下載

    關(guān)于連接的問答:Wi-Fi 開辟新的虛擬世界

    關(guān)于連接的問答:Wi-Fi 開辟新的虛擬世界
    的頭像 發(fā)表于 12-26 10:16 ?665次閱讀
    <b class='flag-5'>關(guān)于</b>連接的<b class='flag-5'>問答</b>:Wi-Fi 開辟新的虛擬世界

    關(guān)于連接的問答:物聯(lián)網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)解讀

    關(guān)于連接的問答:物聯(lián)網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)解讀
    的頭像 發(fā)表于 12-26 10:16 ?780次閱讀
    <b class='flag-5'>關(guān)于</b>連接的<b class='flag-5'>問答</b>:物聯(lián)網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)解讀

    關(guān)于連接的問答:網(wǎng)狀網(wǎng)絡(luò)與物聯(lián)網(wǎng)設(shè)備的發(fā)展

    關(guān)于連接的問答:網(wǎng)狀網(wǎng)絡(luò)與物聯(lián)網(wǎng)設(shè)備的發(fā)展
    的頭像 發(fā)表于 12-26 10:16 ?596次閱讀
    <b class='flag-5'>關(guān)于</b>連接的<b class='flag-5'>問答</b>:網(wǎng)狀網(wǎng)絡(luò)與物聯(lián)網(wǎng)設(shè)備的發(fā)展

    關(guān)于連接的問答:減少 Wi-Fi 干擾

    關(guān)于連接的問答:減少 Wi-Fi 干擾
    的頭像 發(fā)表于 12-26 10:16 ?720次閱讀
    <b class='flag-5'>關(guān)于</b>連接的<b class='flag-5'>問答</b>:減少 Wi-Fi 干擾

    NVIDIA 知乎精彩問答甄選 | 查看關(guān)于 NVIDIA Omniverse 的相關(guān)精彩問答

    NVIDIA 帶來知乎精彩問答甄選系列,將為您精選知乎上有關(guān) NVIDIA 產(chǎn)品的精彩問答。 本期為問答甄選第十八期 ——? 查看關(guān)于?NVIDIA Omniverse 的相關(guān)精彩
    的頭像 發(fā)表于 12-01 18:40 ?488次閱讀
    NVIDIA 知乎精彩<b class='flag-5'>問答</b>甄選 | 查看<b class='flag-5'>關(guān)于</b> NVIDIA Omniverse 的相關(guān)精彩<b class='flag-5'>問答</b>

    短文6:關(guān)于功率因素的有趣問答

    2個關(guān)于功率因素的有趣問答
    的頭像 發(fā)表于 09-23 12:22 ?205次閱讀

    儀器知識問答小課堂

    關(guān)于儀器設(shè)備實驗中的各種知識問題的問答
    的頭像 發(fā)表于 12-27 16:21 ?103次閱讀
    儀器知識<b class='flag-5'>問答</b>小課堂