USB相關知識講座_第1頁
USB相關知識講座_第2頁
USB相關知識講座_第3頁
USB相關知識講座_第4頁
USB相關知識講座_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、usb相關知識講座 說到usb,在座的各位同仁應該都不陌生,之前我也是使用一些usb產品,但自從我們公司開始重新開發mp3數碼隨身聽產品后,對usb的了解才比較全面一些,但由于我是硬件出身,對軟件方面了解得不多,因此本節課的重點在于usb的一些基本知識。一、usb相關知識1、 usb簡介可以說現在usb接口是目前大家使用最頻繁的接口,而且是愈來愈有把所有接口都淘汰的趨勢。現在打印機、數碼相機、u盤(閃存盤)、mp3player、鼠標、鍵盤、外置光驅、移動硬盤(外置硬盤)都使用了usb作為于計算機交換數據的接口;以往大家使用usb接口的存儲設備時,主要的原因是它隨插即用、內含5v電源的便利特性。

2、但隨著u盤、mp3播放器,甚至mp4等產品的內存容量加大,與usb硬盤外接盒、usb光盤外接盒的普及,大容量的usb存儲設備的使用已經十分普遍。 雖然2000年4月時,usbif(usbimplementforumusb執行委員會?)就已經制定出usb2.0,現行市面上大部分計算機周邊產品也都使用了usb2.0接口,但仍有不少產品仍然采用usb1.1規格,這就給我們的選購帶來了不少麻煩。 現在,經常存取動輒3、4g硬盤數據的玩家,逐漸開始重視usb1.1與usb2.0的速度差異。畢竟,usb2.0的傳輸速度是480mbps,但usb1.1的傳輸速度只有12mbps,每秒的傳輸速度差距高達40倍

3、,在時間就是金錢的時代,效率分外重要。usb是通用串行總線(universal serial bus)的英文縮寫,它是通過pci總線和pc的內部系統數據線連接,實現數據的傳送。usb同時又是一種通信協議,他支持主系統(host)和usb的外圍設備(device)之間的數據傳送,在usb的網絡協議中,每個usb的系統有且只有一個host,因此,很多的朋友問我是否可以將兩臺pc的usb口通過a-a頭連接起來,是否可以實現通信,這樣是不行的,因為對于電腦主板上的usb設備,都是host,如果連起來就是兩個host的通信,這樣一來的一個usb的系統有了兩個的host,與它的網絡協議沖突。anchorc

4、hip出了一個可以直接連接的設備(好象是an2720sc),實際上是一個由兩個背靠背的usb的device組合起來的一塊芯片;2、usb接口的分類 按照以前的說法,有usb1.0、usb1.1和usb2.0三種接口方式,不過據稱usb協會在2004年年底重新命名了usb標準:將usb1.1的說法徹底取消了,所有的接口都統稱usb2.0接口,現在的usb2.0標準按速度劃分為三大類,具體的分類是: usb2.0 high speed:理論速度是480mbps,對應之前的usb2.0; usb2.0 full speed:理論速度是12mbps,也就是過去的usb1.1;usb2.0 low sp

5、eed:理論速度是1.5mbps,這個一般用于鼠標、鍵盤等對速度要求不高的外部設備。現在還有一種usb otg,原來說是usb 2.0 的補充規格,也有人說是usb2.0的加強版,因為具有otg功能的usb對我們的使用非常方便,而目前一般的便攜設備上出現的還不是特別多,后面專門介紹一下。 3、usb接口的傳輸速度連接類型傳輸速率 (兆位/秒)串口.92 mbps標準并口.92 mbpsusb 1.0/1.11.5 mbpsusb 2.0 全速12 mbpsecp 并口24 mbpsieee1394 (firewire)400 mbpsusb 2.0 高速480 mbpsbps指得是 位每秒,如

6、一首4分鐘長128kbps的歌曲大小為:4*60*(128kbps/8)/10243.75musb接口支持1.5mb/s(低速)、12mb/s(全速)和高達480mb/s(usb 2.0規范)的數據傳輸速率,扣除用于總線狀態、控制和錯誤監測等的數據傳輸,usb的最大理論傳輸速率仍達1.2mb/s或9.6mb/s,遠高于一般的串行總線接口。例子:目前市場上mp3播放器的接口都標明的是ubs2.0了,一些mp3播放器在包裝盒上標明“usb2.0 high”,有的標明“usb2.0 full”,而有的mp3則標的是“usb2.0,480mbps”,這顯然比較含糊,很容易蒙蔽消費者。實際上在

