美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 集成電路(ICs) > 接口驅(qū)動器 > USB接口

類型分類:
科普知識
數(shù)據(jù)分類:
USB接口

如何避免在USB接口設計中存在著12大陷阱

發(fā)布日期:2022-10-03 點擊率:146

通用川行總線(Universal Serial Bus, USB)已經(jīng)問世十一年了,難以置信的是,電子業(yè)界至今仍不斷以創(chuàng)新方法來利用這套通訊協(xié)議;相對地,工程師每天卻也在千百種設計方案中,重復著相同的錯誤。如何從錯誤中學習正確觀念,是一項重要的功課。雖然USB與研發(fā)人員熟悉的其它協(xié)議有眾多相似之處,然而相較于熟悉的PS/2與RS-232領域,工程師在USB重復犯錯的次數(shù)竟然更多。此外,面對嚴格的標準規(guī)范,工程師犯下的錯誤可能會造成不符USB規(guī)范的代價。這些錯誤主要可分成五類:速度、電源、信號質(zhì)量、軟件、以及規(guī)格符合(表1)。 

無法預測系統(tǒng)瓶頸點 

許多高速系統(tǒng)都在這項議題上遭遇挫折,在此根據(jù)一項針對將數(shù)據(jù)寫入NAND閃存之系統(tǒng)的分析結(jié)果來說明。這個系統(tǒng)透過USB傳送數(shù)據(jù),之后將數(shù)據(jù)先暫放于緩沖區(qū)(Buffer),接著再寫入閃存中。每個封包都分成三種時間元素:USB傳輸所需時間、主要操作系統(tǒng)消耗時間(Operating System Overhead),以及NAND閃存韌體的編程時間。圖2是128kbyte資料區(qū)塊經(jīng)過實時效能分析后的時序圖。 

工程師幾乎花費所有時間,利用加快USB接口芯片的波形,以嘗試降低USB傳輸所需的時間,直到將時間切割成不同區(qū)段。一旦工程師了解,效能其實是決定于所使用的NAND閃存可編程韌體,才能夠藉由減少NAND的頭段時間,來大幅提升效能。在大多數(shù)系統(tǒng)中,高速USB并不是瓶頸所在。因此,設計人員必須仔細檢查整個系統(tǒng),以確保有足夠的帶寬空間,來達成想要的系統(tǒng)速度。 

速度減緩因素眾多 

最常見的錯誤,就是設計人員以為能使用全部的帶寬。毫無疑問的,USB裝置的速度不僅是消費者與研發(fā)者之間最常發(fā)生的爭議;且是遍布全球的通路賣場中最常被問及的問題。目前有線USB裝置共具備三種數(shù)據(jù)傳輸速度:低速USB的傳輸數(shù)據(jù)速度為1.5Mbps;全速USB的傳輸數(shù)據(jù)的速度則為12Mbps;而高速USB的傳輸數(shù)據(jù)的速度為480Mbps。值得注意的是,USB 2.0并不等于高速USB,高速USB最初是以USB 2.0的規(guī)格版本發(fā)表的,而該規(guī)格也同時適用于低速與全速USB的數(shù)據(jù)傳輸速度。 

與任何電子系統(tǒng)一樣,設計人員都希望獲得最佳效能。然而對USB而言,許多設計人員在設計之初,就相信他們會從系統(tǒng)中得到所有的效能,達到1.5Mbps、12Mbps,或480Mbps的速度。老實說,這是很糟糕的假設,因為有很多原因會造成一項裝置無法使用全部的帶寬。 

第一個原因,是許多使用者可共享USB總線。即使設計人員使用主機板上不同的連接埠,仍然有可能與總線上的其它裝置同時共享一個主機控制器(Host Controller),也就是說,與其它所有裝置共享USB總線帶寬。 

第二個原因,是USB封包格式化協(xié)議會把較長的數(shù)據(jù)分成數(shù)個512字節(jié)的封包。每個封包的標頭(Header)負責辨識封包內(nèi)容,而封包尾端則有CRC,負責確定數(shù)據(jù)的完整性。每個封包傳送后,都須由接收端回復ACK(圖1)。 

