USB-IF認證測試

2022-01-20   ?   Orange

為了獲得Windows認證,USB硬件(特別是USB設備或主機控制器)必須符合USB-IF的電子和機械要求。USB-IF認證涵蓋了對USB設備和主機控制器的深入測試,并保證了高質量的實現(xiàn)。

舊版Windows硬件認證套件要求制造商向USB-IF提交其設備進行測試。新版HLKUSB-IF測試要求制造商下載并在USB-IF網站上進行測試,并在其聲明通過HLK之前進行測試。若該設備已通過USB-IF認證,則需要該設備的USB-IF測試ID(TID)HLK。

盡管USB設備已經達到了MicrosoftWindows認證程序的要求,但這些設備中的很多都不能滿足USB規(guī)范。主要例子有:

Center:通常會發(fā)生故障,因為他們在只有總線供電的情況下才會有外部電源。錯誤報告導致總線上的電壓狀況失效。

硬碟:通常由于USB總線耗電太大,不能正確枚舉,所以會失敗。很多時候,這些硬盤需要非標準的電纜才能正常工作。

flash-driver:由于不能正確處理描述符請求,通常會導致設備掛起,使Microsoft操作系統(tǒng)描述符發(fā)生故障。

卡片讀取器:由于沒有進入可選擇的暫停狀態(tài),通常會失敗。

打印機:通常會失敗,因為它們無法從待機狀態(tài)恢復。

音頻:通常會失敗,因為它們無法從待機中恢復。

不符合標準的USB設備可能會造成糟糕的用戶體驗,使公眾關系變得困難,產品返回率高,并且由于維護出貨中的bug而增加了成本。


USB-IF認證測試(圖1)


HLK要求WindowsUSB-IF測試。

devices(Device.Connectivity.UsbifCertification):

大力**USB-IF認證;然而,WindowsHLK要求對USB設備進行USB-IF認證,而無需對Device.Connectivity.UsbifCertification。請說明該設備可通過USB-IF認證,或部分可在該設備上運行部分USB-IF認證。

Device.BusController.UsbifCertification(HostController.UsbifCertification)

USB主機控制器的制造商要達到各自的WindowsHLK要求,就必須獲得完全的USB-IF認證。

(.Connectivity.UsbDevices.UsbifCertification)設備

為了符合各自的WindowsHLK要求,USB集線器制造商必須獲得完全的USB-IF認證。

在選擇將USB主機控制器集成到系統(tǒng)中時,系統(tǒng)制造商應該了解這些需求。這種需求能夠顯著改善USB設備的用戶體驗。這些工具有助于防止故障和掛起的主要原因,并減少查找和調試不合乎規(guī)定問題的時間。

Windows硬件認證提交選項。

這個圖表展示了如何獲得一個認證的Windows過程。


USB-IF認證測試(圖2)

為了符合新的USB-IF測試要求,可以使用下列方法之一提交USB設備Windows認證資格:

USB-IF認證。

獲得USB-IF授權的獨立測試實驗室的USB-IF認證,并提交Windows設備認證。可從下列選項之一獲得設備或主機控制器的USB-IF認證:

在成功通過USB-IF認證之后,您對此設備具有下列權限:

經過USB-IF認證的設備,您將收到測試實驗室或研習班(TID)測試編號。當另一個HLKWindows正在運行設備時,需要對HLKWindows這個TID編號。

不同實驗室之間,USB設備的測試和認證費用各不相同。特定的獨立測試實驗室為聯(lián)營公司提供批量折扣或折扣。所有USB-IF贊助的遵從研討會上,USB設備的測試和驗證都不需要支付費用。您必須是USB-IF會員,參加USB-IF主辦的遵從研討會。

用USB標識可獲得設備說明書、包裝和產品信息。

可在USB-IF**器列表中列出。

使設備進入USB-IF贊助的合規(guī)研討會。美國和亞洲每年都舉辦四次研討會。

向USB-IF授權的獨立測試實驗室遞交該儀器。要想知道怎樣找到一個實驗室,請參考USB-IF授權的獨立測試實驗室。需要一個或兩個星期授權的獨立測試實驗室來測試一個USB設備是否符合USB規(guī)格。

USB設備提交給授權的獨立測試實驗室,以進行USB-IF認證,制造商必須在實驗室登記,并且擁有有效的供應商ID(VID)。

IF自測:

下載USB命令驗證器測試工具和USB互操作性測試文檔,然后在USB-IF中運行必要的測試。隨后提交設備作為Windows認證。

注:USB主控制器和集線器不符合USB-IF自測試選項,必須獲得完全USB-IF認證。

如果您決定通過USB-IF自測試選項獲得Windows認證,您至少要進行下列USB-IF測試:

USB命令驗證器測試:USB命令驗證器測試器能理解和接受常用USB命令。

USB互用性測試:測試USB互操作性的功能和功能,它是針對設備和其它USB外設共存的。

在HLK外部的測試下載Windows運行。需要注意的是,即使你向多個版本的Windows提交USB設備進行Windows認證,這些測試必須在最新版本的Windows上運行(僅基于USB-IF)。所有版本的Windows的證書都會應用該測試結果。

下面是如何進行必要的USB-IF測試,使該設備達到設備Windows認證要求。

使用USB軟硬件工具及互用性測試(下載USB(USB3CV)測試工具)。

按照下面表格中的指定對USB硬件進行USB-IF測試:

USB-IFTestUSB2.0版將設備連接到xHCI主機控制器后,運行第9章的測試[USB2.0設備](USB3CV),并在USB3.0命令驗證器工具中進行。

在EHCI測試過程的互操作性部分EHCI部分對互操作性測試進行運行。執(zhí)行兩次測試:一次將設備連接到EHCI主機控制器之后,另一次是將設備連接到xHCI主機控制器之后。USB3.0在xHCI主機控制器后面連接了設備,并且運行第9章對USB3.0命令驗證工具進行了測試[USB3.0設備](USB3CV)。

按照xHCI互操作性測試文檔中的描述,運行互操作性測試。執(zhí)行兩次測試:一次將設備與EHCI主機控制器連接,另一次將設備連接到xHCI主機控制器后面。

若測試通過,則在HLK中輸入字符串"SELFTEST",以測試ID(TID)的形式輸入USB-IF認證驗證測試。


看到結尾的朋友,也表達了對小編寫作的認可。今天的問題就講到這里了,如有什么沒有解答到位的,大家可通過:13632500972 (微信同號),聯(lián)系我方專業(yè)人員來為你解答,明天繼續(xù)為大家奉上認證的相關知識,我們敬請期待!

相關內容:
  • USB-IF認證費用及有效期
  • USB擴展器USB-IF認證
  • 充電寶USB-IF認證費用及周期
  • 連接器USB-IF認證
  • 電腦USB-IF認證
  • QQ在線咨詢
    全球認證咨詢
    13632500972
    實驗室座機
    0755-23059481
    <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://#/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>