7、使用過程中可以看出,當寫入的歌曲容量不大時,采用這兩種usb2.0接口的mp3的寫入時間相差還不很大,但當寫入的歌曲容量較大時,寫入的時間差別就比較大了。如果用700kb/s甚至是300kb/s的速度來寫入大容量文件的話,等待的過程是漫長的。 曾經有人專門測試過usb1.1與usb2.0的傳輸速度,使用windowsxp操作系統,主板支持usb 2.0,且所有驅動程序都已安裝成功,實測結果顯示usb1.1的閃存盤,每秒的讀取速度頂多只有1,000kb/sec;而usb2.0的閃存盤,每秒的讀取速度卻可超6,000kb/sec。4、影響mp3的usb接口速度的因素(下面說的usb2.0均指高速版

8、的usb2.0) 1.主板是否支持usb2.0,電腦配置的高低對傳輸速度的影響可以忽略不計。 2.不同版本操作系統以及主板usb2.0驅動版本。windows 98以下的版本及wiindows nt都不支持usb2.0,對usb2.0支持得最好的是windows xp sp1及以上版本。 3. mp3播放器采用的芯片也會影響傳輸速度。采用“炬力方案”的mp3的傳輸速度就比較慢;而采用telchips、sigmatel、philips這些芯片的mp3,傳輸速度明顯有一定的提升。并且采用不同型號芯片的mp3的傳輸速度也有差異,比如sigmatel 3520 支持usb 2.0 high speed

9、,sigmatel 3502就只支持usb 2.0 full speed,炬力 atj2085支持usb2.0 full speed(現在有不少低價mp3都是采用的這款芯片)。 4.mp3播放器的存儲介質。一般來說,采用硬盤存儲介質的mp3的傳輸速度,比采用閃存存儲介質的mp3要快一些。 5.mp3播放器的固件。在同一臺電腦上拷貝歌曲,即使采用同樣的芯片和介質,mp3的傳輸速度也有一定的差異。mp3的新版本固件往往能修整舊版本固件在傳輸速度方面的bug,讓mp3的傳輸速度更快! 5、usb接口的優點a、統一了外設接口:usb為所有的usb外設提供了單一的、易于操作的標準的連接類型。這樣一來就簡

10、化了usb外設的設計,同時也簡化了用戶在判斷哪個插頭對應哪個插槽時的任務,實現了單一的數據通用接口。b、 節省系統資源:usb排除了各個設備象鼠標、調制解調器、鍵盤和打印機設備對去系統資源的需求,因而減少了硬件的復雜性和對端口的占用,整個的usb的系統只有一個端口和一個中斷,節省了系統資源。c、 usb支持熱插拔(hot plug):也就是說在不關pc的情況下可以安全的插上和斷開usb設備,動態的加載驅動程序。其他普通的外圍連接標準,如scsi設備等必須在關掉主機的情況下才能增加或移走外圍設備。d、 usb支持pnp(即插即用)。當插入usb設備的時候,計算機系統檢測該外設并且通過自動的加載相

11、關的驅動程序來對該設備進行配置,并使其正常工作。e、 usb在設備供電方面提供了靈活性。usb直接連接到hub或者是連接到host的設備可以通過usb電纜供電,也可以通過電池或者其它的電力設備來供電,或使用兩種供電方式的組合.并且支持節約能源的掛機和喚醒模式。f、 usb提供全速12mbps的速率和低速1.5mbps的速率來適應各種不同類型的外設。g、 針對不能處理突然發生的非連續傳送的設備,如音頻和視頻設備,usb可以保證其固定帶寬。h、 為了適應各種不同類型外圍設備的要求,usb提供了四種不同的數據傳送類型。i、 usb使得多個外圍設備可以跟主機通信。6、usb的協議 不同版本的協議有所不

