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

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

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

USB接口、標(biāo)準(zhǔn)和基礎(chǔ)原理介紹

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-01-13 16:52 ? 次閱讀

1寫(xiě)在前面

USB:Universal Serial Bus,通用串行總線。

USB最初由英特爾與微軟倡導(dǎo)發(fā)起,最大的特點(diǎn)是盡可能的實(shí)現(xiàn)熱插拔和即插即用。

USB總線是差分信號(hào)嗎? 什么是USB 2.0、USB 3.0? 什么是低速、全速、高速? 什么是Type-A、Type-B、Type-C

針對(duì)這些疑問(wèn),本文講述USB相關(guān)的一些基礎(chǔ)知識(shí)。

2USB發(fā)展歷程

較早版本

USB 0.7:1994年11月發(fā)布。

USB 0.8:1994年12月發(fā)布。

USB 0.9:1995年4月發(fā)布。

USB 0.99:1995年8月發(fā)布。

USB 1.0 RC:1995年11月發(fā)布。

USB 1.0:1996年1月發(fā)布

數(shù)據(jù)傳輸速率為1.5Mbit/s(Low-Speed)。無(wú)預(yù)測(cè)及通過(guò)檢測(cè)功能。僅極少數(shù)出現(xiàn)在市場(chǎng)上。

USB 1.1:1998年9月發(fā)布

修正1.0版已發(fā)現(xiàn)的問(wèn)題,大部分是關(guān)于USB Hubs。最早被采用的修訂版。數(shù)據(jù)傳輸速率為12Mbit/s(Full-Speed)。

USB 2.0:2000年4月發(fā)布

增加更高的數(shù)據(jù)傳輸速率480Mbit/s(現(xiàn)在稱(chēng)作Hi-Speed),但受限于BOT傳輸協(xié)議和NRZI編碼方式,實(shí)際最高傳輸速度只有35MByte/s左右。

USB OTG(On-The-Go)是USB2.0規(guī)格的補(bǔ)充標(biāo)準(zhǔn)。

USB 3.0:2008年11月發(fā)布

速度由480Mbps大幅提升到5Gbps,USB 3.0插座通常是藍(lán)色的,并向下兼容USB 2.0。

USB 3.1:2013年7月31日發(fā)布

傳輸速度提升為10Gb/s,比USB3.0的5Gb/s快上一倍,并向下兼容USB 2.0/1.0,電力供應(yīng)可高達(dá)100W。

USB 3.2

在現(xiàn)有的USB Type-C數(shù)據(jù)在線實(shí)現(xiàn)雙通道,使用USB 3.2主機(jī)連接USB 3.2存儲(chǔ)設(shè)備,可以實(shí)現(xiàn)兩條通道10Gb/s的傳輸速度,理論上也就是相當(dāng)接近于20Gb/s。

USB 4:2019年9月3日發(fā)布

采用Thunderbolt 3協(xié)議規(guī)格,使Thunderbolt 3設(shè)備將能兼容于USB 4,現(xiàn)有3.2及2.0也向下兼容。速度方面加倍來(lái)到兩條通道總共40Gb/s的傳輸速度。

3USB版本

USB-IF當(dāng)前正式的主版本號(hào)只有USB 2.0和USB 3.2兩個(gè)。

(USB-IF:USB Implementers Forum,USB標(biāo)準(zhǔn)化組織)

USB標(biāo)準(zhǔn)化組織主版本只有兩個(gè),但現(xiàn)在USB標(biāo)準(zhǔn)中,按照速度等級(jí)和連接方式分為以下幾種版本:USB 1.0、 1.1、 2.0、 3.0、 3.1、 3.2。

下面給一張圖:

之前寫(xiě)過(guò)一篇文章:USB4規(guī)范正式公布,傳輸帶寬高達(dá)40Gbps。

準(zhǔn)確的說(shuō),主版本號(hào)除了USB 2.0和USB 3.2,還應(yīng)該有一個(gè)USB4。

上面那張圖信息量有點(diǎn)大,你會(huì)發(fā)現(xiàn)我們學(xué)習(xí)、開(kāi)發(fā)板上使用的基本都是USB 2.0版本(低速、全速、高速),也是眾多嵌入式產(chǎn)品中常用的一種。

4USB接口

現(xiàn)在流行于手機(jī)中的一種接口【Type-C】,相信絕大部分人都知道。

Type-C屬于USB中一種較新的接口,在這之前其實(shí)還有Type-A和Type-B(可能很多人不知道)。

下面給一張圖:

你會(huì)發(fā)現(xiàn)接口的觸點(diǎn)有4個(gè)的,也有5個(gè)的。其中多的那個(gè)引腳為USB_ID,主要用于OTG(On-The-Go)主設(shè)備和從設(shè)備。