訊框起始(Start of frame, SOF)封包則是每125微秒傳送一次,以維持總線上的時序。在此因素影響下,USB的最大帶寬是每個微訊框(Microframe)可允許13個連續(xù)封包傳送,相當于每秒53,248,000字節(jié)的傳輸速率。然而由于一般主機控制器在每個微訊框僅能接收10個連續(xù)封包,或傳送8個連續(xù)封包,因此現(xiàn)有主機控制器無法提供理論上的速度極限值。 

未取得制造商識別碼 

每個USB裝置都有一組獨一無二的識別碼,讓操作系統(tǒng)可藉以找出正確的裝置驅(qū)動程序。識別碼的第一部分是由USB規(guī)格制訂者論壇指定的16位制造商識別碼(VID)數(shù)值;而第二部分則是由產(chǎn)品制造商所指定的16位數(shù)值,稱為產(chǎn)品識別碼(Product ID, PID)。 

若廠商與設計人員事先規(guī)畫,并且能事先與USB規(guī)格制訂者論壇溝通,要取得制造商識別碼并且指定產(chǎn)品識別碼,其實是相當簡單的程序。然而,每年仍有數(shù)以千計的裝置已完成韌體與軟件的設計工作,但因無法取得適當?shù)淖R別碼,而造成設計延遲的情況發(fā)生。

電源限制影響設計USB總線電源 

根據(jù)USB規(guī)格,USB裝置可以由「總線供電」(Bus-powered)、由USB電源線提供電源,也就是「自行供電」(Self-powered),或是由電池或外接電源供電。最理想的USB供電方式是由總線供電,如此一來就不須再外接電源。 

然而,利用USB總線供電,也意味著用戶將受到USB規(guī)格中500微安培、100毫安、與500毫安的電流限制。但是許多設計人員卻沒有仔細留意這些限制,因此造成設計無法符合總線供電的規(guī)格。以下說明不同電流的設計限制。 

首先,500微安培是由主機端供應電源,但是當USB沒有執(zhí)行傳輸動作時,裝置必須處于USB暫停(Suspend)狀態(tài)。在此狀態(tài)下,只能從VBUS獲得500微安培的電流。這個狀態(tài)是為了當個人計算機處于暫停模式時,能將最小的電流輸出降至最低。 

其次,100毫安的USB規(guī)格具備高電源(500毫安)與低電源(100毫安)兩個連接埠。低電源連接端口常用于總線供電型的集線器中,而且是承接500毫安的電源,再分配給下端連接埠各100毫安的電流。 

當USB裝置連接時,此裝置在收到來自主機端的設定組態(tài)(Set Configuration)訊息之前,無法判讀它是在何種連接埠上,因此會將電流限制在100毫安。 

這表示該項裝置必須在非常低的電源模式下,在USB上進行裝置列舉的作業(yè),直到收到設定組態(tài)訊息指示,才能夠切換至高電源模式。 

這在高速USB上原本是非常困難的事,這情況直到2004年業(yè)者發(fā)表新款芯片之后才得以解決。最后,500毫安則是USB規(guī)格中所允許的最大電源輸出值。 

因此,實際設計測試應由系統(tǒng)工程師主導,以確保裝置在由總線供電的運作模式下所需的不同電源值,否則就必須為新的USB系統(tǒng)額外購買昂貴的外接電源。 

 裝置特性攸關信號質(zhì)量共享D+/D-信號 

為了降低時間、流程與成本,有些產(chǎn)品會嘗試在多個裝置之間共享USB信號線路。例如USB型的基座(Docking Station)可能允許一個軟盤機或一個DVD播放機插入儲存插槽中。這兩種裝置共享USB線路,就可藉由降低集線器連接埠的數(shù)目,進而節(jié)省成本。 

