精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

USB是怎么出現(xiàn)并且逐漸演化的

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 2023-05-08 09:53 ? 次閱讀

在人類的歷史長河中,很少有一種技術或者傳輸標準能像USB那樣跟我們的生活息息相關,甚至到了沒有不行的地步。

USB對于今天的人們來說,就好像是空氣,是水,是我們每天必需但是又熟視無睹的東西,沒有多少人知道它從哪來,也沒多少人關心它要往哪去,對于大多數(shù)人來說,它平凡得不能再平凡了。

但是,在我們電子人的眼里,它太有趣了,它是目前使用率最高的接口,它是我們身邊林林總總電子設備之間的高速公路。

因此我們必須關注它,如果有必要,我們還不得不去了解如何才能實現(xiàn)它。作為一個USB開發(fā)者,接下來我會為大家揭開USB神秘的面紗,帶大家去了解USB是怎么出現(xiàn)并且逐漸演化的,以及在它出現(xiàn)后給我們帶來了什么。

USB這三個字母只是縮寫,其全稱是Universal Serial Bus,翻譯成中文就是串行總線接口。

USB誕生于“亂世”之中,在它出現(xiàn)之前,各種接口層出不窮。如圖1所示,我們可以看到在老式主機(九十年代)的背部這些數(shù)量繁多的接口種類,它們都有各自的用途,如打印機需要用并口、MODEM要使用串口、鼠標鍵盤要接PS/2口等等。

這些接口種類多、個頭大,占用了主機相當大的空間,并且必須得安裝驅動才能正常使用,這樣不僅給用戶造成了很大的困擾,還阻礙了電腦往小型化發(fā)展。在這種情況下,人們極其渴望有某種接口能“一統(tǒng)天下”,取代那些用起來非常不爽的接口。于是乎,隨著PC硬件的發(fā)展,一種適用性廣、傳輸速度快、軟件配置簡單的外部接口——USB就誕生了。

wKgaomRYVjOANde4AACJPCrrvZ8344.png

老式主機背部接口,如上圖。

USB最早是在1994年由Compaq、DEC、IBM、Intel、Microsoft、NEC、Nortel這7個當時的行業(yè)巨頭推出,他們?yōu)榇诉€專門成立了USB Implementer Forum(簡稱為USB-IF)的組織,旨在推動USB技術的發(fā)展和普及,這個組織的官方網(wǎng)址是http://www.usb.org,在開發(fā)USB期間我都是在這個網(wǎng)站下載到官方的資料。

其后,1994年到1995年USB協(xié)議尚處在試驗期,并且在此期間歷經(jīng)了多個先行版本。1995年Intel公司內部一支負責USB標準研發(fā)的小組率先生產(chǎn)出了第一塊支持USB的集成電路板,這個小組的重要成員——Ajay Bhatt也因此被稱為“USB之父”。

1996年1月,USB歷史上第一個正式的版本USB 1.0終于發(fā)布,它支持兩種數(shù)據(jù)傳輸速率,一種為1.5Mb/s的低速速率(Low Speed),另一種則是12Mb/s的全速速率(Full Speed)。

但作為一種新興接口,當時支持USB接口設備較少,要知道Win95是不支持USB的。而且因為延時和供電問題,USB 1.0接口也不支持使用延長線,對比傳統(tǒng)的傳輸接口,USB尚未具備明顯的優(yōu)勢。

直到1998年USB 1.1標準的發(fā)布,USB才迎來了真正的春天。USB1.1著力改進了此前USB HUB方面的問題,理論上最多可支持127個外部設備。

同年,Win98發(fā)布,宣布正式對USB接口提供支持。

隨后,PC歷史上具有里程碑意義的蘋果iMac G3發(fā)布,它非常激進地使用了USB接口取代傳統(tǒng)的串行和并行接口。

Intel也在其主板芯片組上不斷加強對USB的支持,這些都為日后USB的普及鋪平了道路,也是從此時USB開始逐漸被人們所接受。

隨著各種外部設備對數(shù)據(jù)傳輸速率需求的提高,USB 1.1那12Mb/s的帶寬也是越發(fā)捉襟見肘,在接入較多外部設備時,多個數(shù)據(jù)流同時傳輸容易引發(fā)瓶頸效應,為了解決傳輸速率問題,USB 2.0應運而生。

