USB3.0一致性测试详解:进入机制与码型选择
2星 需积分: 37 116 浏览量
更新于2024-09-07
5
收藏 1.5MB PDF 举报
USB3.0一致性测试是一项关键的验证过程,确保高速数据传输协议的设备在不同条件下都能稳定工作。在这个过程中,设备驱动单元(DUT,Device Under Test)的行为至关重要。测试流程涉及以下几个步骤:
1. **进入一致性测试模式**:当DUT上电开机后,它会自动进入一致性测试模式,通过发送"Polling.LFPS"信号来检测另一端的USB设备。如果设备存在并且处于低阻端接状态,DUT会建立握手并开始通信;若无响应,则进入Compliance Mode。
2. **Compliance Mode**:在Compliance Mode下,USB芯片首先发送PRBSCP0码型,这是一种默认的测试码型,然后根据接收到的"Ping.LFPS"信号切换至其他码型(如CP1、CP2等),按照预设顺序循环进行。这个阶段的目的是测试不同的参数,比如Rj、Dj/Tj。
3. **测试码型选择**:
- **Rj 和 DJ/Tj测试**:RJ测试通常使用CP1周期性码型,因为它能反映芯片内部热噪声和晶体振荡器的随机抖动,这种测试与传输通道、阻抗和串扰的影响关系不大,适合于评估信号上升或下降的稳定性。
- **DJ测试**:固有抖动(DJ)则采用CP0PRBS码型,因为PRBS和CJTPAT码型包含了高频0101、低频长0长1以及不同频率成分,有助于全面分析信号质量,尤其是在考察信号传输中的 ISI(间歇干扰)、DCD(直流偏移)和串扰等问题。
- **TJ测量**:总体抖动(TJ)基于RJ和DJ的结果,通过双迪拉克算法计算在特定误码率(BER)下的抖动表现。
USB3.0一致性测试不仅仅是检查数据传输速度,还涉及对设备性能的全面评估,确保信号的完整性和稳定性。通过使用不同的测试码型,可以针对性地检查各种影响因素,从而确保设备符合规格要求,提供可靠的数据传输体验。
2009-12-15 上传
243 浏览量
216 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
941 浏览量
点击了解资源详情
dream_ss
- 粉丝: 1
- 资源: 1
最新资源
- 电路板级的电磁兼容设计
- 计算机常用术语英汉互译
- Oracle 程序员开发指南
- 开发项目管理PPT,Project+Management+Of+RD
- Hacker Defender ROOKIT木马检测工具源码
- 3DGame.pdf
- ARM GEC2410实战手册
- 2 小时玩转 iptables 企业版 v1.5.4
- Apache2_httpd.conf_中文版
- Oracle DBA 心得
- Lucene in Action 中文版(PDF)
- IBM首席技术专家选择智慧的地球-IBM中国研究院院长李实恭博士
- JSF快速入门,简单应用
- Java的验证表单大全。
- GDB使用手册,初学者使用
- ajax开发简略,ajax的简略介绍及说明。