12、同,不過從usb1.0usb1.1usb2.0usb otg的不斷演變,都是朝著更方便實用方面發展,其協議也是慢慢升級完善的。 本部分比較專業,都是一些學術術語,只有真正搞usb底層開發的才會深入去研究,對此有興趣的可以找相關的資料,我這也保存有一些。7、usb otg簡介(1)usb otg就是usb on-the-go的簡稱,它是usb2.0規范的補充,結合了對移動應用友好的新特性,包括低功耗、更小的usb接頭以及在相同的usb端口上增加了雙重角色的功能(作為主機和外設的功能)。otg通過在沒有計算機的情況下,相互之間對等連接使傳統的只能作為usb外設的移動產品的性能和連接性得到擴展。(2

13、)usb otg 的特點可以不必通過pc就可以實現點對點的連接,如一個具有otg功能的外設可以跟其它外設直接通訊;可以實現主從角色轉換,on-the-go 設備非但能與其他 on-the-go 設備連接,由于內嵌 usb 主機端與 usb 外設功能,因此當它連接到一個普通 usb 外設時,它可以扮演 usb 主機端的角色,而當它連接到一個 usb 主機端時,則可以扮演 usb 外設角色;usb otg通過五腳接口和五線電纜傳輸數據。除了傳統的“vbus”、“d+”、“d-”、“gnd”四個針腳外,第五個針腳為“id”腳,id腳決定了初始化的主從角色:在mini-a插頭中,id短路接地,所連設備

14、被初始化為主;在mini-b插頭中,id懸空,所連設備被初始化為從。在軟件控制下,主從角色也可以利用主設備轉換協議 (hnp)進行互換。主設備可提供低功率輸出,最小為8ma的電流到usb電纜,當不傳輸時可關掉vbus。在vbus關閉時,如從屬設備需要使用總線,則可請求主設備開啟vbus,為vbus重新供電。低功耗可支持usb設備在電池供電的情況下正常工作,延長電池壽命,節省能源。備注:雙角色工作原理otg雙角色設備驅動程序由usb主設備軟件包和usb設備軟件包構成。otg驅動通過連接器中“id”的不同連接,或通過是否有主設備轉換協議確定雙角色設備工作方式的轉換,確定使用usb主設備軟件包還是u

15、sb設備軟件包。當otg雙角色設備以主機方式工作時,usb主設備軟件包工作。主控制驅動完成usb主設備軟件包與雙角色usb otg硬件間的數據交換,usb總線驅動保存設備的信息,目標主設備類驅動支持目標設備列表里的設備。otg提供通用的主設備類驅動程序。當otg雙角色設備以從機方式工作時,usb設備軟件包工作。設備控制驅動完成usb設備軟件包與雙角色usb otg硬件間的數據交換,usb協議層完成usb協議規范,usb設備類驅動的功能取決于該雙角色otg設備的功能。二、usb相關器件簡介1、 接插件(1)電腦上使用的usb座:我們見到比較多的是電腦機箱上的usb口,那是一個usb母座,跟它相對

16、應的就是usb公座,兩個都是4引腳器件;(2)一般便攜設備使用的標準usb座:我們mp3上的標準usb公母插座,這兩個是五pin器件,其中4腳為空腳,只有具有usb otg功能的機器第4腳才使用為“id”信號腳,;還有oppo目前在使用的迷爾usb座,只有4pin接口;(3)市面上出現的非標準的usb座:不管使用什么類型的插座,能用市面上流通的標準件最好,如果自己定義那就是非標品,象我們v1、v8、v12等機型上使用的耳機插座共用的方法,那都不是正常用法,多少會影響到機器的性能;(4)usb連接線材:類似我們數碼隨身聽的usb下載線(一端連電腦一端連mp3)不管采用什么類型的接插件和線材,只有

17、符合usb規范最好能取得相關認證的東西才能最終保證下載速度的問題。2、 usb控制ic市場上供應的usb控制器主要有兩種:帶usb接口的單片機(mcu)或純粹的usb接口芯片。 此類ic主要是滿足usb規范而實現usb上傳下載功能,很多公司都有,目前我們在使用的是臺灣安國國際的au9386,外接幾個器件就是一個u盤。如果采用性能好一些的方案,一般本身都帶usb功能,或者通過軟件編程來完成usb功能。3、 usb host ic具有host功能的usb ic市面上也不少,但使用量不多,主要是價格一直降不下來,動不動就是三四十塊錢一片,有些產品增加了host功能后成本也就增加了不少,前段時間找到一

