胡为东系列文章之五--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)。

1 2 3

关键词: 胡为东USB3物理层测

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版