然而,如果沒有完全了解系統(tǒng)中的裝置特性,要利用這種方法就相當困難。在三態(tài)(Tri-state)編排中,如圖3的設計選擇二,總線上的另一裝置會增加USB線路上的電容值,而連結(jié)至該裝置也會造成信號反射,干擾高速USB的運作。另外,在開關型編排中(如圖3的設計選擇一),開關本身會對USB線路造成額外的電容值與電阻值,這將會減緩USB線路上信號的上升/下降時間,并且造成USB信號眼(Eye)縮小。 

圖4顯示一般USB裝置信號以10pF/10奧姆負載,傳輸經(jīng)過開關后的信號眼圖。在單一信號眼圖中,紅色區(qū)域內(nèi)應該不會存在干擾。而USB信號共享線路成功的關鍵,就是必須維持開關的低負載,并且采用具備高信號轉(zhuǎn)換速率的芯片。 

逆流電源 

「自行供電」的USB裝置也有本身電源的問題。由于這類裝置有獨立的電源供應器,因此可能在主機端關閉時,仍處于開機狀態(tài)。這種情況可能讓D+信號有小幅電壓上升,而造成USB裝置偵測的部分會緩慢地對整個主機系統(tǒng)充電,進而干擾系統(tǒng)的啟動。自行供電的USB裝置(包括由電池供電的裝置)必須直接由VBUS消除該電壓上升的問題,或是透過軟件控制,利用VBUS感應器將裝置關閉。

自行開發(fā)軟件帶來風險不使用現(xiàn)有類別驅(qū)動程序 

類別驅(qū)動程序(Class Drivers)是USB系統(tǒng)環(huán)境中非常重要的部分。這些驅(qū)動程序是由主要操作系統(tǒng)提供,因此毋須另外進行開發(fā)。USB的類別是由裝置工作小組(Device Working Groups)定義,這是一個在USB制訂者論壇(USB-IF)號召下組成的自發(fā)性團體,目的在創(chuàng)造裝置之間標準的溝通語言。 

目前市面上的USB裝置類別包括各類人性化接口裝置(例如鼠標、鍵盤、或其它控制器等)、大量儲存裝置(例如各式磁盤驅(qū)動器)、通訊裝置(例如調(diào)制解調(diào)器、網(wǎng)絡適配卡)、音頻信號、影像、以及靜態(tài)影像(例如:相片與掃描儀)。 

若一項新設計的裝置完全符合現(xiàn)有的類別架構(gòu),那么只須到www.usb.org下載類別定義,并以此進行設計即可。然而,若某項裝置并非完全符合現(xiàn)有的類別,該裝置還是可用的,例如,微軟就采用靜態(tài)影像類別(Still Image Class),設計新的媒體裝置通訊協(xié)議(Media Transfer Protocol, MTP)類別。另外,人機接口裝置并不一定要連接到與使用者互動的接口上,它也可以在不另外開發(fā)新驅(qū)動程序的情況下,與程序中的溫度計、壓力傳感器、幫浦控制器等裝置連結(jié)。 

雖然藉由一個類別驅(qū)動程序就能夠完成設計,許多公司基于某種原因還是會想嘗試開發(fā)專用驅(qū)動程序,或以高價委外,由外部設計公司開發(fā)驅(qū)動程序。類別驅(qū)動程序不僅能夠排除設計風險、成本與時程等問題,也可避免許多除錯與復雜度的問題。 

 電磁干擾可接地解決 

要介紹良好的電磁干擾(EMI)設計技術(shù),足以另外寫成一篇文章,不過,最常見也最容易解決的電磁干擾錯誤,就是嘗試利用系統(tǒng)的接地面作為USB纜線的屏蔽。這會讓噪聲引入接地面上,進而越過裝置屏蔽(圖6)。

USB規(guī)格驗證嚴格在規(guī)格測試前進行原型測試 

