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

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

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

3天內不再提示

USB 2.0技術在外設驅動器中的應用

電子設計 ? 來源:電子測試 ? 作者:Dan Harmon ? 2021-02-02 10:47 ? 次閱讀

通用串行總線 (USB) 是PC歷史上最成功的外設接口。USB 2.0將秉承第一代USB產品的傳統,為PC外設中的大容量存儲設備提供具體優勢。這些產品包括便攜式數字音頻播放器、外置硬盤驅動器 (HDD)、ZIP驅動器、CD刻錄機、DVD刻錄機、高密度PCMCIA type-II存儲卡讀卡器、光磁(MO)驅動器等。原始的USB標準USB 1.1不具備實現上述各類型產品最佳性能所必需的帶寬。但是,USB具備更高的吞吐量 (480 Mbs),能夠滿足上述大容量外設的高帶寬要求。USB 2.0已經開始推動各種高性能大容量外設的進程。

定義

ATA驅動器、ATAPI驅動器:一種標準的現成驅動器,其集成了高級技術(根據美國國家標準研究院小組X3T1Q 定義)附件/

ATA包接口 (ATA/ATAPI) 總線和連接器作為其電子接口。其實例包括HDD、CD-RW和DVD驅動器。它們通常內置于PC或Mac中,通過ATA/ATAPI排線線纜進行連接。

USB 2.0驅動器:標準ATA或ATAPI驅動器,以及USB 2.0到ATA/ATAPI橋接器板 (bridge board) 的組合,能夠創建功能齊全的USB 2.0外設驅動器。

所需的橋接器板

任何USB 2.0大容量存儲外設 (MSP) 的基礎都是USB 2.0到ATA/ATAPI的橋接器板。外設開發商希望迅速進入市場,為了實現這一目的,他們使用市場上可用的ATA/ATAPI驅動器--之所以這么稱呼,是由于它們所采用的連接器都是某種形式的ATA/ATAPI連接器。這些ATA/ATAPI驅動器能夠支持并響應ATA/ATAPI命令,命令通過其ATA/ATAPI連接器或總線進行傳送。但是,USB 2.0總線既不與ATA/ATAPI命令通信,也不支持這些命令。USB 2.0到ATA/ATAPI橋接器板必須在兩個總線之間作為指令翻譯器和數據管理器(圖1)。

USB 2.0技術在外設驅動器中的應用

圖1:橋接器板的功能

USB 2.0驅動器產品開發商的多種選擇

在選擇USB 2.0到ATA/ATAPI橋接器解決方案時,外設驅動器開發商有一系列開發要求。其中一條重要的要求就是橋接器能夠與各種ATA和ATAPI驅動器實現完美的互操作性。另一條重要要求則是實施創新特性的能力,其中包括線纜供電的產品。創新型特性相當重要,因為它們是使驅動器開發商能夠使其產品獨具創新性的利器。選擇合適的USB 2.0橋接器解決方案是至關重要的,這有助于開發商不僅能滿足上述要求,而且還能夠快速進入市場。我們不妨來逐一討論一下上述開發要求。

與各種ATA/ATAPI驅動器實現無縫操作

“無縫操作”實際上具有多方面的含義。USB 2.0橋接器解決方案必須能夠解決ATAPI驅動器內在的操作差異問題。簡單地說,許多ATAPI器件都同ATAPI規范存在某種不符合之處,因此就正常預期的操作情況而言會出現“操作差異”。這些差異有多種形式,而且難以預見。ATAPI驅動器中常見的一類差異是ATAPI總線上的計時差異。ATAPI總線的應答信號各種各樣,如數據選通脈沖,這可能會根據驅動器以PIO模式或UDMA模式運行的不同而各異。如果橋接器件在ATA/ATAPI物理接口處不具備可調整計時的話,那么基于該器件的橋接器板就不能就ATAPI驅動器的計時差異很好工作。驅動器開發商將不得不選擇另外的ATAPI驅動器或不同的橋接設備。不管怎樣,開發商將產品投放市場的時間都將放慢。 ATAPI 驅動器操作差異的另一個實例就是驅動器向USB 2.0橋接器板傳送其操作狀態的方法不一致。ATAPI規范定義了在驅動器中使用狀態寄存器的方法,但具體使用則就每個驅動器的不同而各異。一個具體的例子就是狀態寄存器的BUSY位。ATAPI驅動器廠商因對位的操作和功能性實施而各有不同。在這種情況下,如果橋接器器件不能根據BUSY位的行為靈活地改變自身的操作,那么可能就會出現驅動器“被掛起”的情況。這時,USB 2.0驅動器停止與它所連接的PC或Mac通信,且不能再進行操作。如果要重新正常運行USB 2.0驅動器的話,就需要總線復位或PC/Mac機重啟。顯然,這從最終用戶的角度來說,這種情況是不愿看到的,并可能導致用戶向商店返還USB 2.0驅動器。

