EDN China > 设计实例 > 测试与测量 > 通用测试仪器 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 成功引领USB 3.0合规测试

Tom Rossi & Fred Rastgar?? 2013年12月27日 ?? 收藏0

链路层测试

除SuperSpeed USB链路层外,USB-IF在协议层测试外增加了链路层合规测试。鉴于链路层在建立和维护主机与设备间连接完整性方面发挥的关键作用,需要对SuperSpeed链路层进行全面测试。USB-IF链路层合规测试包括对40种独特测试案例中超过130个单独链路层断言进行测试。与物理层测试一样,USB-IF合规测试中的链路层测试也面临着诸多挑战。TD.7.5和TD.7.7就是两个这样的例子。

链路层合规TD.7.5—数据头包成帧鲁棒性(Header Packet Framing Robustness),旨在验证DUT是否会拒绝接收HPSTART帧中存在一个单符错误的数据包。在这一测试中,作为主机的流量发生器/试验程序或设备被连接至DUT。当检测到流量发生器传输的链路管理包中HPSTART序列的第一个符号存在错误时,要执行连接初始化序列。如果链路初始化成功完成,则测试通过。然后重置链路,重复测试步骤,在HPSTART序列的第二、第三和第四符号中分别插入错误。在测试过程中,DUT应告知已接收到数据包,并停留在U0至少50ms,只有这样才可以通过测试。

同样,TD.7.7—Rx数据头包重传测试(Rx Header Packet Retransmission Test),旨在验证DUT是否会拒绝数据头包有效载荷部分收到带有即使一个无效字符的数据包。规范要求DUT通过回应LBAD链接命令来拒绝该数据包,同时,在接下来流量发生器再次发送一个有效的、应被DUT接收的LMP时,DUT应保持在U0。近期,部分DUT被发现由于插入数据头的实际符号不同而有不同表现,因此,这一测试被扩展至16个不同迭代次数。图7给出的是USB-IF研讨会上常见的一种测试失败情况,即:当数据结束(EPF)符号出现在数据头有效荷载中部后,DUT进入恢复状态。

如表4所示,TeledyneLeCroy和Ellisys是唯一两家被认可的USB 3.0链路层协议分析器、流量发生器/试验程序和合规套件解决方案供应商。Ellisys提供的预编译合规测试套件在速度上可能优于TeledyneLeCroy的脚本测试套件。TeledyneLeCroy的测试套件可用于开发更广泛的自定义测试,进而改善总体产品设计水平。

分页导航

第1页:USB 3.0技术概述(1)

第2页:USB 3.0技术概述(2)

第3页:行前指南

第4页:USB 3.0合规测试

第5页:发射机测试

第6页:接收机测试

第7页:链路层测试

第8页:结论


《电子技术设计》网站版权所有,谢绝转载


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