USB 3.1 Tx 测试总结
图 2 Windows 10 USB 设备驱动
3. 码型切换
如果测试人员同时拥有力科的示波器和和力科的 PeRT3 误码仪,两者可协同配合,切换到测试所需的测试码型,期间再不需人为介入,如果没有误码仪,则需要手动切换测
试码型。
USB 3.1 设备进入测试模式以后,从 Rx 输入 Ping.LFPS 信号,可以手动使设备切换测试码型,连接方式如图 3 所示,其中 Generator 处接可以产生 Ping.LFPS 信号的信号
源。
图 3 USB 3.1 Tx 测试连线示意图
其中,Ping.LFPS 信号如图 4 所示,并且需要满足以下要求:tPeriod 在 40ns~200ns之间,即信号速率在 5MHz~25MHz 之间,另外,需要有 2 个以上的 burst,而且重复的时期不超过 240ms。
力科的示波器可以发出信号频率为 5MHz 的快沿信号,可以使用此信号作为Ping.LFPS 信号促使设备切换测试码型,具体接线示意图如图 5 所示,但是快沿信号会持续不断的发送,所以在实际操作过程中需要使用不断试触,确保能够切换到所需的测试码型。
图 4 LFPS 信号示意图
图 5 使用 Fast Edge 切换测试码型
4. 测试码型甄别
手动切换测试码型的时候,需人为甄别所需的测试码型,USB 3.1 需要用到 5 中测试码型,其中 Gen1 需要用到 LFPS、CP0 和 CP1,Gen2 需要 CP9 和 CP10,其中 LFPS信号为低频信号,频率在 5MHz 至 25MHz 之间,而且信号和零电平交错,如图 6 所示。CP0 和 CP1 分别为 5Gbit/s 的随机码型和 0101 码型,如需甄别 CP0 和 CP1,可以对被测信号正负端中任意一端测量 Bit Rate,测试结果为在 5Gbit/s 左右的随机码型即为CP01,信号如图 7 所示,测试结果在 2.5GHz 左右的是 CP1,信号如图 8 所示。
CP9 和 CP10 分别对应 10Gbit/s 的伪随机码和 0101 码型,甄别方法和 CP0、CP1相似,不再详述。
1 CP0 和 CP3 都是 5Gbit/s,但是 CP3 对应的是 K28.5,很容易看出是重复码型,而 CP0 是伪随机码,很难看出是重复码型,可以以此区分DUT 1m USB cable
图 6 LFPS 信号示意图
图 7 CP0 信号示意图
图 8 CP1 信号示意图
- USB3.0主控端系统设计应用(12-21)
- USB 3.0和USB 2.0的九大区别(12-16)
- 雷电2、USB3.0及eSATA接口解析你该用谁?(12-16)
- 适用于USB3.0接口的新电路保护方案(12-14)
- 关于USB 3.1、USB Type(12-13)
- USB3.0的电路保护方案(12-13)