USB 2.0標準在2000年正式發(fā)布,加入了40倍于原先全速速率(Full Speed)的高速速率(Hi-Speed),理論帶寬達到480Mb/s,同時也向下兼容USB1.1標準。當USB 2.0在新世紀初普及之后,有更多的東西開始被替換。USB閃存淘汰了軟盤,也讓光盤媒介開始退居次席。

USB 2.0讓連接外設變得可行——比如Wi-Fi適配器、光驅和以太網(wǎng)接口等等——這些之前都是需要安裝到機身內部的。

最高480Mbps的傳輸速度讓這一切都成為可能,在這一時期,USB接口開始徹底淘汰掉了臺式機和筆記本身上的那些老接口。

然而就當USB要大展拳腳的時候,移動設備的快速發(fā)展讓USB協(xié)議的一個致命缺點暴露無遺。在USB標準制定之初,所有的設備都是圍繞主機來連接的,因此并未考慮設備之間的連接,可是移動設備恰好就非常需要這項功能。

為此,在USB2.0標準制定后不久,一個名為USB On-The-Go的補充標準就誕生了,它對于原來的USB2.0標準只是做了一點點改變,主要增加了主機協(xié)商機制,這也是為什么我們看到的USB2.0接口有5條線,除了2條電源線和2條數(shù)據(jù)傳輸線,另外一條就是用來協(xié)商究竟誰來充當主機的。

高清時代的來臨,就如當初USB1.1一樣,USB2.0 Hi-Speed 480Mb/s的傳輸速度逐漸也不能滿足我們的需求。于是在2008年,USB-IF又帶來了USB3.0標準,新標準將理論傳輸帶寬一下子提高到了5Gb/s。

不同于USB2.0的半雙工傳輸方式,USB3.0新增了4條線路,一對負責發(fā)送,一對負責接收,實現(xiàn)了全雙工傳輸,從而大大提高了傳輸帶寬。

帶寬的提高解決了更多的問題,系統(tǒng)備份和傳輸大型視頻文件所用的時間大大減少,802.11ac或千兆以太網(wǎng)適配器的瓶頸得到了解除,從USB 3.0外置硬盤和U盤上運行操作系統(tǒng)也變得很平常。

從USB2.0到USB3.0的躍進不僅體現(xiàn)在速率的提高上,由于兼容設備越來越多,人們對USB的供電能力有了更大的期望,因此USB3.0的供電電流從USB2.0的500mA提升到了900mA,并且伴隨著單獨發(fā)布USB供電標準。

wKgZomRYVjOAN4DIAAGspVIjsXI503.png

USB3.0連接線橫截面模型,如上圖。

USB3.1,于2013年7月發(fā)布。USB3.1主要是針對USB3.0的一些不足做了改進。首先是理論傳輸帶寬翻倍,可以和第一代雷電接口相媲美,達到了10Gb/s。其次,USB 3.1編碼方式從此前的8b/10b換成了128b/132b,帶寬損耗率從20%大幅下降到3%左右,換算之后帶寬同樣超過了1.2GB/s,這也意味著在真實使用中USB 3.1的極限傳輸速率有望突破每秒1GB。

另外,針對USB 3.0時出現(xiàn)的電磁干擾問題, USB 3.1的Type-A接口處加入了金屬屏蔽罩和更多的接地彈片,從而有效降低了對附近其他設備的干擾。

需要注意的是,USB3.1分高低兩個版本,低版本USB 3.1 Gen 1實質上就是曾經(jīng)的USB3.0,而高版本USB 3.1 Gen 2才是新推出的能達到10Gb/s的真正意義上的USB3.1。

wKgZomRYVjOAEnXXAAELnuGv430266.png

USB歷代標準,如上圖。

2020年9月初,USB Promoter Group正式發(fā)布了USB4,正式書寫名字不包含空格也沒有小數(shù)點,不是USB 4,也不是USB4.0。USB4規(guī)范使用雙鏈路通道,傳輸帶寬達到40Gbps,接口類型為雙向USB-C。

USB4的新特性如下:

40 Gbps的最大傳輸速度

USB4分為兩個版本,分別是USB4 20、USB4 40,分別對應20Gbps、40Gbps兩種傳輸速率。一般電腦上的USB4 均為40Gbps 版本。

能夠和雷電3接口兼容

USB4相當于USB3.2+雷電3的組合,也就是說你的設備上有USB4接口,理論上就能外接雷電3的設備。

有動態(tài)的帶寬資源分配能力