13范式--進一步討論無縫操作

“BUSY位”問題是一個特定的缺陷實例,屬于“13范式 (Thirteen Cases)”的范圍。13范式是USB大容量存儲類規范的子集,該文檔的第六章對其進行了詳細討論。文檔指出了在所有涉及數據傳輸的驅動器/主機通信時可能的排列中將發生的情況。只要出現主機-驅動器不匹配,USB到ATA/ATAPI橋接器件就可以采用正確的錯誤處理程序,這是相當重要的。如果主機和設備在數據傳輸方向或數據傳輸數量方面“不一致”,就會發生上述錯誤。

正確的橋接實施能夠使13范式類錯誤對驅動器開發商透明,從而使最終用戶不會感到其存在。但是,不適當的實施會導致驅動器掛起、數據丟失以及數據訛誤癥狀。顯然,在橋接器件中正確實施13范式對需進行橋接器件選擇的USB 2.0外設廠商而言是至關重要的。

創新要求靈活的、由固件驅動的架構

希望開發創新性USB 2.0大容量存儲外設以使其產品獨具特色的驅動器開發商應當尋求由固件驅動的器件,這會帶來很大的好處。固件驅動的器件與大量通用I/O一起可使驅動器開發商能夠在產品開發期間充分利用他們獨有的系列技術,并獲得更好的市場前景。最后,其就可以推出新型的、有創意的驅動產品,并能夠在提供上述驅動器產品的制造商市場中獲得成功。

便攜式數字音頻和視頻播放器的創新型解決方案

基于HDD的便攜式數字音頻播放器正成為日益流行的產品。從歷史上說,音頻播放器都依靠閃存技術作為音頻文件的存儲,但利用尺寸纖小的硬盤驅動器作為音頻文件存儲的做法正日益流行。上述升級背后的推理很簡單,就是由于巨大的歌曲存儲容量。傳統的、基于閃存的音頻播放器可存儲10至20首歌,而基于HDD的播放器則可存儲數千首歌。Apple的iPod ?是第一部采用硬盤驅動器的、著名的便攜式音頻播放器,其讓iPod “口袋中裝載1000首歌”的口號變成了現實。人們已開始把全部歌曲庫隨身攜帶。

隨著基于HDD的音頻播放器存儲容量不斷擴大,我們需要到PC或Mac的連接實現更大的吞吐量。Apple的iPod 使用了1394a “Firewire”高速連接的“fast wire”特性。其他公司則已開始使用USB 2.0作為其高速連接解決方案。與USB 2.0外設HDD一樣,這種應用也要求USB 2.0到ATA橋接器解決方案。如此說來,便攜式音頻播放器應當比外設HDD更為復雜,因此基于USB 2.0的音頻播放器開發商要求橋接器解決方案除了單純的USB 2.0 HDD所需要的之外,還應具備更多的功能。

基于HDD的便攜式音頻播放器的橋接器解決方案應當是“智能的”。這就是說,它應當具有可編程性,以及由固件驅動的架構。實現上述目的的最佳方式就是在橋接器件(USB 2.0到ATA)中嵌入一個嵌入式處理器。將處理器嵌入橋接器件中既能夠節約板級空間,又能夠節約成本。此外,還應具備DSP和智能橋接器之間的I/O通道,從而實現設備間的通信與協調。這可以就通用I/O(GPIO)、串行總線或上述二者的組合得以實現。我們不妨來看看為什么橋接器件和DSP之間的通信對便攜式音頻播放器非常重要。

創新的音頻播放器開發商充分利用了內置HDD千兆位存儲容量的優勢。憑借巨大的現有數據存儲空間,希望使其產品從競爭對手中脫穎而出的開發商正在向其音頻播放器添加除音頻之外的其他功能。許多新功能通常都與個人數據助理 (PDA) 相關。通過添加日歷、待完成工作表、聯系人列表以及開支記錄等功能,基于HDD的音頻播放器目前能夠像功能豐富的PDA一樣發揮作用。此外,開發商還可通過添加諸如播放列表同步等功能來擴大傳統功能。

事實上,實施這些更多特性的關鍵要求就是橋接器和DSP具備自由高效地相互通信的能力。眾多的數據移動還是在PC和HDD之間進行的,關于這些數據的信息必須通過智能橋接器件傳遞輸DSP。這是通過橋固件定制直接實現的。當然,如果橋接器不具備集成的處理器--如果它不是智能的、可編程的橋接器件的話--那么就不可能進行定制。