OTG設(shè)備使用插頭中的ID引腳來(lái)區(qū)分A/B Device,ID接地被稱(chēng)作為A-Device,充當(dāng)USB Host,A-Device始終為總線并提供電力。

ID懸空被稱(chēng)作為B-Device,充當(dāng)USB Device。設(shè)備的USB Host/USB Device角色可以通過(guò)HNP(主機(jī)交換協(xié)議)切換。

5USB設(shè)備識(shí)別

USB信號(hào)使用分別標(biāo)記為D+和D- 的雙絞線傳輸,它們各自使用半雙工的差分信號(hào)并協(xié)同工作,以抵消長(zhǎng)導(dǎo)線的電磁干擾。

因?yàn)閁SB設(shè)備類(lèi)型有很多,同時(shí)又做了兼容,因此就需要對(duì)不同設(shè)備進(jìn)行識(shí)別。

這里講述一下低速、全速和高速設(shè)備的識(shí)別原理(官方有手冊(cè))。

5.1 低速和全速設(shè)備識(shí)別

低速(Low Speed)和全速(Full Speed)設(shè)備區(qū)分方法比較簡(jiǎn)單:在設(shè)備端有一個(gè)1.5k的上拉電阻,當(dāng)設(shè)備插入hub或上電(固定線纜的USB設(shè)備)時(shí),有上拉電阻的那根數(shù)據(jù)線就會(huì)被拉高,hub根據(jù)D+/D-上的電平判斷所掛載的是全速設(shè)備還是低速設(shè)備。

低速設(shè)備1.5K上拉電阻位于D-

全速設(shè)備1.5K上拉電阻位于D+

如下圖:

5.2 高速設(shè)備識(shí)別

(上面)USB低速和全速的識(shí)別比較簡(jiǎn)單,但只有一對(duì)D+和D-數(shù)據(jù)線,高速設(shè)備就不能再像上面那樣僅依靠數(shù)據(jù)線上拉電阻來(lái)識(shí)別。

高速設(shè)備初始是以一個(gè)全速設(shè)備的身份出現(xiàn),和全速設(shè)備一樣,D+線上有一個(gè)1.5k的上拉電阻。USB2.0的hub把它當(dāng)作一個(gè)全速設(shè)備,之后,hub和設(shè)備通過(guò)一系列握手信號(hào)確認(rèn)雙方的身份。

如上圖,hub檢測(cè)到有設(shè)備插入/上電時(shí),向主機(jī)通報(bào),主機(jī)發(fā)送Set_Port_Feature請(qǐng)求讓hub復(fù)位新插入的設(shè)備。設(shè)備復(fù)位操作是hub通過(guò)驅(qū)動(dòng)數(shù)據(jù)線到復(fù)位狀態(tài)SE0(Single-ended 0,即D+和D-全為低電平),并持續(xù)至少10ms。

具體識(shí)別過(guò)程相對(duì)復(fù)雜,具體可見(jiàn)下面描述:

6USB更多

更多關(guān)于USB協(xié)議和標(biāo)準(zhǔn),可進(jìn)入官方網(wǎng)站了解。

文檔:

https://www.usb.org/documents

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

    評(píng)論

    相關(guān)推薦

    USB接口常見(jiàn)的類(lèi)型有哪些

    接口類(lèi)型,以及它們的簡(jiǎn)要介紹USB 1.x USB 1.0 :最初的USB標(biāo)準(zhǔn),數(shù)據(jù)傳輸速度
    的頭像 發(fā)表于 10-21 13:45 ?63次閱讀

    USB接口靜電整改案例分享(二)——交換機(jī)USB接口

    USB接口靜電整改案例分享(二)——交換機(jī)USB接口 一、摘要 USB是通用串行總線的縮寫(xiě),是一種串口總線的
    的頭像 發(fā)表于 10-18 10:59 ?55次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>靜電整改案例分享(二)——交換機(jī)<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口靜電整改案例分享(一)——交換機(jī)USB接口

    USB接口靜電整改案例分享(一)——交換機(jī)USB接口 一、摘要 USB是通用串行總線的縮寫(xiě),是一種串口總線的
    的頭像 發(fā)表于 10-18 10:56 ?30次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>靜電整改案例分享(一)——交換機(jī)<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口替代了哪些傳統(tǒng)接口

    USB自1996年推出以來(lái),逐漸成為最流行的外部設(shè)備連接標(biāo)準(zhǔn)之一。USB接口的普及和廣泛采用,替代了許多傳統(tǒng)的接口類(lèi)型,但是在工業(yè)級(jí)領(lǐng)域,這
    的頭像 發(fā)表于 10-18 10:20 ?225次閱讀

    usb接口與type-c接口區(qū)別

    USB Implementers Forum(USB-IF)在2014年推出。 Type-C接口USB 3.1標(biāo)準(zhǔn)的一部分,但也可以用于
    的頭像 發(fā)表于 10-10 10:22 ?590次閱讀

    USB-C/Type-C 接口與 Lightning接口的比較

    年推出以來(lái),已經(jīng)成為許多設(shè)備的標(biāo)準(zhǔn)充電和數(shù)據(jù)傳輸接口,包括智能手機(jī)、筆記本電腦、平板電腦、相機(jī)等。 USB-C/Type-C 的特點(diǎn) 可逆性 :USB-C
    的頭像 發(fā)表于 09-02 11:07 ?719次閱讀

    USB接口的類(lèi)型和特點(diǎn)

    USB接口,全稱(chēng)Universal Serial Bus(通用串行總線),是一種廣泛應(yīng)用于計(jì)算機(jī)與外部設(shè)備之間連接和通信的標(biāo)準(zhǔn)接口。自1996年由英特爾等公司聯(lián)合推出以來(lái),USB
    的頭像 發(fā)表于 07-25 18:12 ?1248次閱讀

    usb-c接口是什么意思 usbc接口和usba接口區(qū)別

    USB-C接口是一種通用的連接標(biāo)準(zhǔn),可以通過(guò)單個(gè)接口實(shí)現(xiàn)多種功能,如數(shù)據(jù)傳輸、充電、視頻輸出等。USB-C
    的頭像 發(fā)表于 02-20 16:30 ?1.5w次閱讀

    usb-c接口是什么意思 pd接口usb接口哪個(gè)更好

    USB-C接口是一種連接標(biāo)準(zhǔn),它提供了高速數(shù)據(jù)傳輸和充電功能,廣泛應(yīng)用于各種設(shè)備,包括電腦、手機(jī)、平板電腦、外接顯示器和其他外圍設(shè)備。PD接口(Power Delivery)是一種充電
    的頭像 發(fā)表于 01-31 17:01 ?7187次閱讀

    esata接口怎么用 esata接口可以當(dāng)usb接口用嗎

    ESATA接口(External Serial ATA)是一種用于連接外部硬盤(pán)驅(qū)動(dòng)器和計(jì)算機(jī)的接口標(biāo)準(zhǔn)。與USB接口相比,ESATA接口具有
    的頭像 發(fā)表于 01-22 14:58 ?6357次閱讀

    什么是USB?USB接口的組成 USB協(xié)議仿真

    USB(Universal Serial Bus)通用串行總線,是一種串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范
    的頭像 發(fā)表于 01-13 10:40 ?1465次閱讀
    什么是<b class='flag-5'>USB</b>?<b class='flag-5'>USB</b><b class='flag-5'>接口</b>的組成 <b class='flag-5'>USB</b>協(xié)議仿真

    USB接口不能直接通過(guò)雙頭USB數(shù)據(jù)線直連的主要原因

    USB接口不能直接通過(guò)雙頭USB數(shù)據(jù)線直連的主要原因? USB(通用串行總線)接口是計(jì)算機(jī)和外部設(shè)備之間傳輸數(shù)據(jù)的一種通用
    的頭像 發(fā)表于 01-09 14:00 ?1395次閱讀

    USB硬件接口類(lèi)型速覽

    USB Type A(左)和USB Type B(右) USB Type A:該標(biāo)準(zhǔn)一般適用于個(gè)人電腦PC中,是應(yīng)用于最廣泛的接口標(biāo)準(zhǔn)
    的頭像 發(fā)表于 12-12 15:22 ?2628次閱讀
    <b class='flag-5'>USB</b>硬件<b class='flag-5'>接口</b>類(lèi)型速覽

    USB接口的相關(guān)介紹

    USB作為目前功能最為強(qiáng)大的接口,除了支持很多外設(shè),如鍵盤(pán)、鼠標(biāo)等。還可以進(jìn)行多種總線的轉(zhuǎn)換,如USB轉(zhuǎn)網(wǎng)口、USB轉(zhuǎn)CAN等,這篇文章我們就來(lái)學(xué)習(xí)一下
    的頭像 發(fā)表于 12-06 15:47 ?982次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>的相關(guān)<b class='flag-5'>介紹</b>

    USB接口的PCB可制造性設(shè)計(jì)要點(diǎn)

    USB開(kāi)關(guān)等。本文主要展開(kāi)介紹常見(jiàn)的USB接口其相關(guān)知識(shí)點(diǎn)。 一、USB接口
    的頭像 發(fā)表于 11-21 17:57 ?1534次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>的PCB可制造性設(shè)計(jì)要點(diǎn)