USB 2.0 高速电气测试:PID/VID 控制器与嵌入式主机
版权申诉
168 浏览量
更新于2024-07-18
收藏 1008KB PDF 举报
"USB 2.0 高速电气测试程序"
本文档详细阐述了针对USB 2.0高速电气接口的嵌入式主机(Embedded Host)和OTG(On-The-Go)设备的测试程序,主要关注PID/VID(产品ID/供应商ID)的相关规范。这份修订版1.01的文档旨在确保设备在USB 2.0高速模式下具有良好的信号质量和符合标准的操作。
### 1. 参考标准
文档引用了以下两个关键标准:
- USB 2.0 规范:包含了对USB 2.0协议的详细描述,包括ECN(工程变更通知)。
- OTG&EH 补充:提供了2.0版本的OTG和嵌入式主机的合规计划,定义了测试模式和支持内容。
### 2. 背景
为了进行USB 2.0高速电气测试,设备必须支持如USB 2.0规范第7.1.20节中定义的测试模式。测试模式的激活是通过SetFeature()命令来实现的,这个命令允许设备进入特定的测试状态,以便进行详细的性能评估。
### 3. 测试模式支持
- **测试模式设置**:文档详细介绍了如何设置和进入测试模式,以及如何退出这些模式。
- **USB高速PID定义**:PID(Packet Identifier)是USB通信中用于识别数据包类型的关键元素,高速模式下的PID有特定的定义。
- **测试模式详情**:涵盖了各种测试模式的详细操作步骤和目的。
- **测试模式实施**:解释了如何在实际硬件上实现这些测试模式。
- **高速嵌入式主机测试仪(PID/VID)**:这是一种专用工具,用于验证设备在高速模式下的PID/VID传输性能。
### 4. 测试程序
测试程序详细列出了多个测试项目,包括:
- **高速信号质量**(EL_2, EL_3, EL_6, EL_7):检查高速数据传输时的信号完整性。
- **主机控制器包参数**(EL_21, EL_22, EL_23, EL_25, EL_55):评估数据包的时序和参数是否符合规范。
- **主机Chirp时序**(EL_33, EL_34, EL_35):Chirp是高速连接建立过程中的一个步骤,这部分测试其时序准确性。
- **主机挂起/恢复**(EL_39, EL_41):验证设备在挂起和恢复状态间的转换是否正常。
- **主机Test_J和Test_K**(EL_8, EL_9):测试差分信号线J和K的状态,以检测信号故障。
- **主机Test_SE0_NAK**(EL_8, EL_9):SE0状态表示线路处于空闲,NAK是接收器拒绝数据包的信号,此测试检查这两个条件的处理。
### 5. 填写表格
最后,文档提供了一份表格,用于记录测试结果和任何发现的问题,以供后续分析和改进。
这份文档详细描述了USB 2.0高速电气测试的过程,包括测试模式、设备支持、测试程序以及结果记录,为确保USB 2.0设备在高速模式下的兼容性和性能提供了严谨的评估方法。
2021-10-01 上传
2018-06-25 上传
2021-02-03 上传
2021-09-27 上传
2020-02-07 上传
2021-09-27 上传
2013-05-03 上传
162 浏览量
2011-10-11 上传
alarmano
- 粉丝: 26
- 资源: 1万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