圖2:基于HDD的USB 2.0便攜式音頻播放器

便攜式視頻播放器

便攜式視頻播放器是一種新興的產品類型,我們可將其看作是便攜式音頻播放器的相關產品。此二者具有許多相似的產品要求。由于其所處理的視頻文件大小大大超過音頻文件,因此視頻播放器基本上都需要以HDD作為視頻文件的存儲。由于和便攜式音頻播放器相同的原因,因此智能橋接器在便攜式視頻播放器中也同樣重要。

線纜供電的驅動器

線纜供電的驅動器,是指通過USB線纜供電,而不需要插入墻上電源插座的USB 2.0驅動器,其很受最終用戶的歡迎。線纜供電不僅能夠為最終用戶提供簡單的使用模型(即插即用),而且還取消了墻上型電源適配器這一組件,從而節省了金錢。

USB總線規范存在的一個錯誤是,總線本身可以向外設提供最大500mA的電流。由于大多數ATA和ATAPI驅動器需要大于500mA的電流,因此開發由線纜供電的驅動器存在不少問題。此外,USB規范要求任何線纜供電的器件在枚舉時電流不超過100 mA,在“睡眠”省電操作模式時電流低于500uA。驅動器開發商制造線纜供電的驅動器必須采用滿足上述電源標準的橋接器件。

如果開發商希望使用驅動器所要求的功率級別是USB線纜所不能提供的,那么就會采用智能電池輔助解決方案。在這種情況下,如鋰離子電池等的充電電池與驅動器和智能電池管理器件位于同一位置。電池將提供大部分的驅動器操作電流。不過,橋接器板的低電流消耗對應用而言仍然非常重要,因為智能電池管理器件必須具備充足的自由電流才能進行充電。否則就會出現電池無電或數據丟失或訛誤的風險。

在通過USB線纜進行電池充電時,開放商應當能夠最大化從線纜到電池的功率傳輸,因為USB線纜只能提供2.5瓦特的功率(電流500 mA,電壓5V)。了解了這一點,開發商就應當致力于最小化所有不直接與電池充電功能相關器件的功耗。在電池充電過程中,符合邏輯的做法是給HDD和DSP斷電。從為電池充電應用而優化的固件進行操作的智能橋接器件將為DSP和硬盤驅動器斷電。這將顯示其自身ATA接口的三態,從而實現為電池充電而優化的低功耗使用狀態。電池進行充電時,橋接器件還能監視充電過程和USB總線的情況。如果與音頻播放器相關的總線流量重新再現,那么橋將重新啟動DSP和HDD。

圖3:基于智能橋接器的電池管理

TI的TUSB6250--用于線纜供電應用的優化解決方案

TI宣布推出的TUSB6250,是上述應用的優化解決方案。該器件通過集成的微控制器可支持創新的以及靈活性極高的解決方案。其基于固件的架構將使驅動器開發商能夠處理ATAPI驅動器的“操作差異”。其能夠無縫地處理并適應于解決USB大容量存儲規范中指定的“13范式”情境。利用其16個通用 I/O引腳,開發商能夠獲得卓越的靈活性,以向市場推出新型的、獨樹一幟的解決方案。其還能與諸如音頻或視頻播放器中的其他系統級芯片相連,如DSP。

對于那些對開發線纜供電的解決方案感興趣的開發商而言,TUSB6250只需要不到80 mA的電流以及3.3V的電壓。目前幾款低功率HDD已開始供貨,只要配備基于 TUSB6250的橋接器板,就可從USB線纜獲取電源進行工作。為達到USB實施者論壇 (USB Implementers Forum) 認證要求的驅動器開發商必須滿足的其他關鍵性USB規范包括枚舉電流 (enumeration current) (100 mA) 和睡眠模式電流 (500 uA)。橋接器板利用TUSB6250來滿足這些參數。TUSB6250的智能化與低功率相結合,對任何采用電池和電源管理以在USB線纜上充電的器件而言,都是非常優秀的解決方案。

責任編輯:gt

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

    關注

    52

    文章

    8168

    瀏覽量

    146052
  • 接口
    +關注

    關注

    33

    文章

    8526

    瀏覽量

    150862
  • usb
    usb
    +關注

    關注

    60

    文章

    7903

    瀏覽量

    264049
