新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 胡為東系列文章之五--USB 3.0物理層測試中的一致性

        胡為東系列文章之五--USB 3.0物理層測試中的一致性

        作者: 時間:2017-01-12 來源:網絡 收藏

        圖3 LFPS信號及其主要參數


        圖4 USB3.0鏈路終端從相互識別到進入正常工作狀態的初始化過程

        圖5 用力科的協議分析儀對鏈路初始化過程的分析結果

        當需要對鏈路上的host或者device進行發射機一致性測試或者誤碼率測試時,則需要設置被測DUT進入上圖4中所示的一致性模式(compliance mode)或者環回模式(loopback mode)。

        根據USB3.0規范,如果需要進入一致性模式,則需要接收端保持低阻抗模式、且需要給被測DUT發送Ping.LFPS,(Ping.LFPS的參數tBurst和tRepeat不同于Polling.LFPS,見圖3),接收端每接收到一個Ping.LFPS會切換一次一致性碼型;而如果需要進入環回模式,則需要保持進入U0的初始化順序不變,只需要將訓練碼TS2的第五個symbol的Bit2設置為Loopback模式即可,如下圖6所示:

        圖6 TS2(同TS1)的第5個symbol(共16個symbol)中的Loopback設置

        此外,從上圖4中可看出,發送Polling.LFPS和TS2時,鏈路的終端之間是需要進行握手(handshake)的。

        對于一些芯片級測試工程師來說,設置芯片進入一致性測試模式或者環回模式也許會比較容易,但是對于很多系統級用戶來說,有時就會比較困難,而且如果用戶自己設置器件進入一致性測試模式或者環回模式再進行測試,效率會比較低,因為需要不停的進行手動切換。比如說做發射機物理層一致性測試時,需要不停的切換碼型,如果靠手動切換,則會花費很多時間。因此,為了提高測試的效率,測試設備供應商都提供了相應的辦法來自動讓DUT進入一致性測試模式或者環回模式來自動化完成發射機一致性測試或者接收機誤碼率測試。

        二、發射機一致性測試如何讓DUT進入一致性模式

        1、用戶通過軟件或者借助其它的USB3.0設備等辦法誘使DUT進入一致性測試模式,手動切換一致性測試碼型(CP0-CP1-CP2-CP3-CP4-CP5-CP6-CP7-CP8)。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 德江县| 安平县| 孟津县| 革吉县| 浠水县| 岚皋县| 芜湖县| 治县。| 巴马| 奉化市| 惠东县| 同仁县| 青铜峡市| 西华县| 含山县| 安陆市| 合山市| 桂阳县| 湘阴县| 铅山县| 开原市| 嘉义县| 襄樊市| 井陉县| 石屏县| 贵溪市| 静宁县| 合肥市| 越西县| 阿尔山市| 阳春市| 二连浩特市| 封丘县| 克拉玛依市| 襄垣县| 庆云县| 北流市| 九龙坡区| 石嘴山市| 饶河县| 邳州市|