18、個國產ic,南京沁恒電子的ch375,價格相對還可以,對這有興趣的同事可以找我要相關的ic資料和聯系方式。4、 其它器件(1)利用ftdi公司生產的ft8u232am實現usb/rs-232轉換器(2)usb/串口轉換器(3)轉換開關,使用在多路信號共用一個輸出口的狀態,如我們公司的v1、v8、v12等機型,利用耳機插座來與電腦連接上傳下載資料、給鋰電池充電、音頻信號輸出、收音天線等,對這類轉換開關的要求很高,導通阻抗大會影響音頻信號的失真度和電腦能否正常連接問題,分布電容大會影響信號的正確性和資料的上傳下載速度。目前我們在使用的是it的3157和仙童的4157,一般來說,如有可能盡量不要采用

19、多功能共用一個輸出口的方案,雖然在外觀上是占了一些優勢,但對整機性能和壽命都有一定的影響。(4)意法半導體推出微型封裝的usb 2.0接口專用esd保護ic ,該ic專門保護usb2.0高速接口的兩條數據線路和電源線,典型電容2.5pf,抗靜電達到空氣放電15kv和接觸放電8kv的標準(iec61000-4-2第4級放電保護標準),當然要使用這些新東西,需要付出的成本代價也是不小的。 備注: 現在比較通用的esd標準是iec61000-4-2 (iec國際電工委員會),應用人體靜電模式,測試電壓的范圍為2kv15kv(空氣放電),峰值電流最高為20a/ns,整個脈沖持續時間不超過60ns。在這

20、樣的脈沖下所產生的能量總共不超過幾百個微焦爾,但卻足以損壞敏感元器件。三、usb在設計上應該注意的事項 由于很多usb接口設計在機器的外面,就算通過橡膠塞保護,在上傳下載資料時打開橡膠塞時也有可能接觸到usb口,因此對于usb的設計,主要是從esd方面考慮,當然其它的也會涉及到。1、如何改良usb接口的emi和esd設計usb接口的傳輸速率很高,因此如何提高usb信號的傳輸質量、減小電磁干擾(emi)和靜電放電(esd)成為usb設計的關鍵。本文以usb2.0為例,從電路設計和pcb設計兩個方面對此進行分析。 usb 線纜由四根線組成,其中一根是電源線 vbus,一根是地線 gnd,其余兩根是

21、用于差動信號傳輸的資料線( d+,d- )。將數據流驅動成為差動信號來傳輸的方法可以有效提高信號的抗干擾能力( emi )。當usb2.0接口采用高速差動信號傳輸方式時,由于接地層與電源層的信號搖擺,放射噪聲會有所增加。因此,為避免串擾并保證信號的完整性,消除將要混入高速信號中的共模噪聲是電磁兼容設計的必要對策。在圖1所示的電路中,數據電源線和地線上分別串聯一個阻抗為120歐姆、額定電流為2a的磁珠,而差分線對上則串聯一個共模阻抗為90歐姆的共模扼流器。共模抗流器由兩根導線同方向繞在磁芯材料上,當共模電流通過時,共模抗流器會因磁通量疊加而產生高阻抗;當差模電流通過時,共模抗流器因磁通量互相抵消

22、而產生較小阻抗。 圖1:usb2.0的噪聲抑制電路圖。圖2:sdcw2012-2-900的衰減頻譜。以深圳順絡電子有限公司生產的共模抗流器sdcw2012-2-900為例,該器件在100mhz的差模阻抗僅為4.6歐姆。從圖2所示的衰減特性也能看出共模扼流器對差分信號不會造成影響,主要是針對共模電流進行選擇性的衰減。 圖3:usb2.0的esd防護電路圖。 由于usb接口具有可熱插拔性,usb接口很容易因不可避免的人為因素而導致靜電損壞器件,比如死機、燒板等。因此使用usb接口的用戶迫切要求加入防esd的保護器件。在圖3電路中,數據電源線、地線上各有一個工作電壓為5.5v、電容為100pf的壓敏