產(chǎn)品必須通過USB規(guī)格測試,才能合法使用各類USB標章(圖5)。USB規(guī)格制訂者論壇負責規(guī)格測試,以確保所有用戶都能有良好的使用經(jīng)驗。由于所有USB廠商相互依存,以建立良好的商譽,因此這點相當重要。若用戶對于某個USB裝置產(chǎn)生不好的經(jīng)驗,將會大幅降低使用其它裝置的意愿。 

研發(fā)廠商可能無法負擔規(guī)格測試流程中一些需要昂貴高階測試設備的步驟。然而,許多裝置無法通過規(guī)格測試的原因,則是因為某些廠商沒有檢查一些簡單的項目。 

因此,在裝置送測之前,必須至少先進行下列的測試:首先是USB指令驗證者工具(USB Command Verifier Tool)第9章的測試。 

這個程序可驗證一項裝置是否可以處理可能由主機端送出的最重要的設定指令(請參考www.usb.org/developers/tools/網(wǎng)站)。其次,則是電源測試,包括暫停(Suspend)電流、涌入(Inrush)電流、尚未配置(Unconfigured)電流等測試。 

 分析至此,在USB設計上容易犯的錯誤已經(jīng)相當清楚。數(shù)以百計的設計者每年絞盡腦汁,就是為了解決上述問題。從別人的錯誤中學習,可省下許多精力、重復設計、以及時程延遲的壓力。但最重要的是,請繼續(xù)保留創(chuàng)造力,因為這個世界需要更多創(chuàng)新、精致、有趣的USB相關裝置。 

 

