
2026-03-22 01:04:04
USB4.0 標準定義了非常詳細、復雜的發送端測試要求,需要對每 個 Type-C 口、每一條 lane、每一種速率下信號做 Preset Calibration、 Equalization Calibration; 然 后以次為基礎, 測試所有抖動 (TJ/UDJ/ DDJ/LPUDJ/DCD)、眼圖、上升時間 / 下降時間、 SSC 等指標; 并 且每一個測試都伴隨著測試碼型的切換。。。如果用手動方式, 做 一次完整的測試, 這幾乎是不可能的任務。是德科技 D9040USBC 一致性測試軟件完美地解決了整個問題。如下所示,可以將示波 器作為控制 PC, USB-IF 的 USB4ETT 軟件安裝在示波器上, USB4.0 Microcontroller 也連在示波器上。這樣 D9040USBC 軟件就可以利用 USB4ETT command line interface,通過 USB4.0 Microcontroller 在捕獲 / 分析完所需的信號后, 控制被測體產生下一個測試項目所需的測 試碼型。從而形成一個閉環的全自動化測試解決方案USB眼圖測試接口測試;測量USB測試安裝

USB測試,需要被測件能夠發出不同速率的測試碼型以及不同的預加重設置。被測件發送信號的控制需要通過USB4的微控制器,這個控制器可以在USB協會提供的ETT(ElectricalTestTool)軟件的控制下和被測設備交互,并控制被測設備輸出需要的測試碼型。為Wilder公司提供的USB4.0的測試夾具及控制器。在有些示波器的USB4的信號質量自動測試軟件中,也集成了ETT軟件的控制腳本。這樣在測試過程中,用戶只需要選擇需要測試的速率和項目,測試軟件就會根據不同的項目設置被測件的狀態,而不需要每次運行不同測試項目時等待用戶手動進行煩瑣的被測件狀態設置。USB4.0自動測試軟件的測試環境設置、測試項目選擇以及運行測試項目的界面。測量USB測試安裝USB接口可靠性測試方法;

和發送端測試類似, USB4.0 需要支持有源電纜 (Case 1) 和無源電 纜 (Case 2) 兩種應用場景,接收端對應的測試點分別是 TP3’和 TP3。既然信號源需要提供一個標準的符合規范的壓力信號進行 接收端測試, 就必須采用示波器對壓力信號進行校準, 保證信號 源發出的信號經過不同的夾具、電纜后到達測試點各壓力成分均 滿足規范的要求。同時在接收端測試時, 我們需要準備兩條被 USB-IF 協會認證過的無源電纜, 2M 長的 USB4.0 Gen2(10Gb/s) 無源 電纜和 0.8M 長的 USB4.0 Gen3(20Gb/s) 無源電纜, 模擬惡劣的鏈 路環境。
USB信號完整性測試
USB3.0和USB2.0相比有著非常本質的區別,USB3.0有兩對高速差分線分別進行信號的發送和接收,為全雙工工作模式,且使用了多種高速處理技術,如均衡、預加重等,對此進行的物理層一致性測試是非常重要的,USB3.0規范要求進行多個項目的測試,如發送端測試、接收端測試、線纜測試等,因此需要多種儀器進行測試。
接著就是設置DUT類型、速率、夾具和測試分析模式,由于DUT是Host,所以在Host一欄選擇Host;USB3.2的速率為10G;測試的夾具分為了兩類,一類是USB-IF協會的,另一類就是Tektronix的,在這里選擇的是USB-IF的測試夾具;另外一個非常關鍵的點就是Test Method,是否選用USB-IF SigTest的分析方法,通常,我們會選擇使用;選擇參考時鐘,一般高速串行信號都會選用SSC模式;還要根據產品使用。 USB3.0對于電纜傳輸損耗的要求;

USB4.0測試
在進行不同項目測試時,可能會用到不同的測試碼型。典型的測試碼型有PRBS31、PRBS15、PRBS9、PRBS7、SQ2(重復的“10”碼型)、SQ4(重復的“1100”碼型)、SQ32(重復的16個高電平和16個低電平)、SQ128(重復的64個高電平和64個低電平)以及不同速率的SLOS(SymbolLockOrderedSets)碼型等。比如眼圖的測試會使用PRBS31碼型,抖動的測試會使用PRBS15碼型,Preset的測試會使用SQ128碼型等。除了測試碼型以外,被測件的發送端還有16種不同的Preset設置,同時示波器捕獲波形在做信號均衡時還有10種 USB2.0一致性測試環和報告解讀;測量USB測試安裝
USB2.0一致性測試環境;示波器、測試軟件、夾具;測量USB測試安裝
USB4.0的接收容限測試
對于USB4.0的接收端來說,主要進行的是接收容限測試,用于驗證接收端在壓力信號(StressedElectricalSignal)下的表現。具體的測試項目包括壓力信號的誤碼率測試(BER)、突發誤碼率測試(MultiError-Burst)、頻率偏差(FrequencyVariations)、回波損耗(ReturnLoss)等。
誤碼率的測試要在壓力信號下進行,因此需要先用高速誤碼儀的碼型發生器產生帶預加重、正弦抖動(PJ)、隨機抖動(RJ)、擴頻時鐘(SSC)、共模噪聲(ACCM)的信號,并用高帶寬示波器進行壓力信號校準。校準完成后再把壓力信號注入被測件,在不同的正弦抖動幅度和頻率下進行誤碼率測試。在USB4.0的接收容限測試中,需要做兩種場景的測試:Casel的測試中沒有插入USB電纜,模擬鏈路損耗小的情況;Case2的測試中要插入2m 測量USB測試安裝