23、電阻連到屏蔽地上。差分線對因數據傳送速度高達480mbps,則需要連接電容小于4pf的器件,因為較大的電容可導致數據信號波形惡化,甚至出現位錯誤。因此在差分線對上接入工作電壓為18v、電容最大值為4pf的壓敏電阻器。圖4所示的電壓波形也驗證了電容為4pf的壓敏電阻器(如深圳順絡電子有限公司生產的sdv1005h180c4r0gpt)對波形的影響不大。 圖4:不同電容值的壓敏電阻對波形的影響。對于usb2.0的pcb布線,需要考慮以下原則:1.差分線對要保持線長匹配,否則會導致時序偏移、降低信號質量以及增加emi;2.差分線對之間的間距要保持小于10mm,并增大它們與其它信號走線的間距;3.差分

24、走線要求在同一板層上,因為不同層之間的阻抗、過孔等差別會降低差模傳輸的效果而引入共模噪聲;4.差分信號線之間的耦合會影響信號線的外在阻抗,必須采用終端電阻實現對差分傳輸線的最佳匹配;5.盡量減少過孔等會引起線路不連續的因素;6.避免導致阻值不連續性的90度走線,可用圓弧或45度折線來代替;7.壓敏電阻器的接地端要接入屏蔽地層,并放置在端口位置。 2、利用tvs二極管來對usb進行esd保護數據率高達480mbps的usb接口,要利用tvs二極管來進行esd保護,為了保持數據的正常傳輸,必須要選擇低電容的lctvs,它通常是將一個低電容二極管與tvs二極管串聯,以降低整個線路的電容(可低于3pf

25、),達到高速率回路的要求。tvs二極管的工作原理:處理瞬時脈沖對器件損害的最好辦法是將瞬時電流從敏感器件引開。tvs二極管在線路板上是與被保護線路并聯的,當瞬時電壓超過電路正常工作電壓后,tvs二極管便發生雪崩,提供給瞬時電流一個超低電阻通路,其結果是瞬時電流通過二極管被引開,避開被保護器件,并且在電壓回復正常值之前使被保護回路一直保持截止電壓。當瞬時脈沖結束以后,tvs二極管自動回復高阻狀態,整個回路進入正常電壓。tvs二極管的特點 :(1)反應迅速,使瞬時脈沖在沒有對線路或器件造成損傷之前就被有效地遏制;(2)二是截止電壓比較低,更適用于電池供電的低電壓回路環境;(3)對tvs二極管設計的

26、改進使其具有更低的漏電流和結電容,因而在處理高速率傳導回路的靜電沖擊時有更理想的性能表現 ;備注:5kv的沖擊會造成約10%陶瓷電容失效,到10kv時,損壞率達到60%,而tvs可以承受15kv電壓。使用tvs二極管保護esd損害的同時,必須配合合理的pcb布局:首先是要避免自感。對于esd這樣巨變突發的脈沖,很可能會在回路中引起寄生自感,進而對回路形成強大的電壓沖擊,并可能超出ic的承受極限而造成損傷。負載產生的自感電壓與電源變化強度成正比,esd沖擊的瞬變特征易于誘發高強自感。減小寄生自感的基本原則是盡可能縮短分流回路,必須考慮到包括接地回路、tvs和被保護線路之間的回路以及由接口到tvs

27、的通路等所有因素。所以tvs器件應與接口盡量接近,與被保護線路盡量接近,這樣才會減少自感耦合到其它鄰近線路上的機會。 另外可應用下述原則對線路進行優化: 1避免在保護線路附近走比較關鍵的信號線; 2盡量將接口安排在同一個邊上; 3避免被保護回路和未實施保護的回路并聯; 4各類信號線及其饋線所形成的回路所環繞面積要盡量小,必要時可考慮改變信號線或接地線的位置; 5將接口信號線路和接地線路直接接到保護器件上,然后再進入回路的其它部分; 6將復位、中斷、控制信號遠離輸入/輸出口,遠離pcb的邊緣; 7在可能的地方都加入接地點; 8采用高集成度器件,二極管陣列不但可以大大節約線路板上的空間,而且減少了

28、由于回路復雜可能誘發的寄生性線路自感的影響。 3、通過usb為電池充電usb 標準最有價值,卻最少被提及的特性之一就是可利用主機usb 接口作為電源對外設供電。除了直接對usb 設備供電,usb 電源最有用的功能之一就是對電池充電* 。(在與pc交換數據的同時對電池充電)usb 電池充電可能很復雜,也可能很簡單,這取決于usb 設備的要求。影響設計的因素不僅包括通常的成本、尺寸、重量等。其它重要因素還包括: 1) 電池耗盡的設備插入usb 端口時,要求多快開始全功能運行;2) 允許電池充電的時間;3) 在usb 功率限制范圍內的功率分配;4) 是否需要一個交流適配器充電。 搞過產品開發的人員都