下一篇: 斷路器、隔離開關、接

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        一区二区三区中文字幕精品精品| 日韩一区二区在线看| 成人av影视在线观看| 国产成人a级片| caoporm超碰国产精品| 成人黄色片在线观看| 成人在线视频网址| 久久精品二区| 亚洲二区三区四区| 91久久国产综合久久| 欧美夫妻性生活| 精品久久久网站| 国产精品传媒入口麻豆| 一区二区成人在线| 精久久久久久久久久久| 成人高清伦理免费影院在线观看| 91中文字精品一区二区| 久久精品国产第一区二区三区最新章节 | 日产国产精品精品a∨| 在线不卡日本| 91精品福利在线一区二区三区 | 亚洲黄色一区二区三区| 欧美亚洲国产一卡| 精品成人a区在线观看| 亚洲男同性恋视频| 青青草国产成人99久久| 99re这里只有精品视频首页| 狠狠色噜噜狠狠色综合久| 色视频欧美一区二区三区| 欧美成人精品二区三区99精品| 国产精品久久久久久久久免费桃花 | 欧美日韩一级视频| 国产亚洲一区二区三区四区| 亚洲黄色性网站| 国产在线播放一区二区三区| 国产伦精品一区二区| 色乱码一区二区三区88| 久久综合九色综合97婷婷| 一区二区三区中文免费| 国产成人av影院| 日韩欧美一区二区三区四区| 日韩一区二区三区在线视频| 一级特黄大欧美久久久| av一二三不卡影片| 色婷婷综合激情| 中文一区二区完整视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品视频在线免费观看| 欧美日韩综合不卡| 亚洲黄色录像片| 99久久久精品| 欧美性猛片aaaaaaa做受| 中文字幕中文字幕在线一区| 国产精品影音先锋| 亚洲 日韩 国产第一区| 久久久不卡网国产精品一区| 久久精品国产一区二区三区免费看 | 色综合天天综合色综合av| 国产日韩欧美一区二区三区综合| 麻豆国产一区二区| 欧美不卡三区| wwwwxxxxx欧美| 麻豆国产欧美一区二区三区| 麻豆91av| 久久精品视频免费观看| 韩国一区二区三区| 一区二区三区观看| 依依成人综合视频| www.一区二区三区| 欧美tk—视频vk| 极品少妇xxxx偷拍精品少妇| 日韩性感在线| 亚洲视频中文字幕| 国产福利不卡| 久久色成人在线| 国产一区视频在线看| 色综合久久中文综合久久牛| 亚洲免费毛片网站| 国产福利不卡| 欧美激情一区二区三区蜜桃视频 | 欧美在线视频全部完| 亚洲激情自拍视频| 九九99久久| 中文字幕在线不卡一区| 产国精品偷在线| 久久久久久麻豆| 成人av免费观看| 精品美女在线播放| 国产乱色国产精品免费视频| 在线亚洲一区二区| 日韩精品欧美成人高清一区二区| 日韩在线三区| 亚洲一本大道在线| 午夜一区二区三区| 五月激情综合网| 综合色婷婷一区二区亚洲欧美国产| 一区二区三区四区五区视频在线观看 | 久久99精品久久久久子伦| 国产精品久久三| 91视频免费进入| 日本一区二区免费在线观看视频 | 国模精品娜娜一二三区| 国产亚洲一区二区在线观看| av在线不卡免费看| 久久精品亚洲乱码伦伦中文 | 你懂的视频在线一区二区| 中文字幕一区二区三区蜜月| 国产伦一区二区三区色一情| 国产精品久久三| 欧美一区激情视频在线观看| 亚洲一区二区三区四区在线观看 | 国产丶欧美丶日本不卡视频| 欧美日韩国产精品成人| 国产一区二区三区| 精品国产区一区| 官网99热精品| 一区二区三区欧美亚洲| 亚洲人成影视在线观看| 久久不见久久见中文字幕免费| 欧美精品第一页| 91麻豆精品在线观看| 中文字幕一区二区三区在线不卡| 欧美日韩另类综合| 美日韩黄色大片| 精品日韩欧美在线| 韩国一区二区三区美女美女秀 | 日韩理论在线观看| 亚洲欧美国产精品桃花| 精彩视频一区二区| 久久精品亚洲麻豆av一区二区 | 夜夜精品视频一区二区| 色综合久久久久综合| 国产福利精品一区| 久久精品视频在线看| 日韩欧美一区二区三区久久婷婷| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一级理论片| 成人在线免费观看一区| 亚洲成人激情自拍| 欧美一卡在线观看| 欧美人与性禽动交精品| 麻豆精品久久精品色综合| 久久久综合九色合综国产精品| 久中文字幕一区| 韩国v欧美v日本v亚洲v| 欧美国产一区视频在线观看| 亚洲一区二三| 91一区一区三区| 午夜天堂影视香蕉久久| 欧美一区二区高清| 欧美亚洲另类在线一区二区三区| 蜜臀av国产精品久久久久| 久久久精品日韩欧美| 一区二区精品国产| www 成人av com| 久久精品国产亚洲一区二区三区| 久久久综合视频| 在线观看国产一区二区| 国产精品区一区| 国产精品影视在线| 一区二区三区欧美在线观看| 日韩欧美国产一二三区| 亚洲一区二区三区涩| 91原创国产| 国产伦精品一区二区三区在线观看| 中文字幕一区二区三区四区 | 亚洲成色www久久网站| 白白色亚洲国产精品| 日本亚洲电影天堂| 中文字幕亚洲电影| 日韩欧美一二三四区| 一区二区视频国产| 春色成人在线视频| 国产成人亚洲综合a∨婷婷图片| 亚洲精品v日韩精品| 久久久国产午夜精品 | 日韩视频免费直播| 亚洲v国产v| 成人欧美一区二区| 国产精品一区免费在线观看| 亚洲综合在线电影| 国产精品每日更新在线播放网址| 欧美一级夜夜爽| 色婷婷狠狠综合| 神马影院午夜我不卡影院| av一区观看| av福利精品导航| 国产一区欧美一区| 奇米影视在线99精品| 一区二区三区国产| 一区免费观看视频| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩在线一区二区| 亚洲一区二区三区欧美| 欧美日韩一区二区三区在线视频| 不卡一区二区三区四区五区| 99视频精品全部免费在线| 国产成人在线免费观看| 国产在线视视频有精品| 久久精品国产77777蜜臀|