USB4整合了多個協(xié)議,可以同時支持更多設備,也可以同時用來外接顯示輸出和傳輸數(shù)據(jù)。例如,如果僅需要20%的帶寬來驅動1080p顯示器,那么其余80%的帶寬可以用來干別的事。這在USB 3.2以及之前的時代是辦不到的。

USB4設備將均支持100W USB PD

USB PD就是USB Power Delivery(USB電力傳輸),是目前主流的快充協(xié)議之一,這也是由USB-IF組織制定的,該規(guī)范可實現(xiàn)更高的電壓和電流,輸送的功率最高可達100W,并可以自由的改變電力的輸送方向。

僅可使用USB Type-C接口

USB4僅可通過USB Type-C接口運行。

可以向后兼容過去的協(xié)議

wKgZomRYVjOAbhIuAADfRanRby8425.jpg

USB4可兼容USB 3和USB 2的設備。也就是說,它可以向后兼容到以前的協(xié)議標準,不過USB 1.0和1.1就不支持了,目前市面上還使用這種協(xié)議的設備已經(jīng)幾乎絕跡了。

對于USB的演化,我們能感受到的除了速度的提升,還有就是接口的改變。USB接口演化到現(xiàn)在已經(jīng)是種類繁多,如果你不是“專業(yè)人士”,把它們擺在你面前,可能真叫不出它們的名字。

那么現(xiàn)在我就教你怎么識別它們。USB接口都是插頭和插座成對匹配的,插頭在USB連接線上,而插座在主機或者設備上。

我們接觸USB連接線多一些,所以后面我就只以插頭來介紹。從圖8中可以看出,在USB歷史上一共出現(xiàn)了10種接口。

在USB2.0時代,這些接口分為標準型、Mini型和Micro型,其中Micro型最小。

我們平時最常用的組合是USB連接線一端以標準Type-A接口連接電腦,而另一端以Micro-B接口連接設備。

到了USB3.0時代,由于需要額外的傳輸線同時又要保持對USB2.0接口的兼容,Type-A、Type-B和Micro-B分別被改造成了圖8中的形狀,我們能很明顯地看到USB2.0插頭也能插入到這些插座上。

但是接下來的Type-C是個特例,它果斷拋棄了以往USB接口的形式,不僅將接口做得非常小巧,美感十足(我相信蘋果MacBook選擇它這就是原因之一),而且可以正反插,從而使我們徹底擺脫了USB一次性插不準這個世紀難題。

wKgaomRYVjOADEHcAACbohl4v_I461.png

USB的10類接口,如上圖。

迄今為此,USB統(tǒng)治PC接口已經(jīng)將近20年了,每當有新的需求產(chǎn)生時,它總是以最合適的方式重新蛻變。那么,想必大家都很好奇,USB究竟進化出了哪些“超能力”,使之能夠從眾多的接口中脫穎而出呢?

首先,第一點是可擴展性,在替代了其他的接口后,接入USB接口的設備就會增多,這樣必然會出現(xiàn)一個問題——接口數(shù)量不夠,怎么辦?

得益于USB的星型拓撲結構,使用USB HUB能很好地解決了這個問題。

如下圖所示,一個USB主機最多可以連接127個設備(沒誰會同時用到這么多設備吧)。

USB HUB還有一個好處就是可以增加連接線的長度,USB2.0連接線的最大長度只有5米,如果中間連接上5個USB HUB,那么最多可以延長到30米。

wKgaomRYVjOAb6tOAAEn-bW8sg0546.png

USB拓撲結構,如上圖。

第二點是可熱插拔,即插即用,不管什么時候,只要往電腦上一插設備就能直接正常工作。在USB出現(xiàn)的早期,這點是非常重要的。

第三點是使用靈活方便,USB設備既可以通過USB線連接主機,也可以直接插在主機上,另外,USB2.0之后的版本都支持OTG功能,這意味著USB設備之間也可以互連,例如數(shù)碼相機可以直接與打印機連接來打印照片,手機可以從U盤讀取各種文件,從而大大拓展了USB技術的應用范圍。

第四點是速度快,USB協(xié)議最新版的USB 3.1理論最高速率達到10Gbps,這個速度對于目前的高速設備與主機交換數(shù)據(jù)已經(jīng)足夠了。USB 3.1新增USB A/V影音傳輸,最高支持4096 x 2304 @30FPS的4K顯示畫面,4K顯示的規(guī)格已和HDMI 1.4一樣,顯示器可望也能借由USB AV 3.1來顯示4K分辨率。