29、知道,所有usb主機,如電腦,每個usb插孔都能支持最少500ma電流輸出或驅動5 個“單位負載”。在usb術語中,“一個單位負載”是100ma。自帶電源的usb集線器也能驅動5個單位負載。總線驅動的usb集線器只能保證驅動一個單位負載。備注:按照usb規范,由usb主機或帶電源的集線器提供的,電纜外設端的最小可用電壓為4.5v,而由usb總線驅動的集線器提供的最小電壓為4.35v。用這些電壓對充電電壓典型要求為4.2v的li+電池充電時,只有很小的裕度,這使得充電器的壓降變得極為重要。所有接入usb端口的設備啟動時消耗電流都不能超過100ma。與主機進行通信后,設備才能決定是否可以用足500

30、ma電流(一旦與主機連接,所有usb設備都必須首先讓主機識別自己。這一動作被稱為枚舉)。所以,usb設備與電腦連接時,如果設備的啟動電流大于100 ma,不僅不能給電池充電,還需要由電池提供部分的電流來時設備正常工作,只有電腦識別到usb設備后,能夠提供高達500ma的電流,此時不僅能與電腦交換數據,還同時利用電腦電源給電池充電。 當然,也可以利用usb電源給鎳氫電池充電(畢竟鎳氫電池成本低),但是需要增加一個dc-dc轉換器將1.3v的電池電壓升至設備可使用的電壓,典型為3.3v。鮮為人知的usb特性usb端口并不限制電流(與規范差異的地方)盡管usb規范詳細規定了每個usb端口必須提供多少

31、電流,但對于它能夠提供多少電流,規范給出的界限卻極為寬泛。盡管定義了電流上限不能超過500ma,但一個明智的設計者不應該依賴于這個信息。任何情況下,都不認為每個usb端口會將它的輸出電流限制在500ma,或附近的一個值。實際上,usb端口輸出的電流經常超過幾安培,因為多端口系統(如pc機)經常只有一個保護器件公用于所有的端口。保護器件被設定在所有端口總額定功率之上。因此,一個4usb端口系統,如果其余3個端口未被使用,一個端口就可提供超過2a的電流。此外,盡管一些pc機使用精度為10%至20%的ic保護方案,其它大多使用非常不精確的自復保險絲,只有負載功率超出額定值100%或更高時才會觸發。u

32、sb端口很少(從不)關斷電源。usb規范對此并沒有說明,但人們時常認為如果枚舉失敗,或遇到其它軟件或固件問題,usb電源可能被關斷。但實際情況是,除非有電路故障(如短路),沒有usb主機會關斷usb電源。也許會有例外,但是目前還沒有見到。筆記本和主板生產商甚至不愿意為故障保護買單,更不用說智能電源切換了。因此,無論usb外設與主機的對話是否發生,5v一直可以利用(電流為500ma或100ma,也許為2a或更高)。usb供電的閱讀燈、咖啡杯加熱器以及其他一些諸如此類沒有任何通信能力的產品的出現就證明了這一點。它們可能并不“守規”,但它們工作的很好。例子:我們的數碼隨身聽,凡是用聚合物鋰電池的,現

33、在都用bq24013來控制充電,一方面可以直接使用usb的電源充電,另一方面也可以利用充電適配器來給電池充電。一般的小雜牌廠家,為了降低成本,一般都是用普通的穩壓管來穩壓,充電效果極不好,對鋰電池的傷害也很大。4、usb接口與串口設備之間互連問題由于usb口具有即插即用的特性,現已出現只有usb口而沒有傳統接口的pc,但是有很多業界專業人士或嵌入式應用人員一直采用的是uart(universal asynchronous receiver and transmitter通用異步收發器)接口,如改用usb對他們而言需要投入太多的時間和金錢,那么在這樣的計算機上如何使用舊式基于串行接口的設備呢?