收藏 人收藏

    評論

    相關推薦

    TI首款獨立型USB 2.0轉接驅動器驚艷亮相

    日前,德州儀器(TI)宣布推出業界首款獨立型USB 2.0轉接驅動器。該產品配備了符合AEC-Q100標準的高速的雙向TUSB211轉接驅動器,以達到提高汽車信息娛樂系統
    發表于 10-21 09:43 ?2155次閱讀

    長距離USB應用如何抵消信號衰減

    EVM 作為 USB 適配器,包含兩個 TUSB501 轉接驅動器(另加一個 USB 2.0 轉接驅動器)。適配器由
    發表于 08-24 09:53 ?3649次閱讀
    長距離<b class='flag-5'>USB</b>應用如何抵消信號衰減

    直接連接至主機USB端口的USB 2.0、USB 3.0轉接驅動器軟件狗設計包含BOM,PCB文件及光繪文件

    描述此 USB 2.0、USB 3.0 轉接驅動器軟件狗設計直接連接至主機 USB 端口,將高速或 SuperSpeed 信號轉接至下游端口
    發表于 08-22 06:49

    USB轉接驅動器助力USB Type-C/USB 3.1應用的速度和完整性

    決這一系列信號相關的新的設計挑戰的一種關鍵技術,已隨著USB最新的進化發展到了最前沿。小尺寸的單通道和雙通道USB轉接驅動器,如安森美半導體NB7VPQ701M和NB7VPQ702M,
    發表于 10-24 09:01

    USB 2.0/USB 3.0轉接驅動器軟件狗參考設計

    描述 此 USB 2.0、USB 3.0 轉接驅動器軟件狗設計直接連接至主機 USB 端口,將高速或 SuperSpeed 信號轉接至下游端
    發表于 09-27 06:11

    開源硬件-TIDA-00625-USB 2.0、USB 3.0 轉接驅動器軟件狗 PCB layout 設計

    USB 2.0、USB 3.0 轉接驅動器軟件狗設計直接連接至主機 USB 端口,將高速或 SuperSpeed 信號轉接至下游端口,實
    發表于 11-26 13:01 ?21次下載
    開源硬件-TIDA-00625-<b class='flag-5'>USB</b> <b class='flag-5'>2.0</b>、<b class='flag-5'>USB</b> 3.0 轉接<b class='flag-5'>驅動器</b>軟件狗 PCB layout 設計

    usb 2.0驅動下載xp usb 2.0驅動程序

    usb 2.0驅動下載:隨著Intel、VIA和SiS等芯片組廠商在其南橋芯片中增加對USB 2.0的支持,
    發表于 04-30 14:33 ?950次下載

    usb 2.0驅動下載vista

    usb 2.0驅動下載vista
    發表于 04-30 14:45 ?5次下載

    Intel USB2.0驅動下載5.1.2600.0版

    Intel USB2.0驅動下載5.1.2600.0版.exe
    發表于 01-26 14:18 ?0次下載

    SiS USB1.1 2.0控制最新驅動 1.05版

    SiS USB1.1 2.0控制最新驅動 1.05版.zip
    發表于 02-01 15:01 ?0次下載

    華碩主板USB 2.0 驅動程式

    華碩主板USB 2.0 驅動程式.zip
    發表于 02-05 15:47 ?38次下載

    怎么從USB驅動器加載運行Windows 10

    首先,你需要一個USB閃存驅動器或外部硬盤驅動器,至少有16GB的可用空間,但最好是32GB或更大。 然后,您可以使用一個名為WinToUSB的特殊實用程序來設置Windows 10的USB
    發表于 12-08 10:10 ?2054次閱讀

    如何保護USB驅動器的文件

     恭喜!您已經創建了自己的個人USB文件夾儲物柜!現在是測試的最佳時機!首先抓住您的USB驅動器,然后將其插入計算機!復制USB Folder Locker.exe文件,然后粘貼到
    的頭像 發表于 10-13 17:40 ?1288次閱讀

    USB 2.0/USB 3.0轉接驅動器軟件狗參考設計

    電子發燒友網站提供《USB 2.0/USB 3.0轉接驅動器軟件狗參考設計.zip》資料免費下載
    發表于 09-08 10:01 ?2次下載
    <b class='flag-5'>USB</b> <b class='flag-5'>2.0</b>/<b class='flag-5'>USB</b> 3.0轉接<b class='flag-5'>驅動器</b>軟件狗參考設計

    采用隔離式 USB 2.0 轉接驅動器USB 音頻隔離方法

    電子發燒友網站提供《采用隔離式 USB 2.0 轉接驅動器USB 音頻隔離方法.pdf》資料免費下載
    發表于 09-09 10:01 ?0次下載
    采用隔離式 <b class='flag-5'>USB</b> <b class='flag-5'>2.0</b> 轉接<b class='flag-5'>驅動器</b>的 <b class='flag-5'>USB</b> 音頻隔離方法