當前位置:首頁 > 模擬 > 模擬
[導讀]USB的優(yōu)點有以下幾條:1.USB為所有的USB外設(shè)提供了單一的、易于操作的標準的連接類型。這樣一來就簡化了USB外設(shè)的設(shè)計,同時也簡化了用戶在判斷哪個插頭對應哪個插槽時的任務,實現(xiàn)了單一的數(shù)據(jù)通用接口。2.USB排除了

USB的優(yōu)點有以下幾條:

1.USB為所有的USB外設(shè)提供了單一的、易于操作的標準的連接類型。這樣一來就簡化了USB外設(shè)的設(shè)計,同時也簡化了用戶在判斷哪個插頭對應哪個插槽時的任務,實現(xiàn)了單一的數(shù)據(jù)通用接口

2.USB排除了各個設(shè)備象鼠標、調(diào)制解調(diào)器、鍵盤和打印機設(shè)備對去系統(tǒng)資源的需求,因而減少了硬件的復雜性和對端口的占用,整個的USB的系統(tǒng)只有一個端口和一個中斷,節(jié)省了系統(tǒng)資源。

3.USB支持熱插拔(hotplug),也就是說在不關(guān)PC的情況下可以安全的插上和斷開USB設(shè)備,動態(tài)的加載驅(qū)動程序。其他普通的外圍連接標準,如SCSI設(shè)備等必須在關(guān)掉主機的情況下才能增加或移走外圍設(shè)備。

4.USB支持PNP。當插入USB設(shè)備的時候,計算機系統(tǒng)檢測該外設(shè)并且通過自動的加載相關(guān)的驅(qū)動程序來對該設(shè)備進行配置,并使其正常工作。

5.USB在設(shè)備供電方面提供了靈活性。USB直接連接到Hub或者是連接到Host的設(shè)備可以通過USB電纜供電,也可以通過電池或者其它的電力設(shè)備來供電,或使用兩種供電方式的組合.并且支持節(jié)約能源的掛機和喚醒模式。

6.USB提供全速12Mbps的速率和低速1.5Mbps的速率來適應各種不同類型的外設(shè)。

7.針對不能處理突然發(fā)生的非連續(xù)傳送的設(shè)備,如音頻和視頻設(shè)備,USB可以保證其固定帶寬。

8.為了適應各種不同類型外圍設(shè)備的要求,USB提供了四種不同的數(shù)據(jù)傳送類型。

9.USB使得多個外圍設(shè)備可以跟主機通信。

USB的目的:1,使用方便2,可以提供實時的數(shù)據(jù)給PC3,端口的靈活擴展性

USB標準可以www.usb.org/developer中找到,并且你還可以在該站點找到另外的一個USB的測試工具:usbcomp.exe,它包含一個usbcheck的工具可以檢測到設(shè)備是否一些USB的高層次的要求。同時它還有一個usbcheck的工具可以檢測HID(humaninterfacedevice)的設(shè)備。而Win98還有一個"Ignorehubs"(Memphisonly)的檢測窗口。在W2KDDK中包含的一個USBView的工具可以看出系統(tǒng)中所有的USB總線以及USB總線上的所有的設(shè)備。

每一個設(shè)備(device)會有一個或者多個的邏輯連接點在里面,每個連接點叫endpoint.每個endpoint有四種數(shù)據(jù)傳送方式:控制(Control)方式傳送;同步(isochronous)方式傳送;中斷(interrupt)方式傳送;大量(bulk)傳送.但是所有的endpoint0都被用來傳送配置和控制信息。

在host和設(shè)備的endpoint之間的連接叫作管道“pipe",endpoint0叫做缺省(defaultpipe)。

對于同樣性質(zhì)的一組的endpoint的組合叫做接口(interface),如果一個設(shè)備包含不止一個的接口就可以稱之為復合設(shè)備(compositedevice)。

同樣的道理,對于同樣的類型的接口的組合可以稱之為“配置"(configuration)。但是每次只能有一個配置是可用的,而一旦該配置激活,里面的接口和endpoint就都同時可以使用。

host從設(shè)備發(fā)過來的描述字(descrīptors)中來判斷用的是哪個配置,哪個接口等等,而這些的描述字通常是在endpoint0中傳送。

傳輸方式

在USB的數(shù)據(jù)傳送的方式下,有四種的傳輸方式:控制(Control)同步(isochronous)中斷(interrupt)大量(bulk)。如果你是從硬件開始來設(shè)計整個的系統(tǒng),你還要正確選擇傳送的方式,而作為一個驅(qū)動程序的書寫者,就只需要弄清楚他是采用的什么工作方式就行了。

通常所有的傳送方式下的主動權(quán)都在PC邊,也就是host邊。

·控制(Control)方式傳送:控制傳送是雙向傳送,數(shù)據(jù)量通常較小。USB系統(tǒng)軟件用來主要進行查詢、配置和給USB設(shè)備發(fā)送通用的命令??刂苽魉头绞娇梢园?、16、32和64字節(jié)的數(shù)據(jù),這依賴于設(shè)備和傳輸速度??刂苽鬏?shù)湫偷赜迷谥饔嬎銠C和USB外設(shè)之間的端點(Endpoint)0之間的傳輸,但是指定供應商的控制傳輸可能用到其它的端點。

·同步(isochronous)方式傳送:同步傳輸提供了確定的帶寬和間隔時間(latency)。它被用于時間嚴格并具有較強容錯性的流數(shù)據(jù)傳輸,或者用于要求恒定的數(shù)據(jù)傳送率的即時應用中。例如執(zhí)行即時通話的網(wǎng)絡電話應用時,使用同步傳輸模式是很好的選擇。同步數(shù)據(jù)要求確定的帶寬值和確定的最大傳送次數(shù)。對于同步傳送來說,即時的數(shù)據(jù)傳遞比完美的精度和數(shù)據(jù)的完整性更重要一些。

·中斷(interrupt)方式傳送:中斷方式傳輸主要用于定時查詢設(shè)備是否有中斷數(shù)據(jù)要傳送。設(shè)備的端點模式器的結(jié)構(gòu)決定了它的查詢頻率,從1到255ms之間。這種傳輸方式典型的應用在少量的分散的、不可預測數(shù)據(jù)的傳輸。鍵盤、操縱桿和鼠標就屬于這一類型。中斷方式傳送是單向的并且對于host來說只有輸入的方式。

大量(bulk)傳送:主要應用在數(shù)據(jù)大量傳送傳送和接受數(shù)據(jù)上,同時又沒有帶寬和間隔時間要求的情況下,要求保證傳輸。打印機和掃描儀屬于這種類型。這種類型的設(shè)備適合于傳輸非常慢和大量被延遲的傳輸,可以等到所有其它類型的數(shù)據(jù)的傳送完成之后再傳送和接收數(shù)據(jù)。

還有很多有關(guān)USB的接口規(guī)范,以及低層的硬件接口編程,內(nèi)容是非常煩雜,這里就略過,在這里只是想大家在理論的層面上對USB有一個認識,所以文章難度相對較高,適合對這方面感興趣的高手瀏覽。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