第五點是成本低,在數(shù)據(jù)爆炸的今天,不乏各種高速接口,但是相較于其他接口高昂的專利費,USB真的是我們這些普通百姓的福利。其實當初和USB協(xié)議同時代出現(xiàn)的還有FireWire(火線),F(xiàn)ireWire的速度一直甩USB好幾條街,可最后FireWire還是被淘汰了。其中最大的原因就是FireWire本身成本太高,因為它需要在計算機和外設上安裝自己的控制芯片,在早期,使用FireWire這一名稱還需要向蘋果繳納授權費。

第六點是提供電源,USB設備既可以由自身提供電源,也可以通過USB線纜由主機提供電源。為應對人們對電子設備功耗和續(xù)航力的需求,USB的供電能力在逐漸增強,USB3.0的電力供應從USB2.0的5V/0.5A提升到了5V/0.9A。不過這還不夠,USB-IF還專門發(fā)布了電力供應規(guī)范——USB Power Delivery,其最新版已經(jīng)將供電的允許標準提高到了20V/5A,這可真是手機和充電寶的福音了。

第七點,向下兼容,USB3.0(3.1)兼容USB2.0,USB2.0兼容USB1.1(1.0)。這樣帶來的好處就是舊設備仍然能夠繼續(xù)使用,減小了USB升級換代的阻力。

USB的優(yōu)點實在太多了,我們每天都能感受到USB帶給我們的便利。在新的時代,它還在不停地朝前發(fā)展。

目前,USB面臨兩個新的機遇。一個是大容量設備的傳輸,隨著存儲設備比如U盤、存儲卡、移動硬盤等等容量日益增長,USB可以讓這些設備以更短的時間完成傳輸,更重要的是,電腦系統(tǒng)可以直接從這些設備啟動運行,并且手機也可以通過USB接口來擴展存儲容量。

另一個是高帶寬需求,圖像時代的來臨對傳輸帶寬有了更高的要求,這也讓我們不得不重新思考怎么才能讓主機和設備更好地連接,USB是一個理想的選擇,它不僅擁有高達10Gb/s的帶寬,而且USB標準擴展的各種設備類可以讓眾多的圖像傳感器直連USB主機,實時的圖像傳輸變得非常方便。

USB從一開始就承載了人類賦予它的使命,每當時代召喚,它總能挑起重任,一步一步朝著更快、更方便、更簡單統(tǒng)一的方向勇往直前。它的出現(xiàn)是人類的福音,我們需要它,正如我們需要太陽一樣。作為一名USB開發(fā)者,我由衷地贊美它,祝愿它越走越遠。

USB連接了一切,USB正在塑造未來。

審核編輯:湯梓紅

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

    關注

    33

    文章

    8516

    瀏覽量

    150855
  • usb
    usb
    +關注

    關注

    60

    文章

    7901

    瀏覽量

    264023
  • 適配器
    +關注

    關注

    8

    文章

    1933

    瀏覽量

    67926
  • 串口
    +關注

    關注

    14

    文章

    1543

    瀏覽量

    76216
  • 串行總線
    +關注

    關注

    1

    文章

    181

    瀏覽量

    30601