34、可采用三種基本方法調整系統,使之適應無傳統接口的pc。第一種方法是進行全面的系統再設計,使設備本身能夠支持usb連接;本方案涉及很多工作,除了硬件改變之外,還需進行軟件方面的改動。第二種方法是使用目前市面上出現的usb至rs-232適配器;本方案可快速使用但成本較高,同時產品的兼容性、質量不能得到很好的保障,可能導致維修服務增加對品牌產生負面影響。第三種方法則是采用為系統應用定制的usb至uart適配器。 這種方案有專用外部接口方式和嵌入式橋接兩種方式。5、usb對結構設計的要求(1)所有具有接地底板護罩的元件都應將護罩連接到底板接地框。具有護罩的元件比如:usb 座、按鈕、耳機插座、話筒等。

35、由于護罩的導電性高且表面積大,因此他們極易成為靜電放電的電荷傳輸路徑。(2)如果電性能允許,在每條連接到外部電纜線的信號線上都應置有鐵氧體磁環。主要信號線包括:線路輸出/耳機、線路輸入、遙控和usb_5v信號。每個鐵氧體磁環的位置都應盡可能靠近元件,并且在元件引腳和鐵氧體間沒有過孔,對于線路輸入和線路輸出信號,鐵氧體的直流電阻應在0.4歐姆以內,否則總諧波失真(thd)將變大。(3)不應將鐵氧體磁環置于usb d+ 和d信號線上。 如果使用鐵氧體磁環,他們可能破壞d+ 和d 信號的完整性,從而導致usb 通訊故障。(4)usb 接口應該采用一個非導電性罩或者橡膠塞包裹。播放器外殼上的按鈕或開關

36、應不導電。所以至少,印刷電路板上與按鈕或開關接觸的內層材料應不導電。如果整個按鈕導電,則將導致在靜電放電時電荷均勻分布在按鈕或開關上。這將減少電路板和靜電放電源之間的有效空隙,從而使靜電放電能以較高的電壓釋放到電路板上。如果采用金屬或者導電性的外殼,那么我們的設計就應該允許電荷在電路板的各面均勻分布,以構成一個法拉第罩。按鈕和機器外殼直接的空隙盡可能小,以防止靜電放電情況穿透空隙的空氣直接放電到電路板上。四、usb使用常識問題1、你用的usb,真的是2.0嗎?相信大家手邊都有蠻多產品是使用usb接口與計算機連接的,例如打印機、數碼相機、u盤、鼠標、鍵盤、外置光驅、外置硬盤等。但所用的usb,是

37、真的以usb2.0的速度在傳輸數據嗎? usb傳輸速度必須分四個部份(主板芯片組、操作系統、外接設備、傳輸線)來檢查usb規格是否通通為2.0,不然明明是usb2.0的周邊產品,實際的傳輸速度可能只有usb1.1。 (1)首先保證所購買的外接設備支持high usb2.0外,還要注意主板、操作系統、傳輸線是否支持usb2.0,最重要的是操作系統與外接設備的usb2.0驅動程序是否有安裝、設置成功。不然操作系統與所有的硬件都支持usb2.0,卻沒將usb2.0驅動程序設定成功,一直使用低速的usb1.1而不自知,這不是很浪費嗎?usb2.0兼容于usb1.1,因此系統不會主動告知使用者,目前的u

38、sbport是以usb1.1還是usb2.0的傳輸速度在傳送文件,所以就得自行檢查計算機軟硬件的各部份是否都已安裝妥當,才能肯定的大聲說“我用usb2.0!”(2)只要是windowsme操作系統以上的計算機,都已支持并內建usb1.1外接設備(device)的驅動程序,不需另外安裝驅動程序就可馬上使用。而windowsxpservicepack1(sp1)以上的操作系統都支持并內建usb2.0外接設備的驅動程序。將windows2000操作系統升級成支持usb2.0,需要usbport.sys、usbhub20.sys、usbehci.sys三個文件,windowsupdate會自動下載、安裝成功,不用怕漏了哪些文件忘記安裝。而對于舊版的操作系統,如windows98、95與nt4.0,microsoft已經不會再推出usb更新程序,因此確定這些操作系統通通不支持usb2.0。 (3)傳輸線對usb2.0速度的影響:有時候,因為計算機主機沒有前置usbport,因此須將主機后方的usbport

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論