原文標題:USB是怎么出現(xiàn)并且逐漸演化的

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HK網(wǎng)絡演化模型的研究和改進

    HK網(wǎng)絡演化模型的研
    發(fā)表于 03-29 10:50 ?8次下載

    基于演化母板的通用演化硬件平臺研究

    作為一種新型的理論研究和實踐技術,演化硬件(EHW)在機器學習、人工神經(jīng)網(wǎng)絡、自適應控制、信號處理與識別、容錯系統(tǒng)和機器人等方面已經(jīng)受到了廣泛的重視。本文針對FPGA
    發(fā)表于 05-26 15:08 ?15次下載

    利用PLD實現(xiàn)智能演化計算

    演化計算是一種通過模擬的自然界的生物演化過程搜索最優(yōu)解的方法,主要包括遺傳算法(CA)、演化策略(ES)、演化規(guī)劃(EP)等。演化計算具有子
    發(fā)表于 06-26 17:43 ?24次下載

    演化硬件技術及其應用發(fā)展

    在硬件電路設計中引入演化計算,在可編程邏輯器件上通過對基本電路元器件進行演化而自動生成人工不可能設計出的電路結構,稱為演化硬件設計。本文就演化硬件的原理和其國
    發(fā)表于 08-04 11:23 ?0次下載

    演化硬件概念分析

    演化硬件實際上是一種特殊硬件,它可以像生物一樣具有自適應、自組織、自修復特性,從而可以根據(jù)使用環(huán)境的變化而改變自身的結構以適應其生存環(huán)境。從狹義上來講,演化
    發(fā)表于 08-04 11:24 ?998次閱讀

    基于演化硬件的多目標進化算法的研究

    基于演化硬件的多目標進化算法的研究
    發(fā)表于 01-08 14:47 ?0次下載

    基于DC-DC變換器及演化

    基于DC-DC變換器及演化
    發(fā)表于 09-12 10:20 ?11次下載
    基于DC-DC變換器及<b class='flag-5'>演化</b>

    CNN結構演化進程

    演化脈絡下圖所示CNN結構演化的歷史,起點是神經(jīng)認知機模型,已經(jīng)出現(xiàn)了卷積結構,但是第一個CNN模型誕生于1989年,1998年誕生了LeNet。隨著ReLU和dropout的提出,以及GPU和大數(shù)
    發(fā)表于 11-15 11:10 ?2621次閱讀
    CNN結構<b class='flag-5'>演化</b>進程

    用于時鐘的動態(tài)演化模型及算法

    傳統(tǒng)分布仿真系統(tǒng)時鐘不一致影響因素分析方法,已不能滿足當前面向服務分布仿真的時鐘狀態(tài)分析需要。從系統(tǒng)全局時鐘演化出發(fā),闡述了時鐘狀態(tài)演化內涵與過程;在此基礎上,基于有限自動機理論,提出了用于時鐘
    發(fā)表于 11-22 10:34 ?9次下載
    用于時鐘的動態(tài)<b class='flag-5'>演化</b>模型及算法

    基于微博文本的詞對主題演化模型

    針對傳統(tǒng)主題模型忽略了微博短文本和文本動態(tài)演化的問題,提出了基于微博文本的詞對主題演化( BToT)模型,并根據(jù)所提模型對數(shù)據(jù)集進行主題演化分析。BToT模型在文本生成過程中引入連續(xù)的時間變量
    發(fā)表于 12-03 11:31 ?14次下載
    基于微博文本的詞對主題<b class='flag-5'>演化</b>模型

    基于編碼轉換的離散演化算法設計與應用

    為了利用演化算法求解離散域上的組合優(yōu)化問題,借鑒遺傳算法(GA)、二進制粒子群優(yōu)化(BPSO)和二進制差分演化(HBDE)中的映射方法,提出了一種基于映射變換思想設計離散演化算法的實用方法編碼轉換法
    發(fā)表于 12-14 16:12 ?0次下載

    基于版本間克隆映射的演化模式識別及譜系構建

    針對當前克隆譜系的構建方法較為復雜、演化模式亟需擴充等問題,提出了新的克隆代碼演化模式,并根據(jù)軟件版本間的克隆代碼映射關系自動構建了克隆譜系。首先,針對軟件每一版本進行克隆檢測并利用潛在狄利克雷分配
    發(fā)表于 12-15 15:18 ?0次下載
    基于版本間克隆映射的<b class='flag-5'>演化</b>模式識別及譜系構建

    演化數(shù)據(jù)的軟件缺陷預測性能

    軟件持續(xù)演化已經(jīng)是不爭的事實,演化意味著需求的變化,也就必然導致了缺陷的不斷產(chǎn)生.現(xiàn)有的缺陷預測技術多偏重于基于軟件工作制品,如文檔、代碼、測試用例等的屬性來預測缺陷,但如果把軟件看作一種物種,其生
    發(fā)表于 01-05 11:42 ?0次下載

    軟件演化歷史的逆向工程生成方案綜述

    為了更好地管理軟件的演化,越來越多的軟件演仳管理模型被提岀,然而現(xiàn)存的軟件演化管理模型或版本管理系統(tǒng)中存儲的軟件大多是以文件或者項目為單位的,而這些模型中又缺乏軟件體系結構及組成構件的演化歷史信息
    發(fā)表于 04-28 15:44 ?2次下載
    軟件<b class='flag-5'>演化</b>歷史的逆向工程生成方案綜述

    USB發(fā)送數(shù)據(jù)時出現(xiàn)遲滯現(xiàn)象

    USB發(fā)送數(shù)據(jù)時出現(xiàn)遲滯現(xiàn)象
    的頭像 發(fā)表于 09-27 15:19 ?508次閱讀
    <b class='flag-5'>USB</b>發(fā)送數(shù)據(jù)時<b class='flag-5'>出現(xiàn)</b>遲滯現(xiàn)象