USB3.0协议测试:Polling状态详解

下载需积分: 48 | PPT格式 | 4.59MB | 更新于2024-08-16 | 112 浏览量 | 16 下载量 举报
收藏
本文主要介绍了USB3.0协议测试中的Polling状态,以及USB3.0的基本信息和测试挑战。 USB3.0协议测试中,Polling状态是连接训练过程中的一个重要阶段。在这个状态下,LFPS(低频率脉冲同步)握手包会在SuperSpeed训练开始前,于上游(Upstream)端和下游(Downstream)端之间进行交换。Polling状态包含了多个子状态,如Polling.LFPS、Polling.RxEQ、Polling.Active、Polling.Configuration和Polling.Idle。这些状态确保了设备之间的正确连接和通信建立。 相比于USB2.0,USB3.0的测试任务更为繁重。在逻辑链路和协议层的测试中,需要在不影响信号的情况下插入分析工具,而这个工具不能作为网络中的一个活跃节点,不能改变链路层的行为。USB3.0不仅数据量大,而且几乎持续有有序集在传输线上流动,所有这些都需要精确捕获并解码,这对测试设备的性能提出了更高要求。 USB3.0,又称为SuperSpeed,其物理层传输速率可达到5吉比特每秒(Gbps),应用层理论吞吐量超过300兆字节每秒(Mb/s)。这一高速传输能力使得USB3.0在数据传输上具有显著优势,比如传输25GB的媒体文件,USB3.0只需要70秒,而USB2.0可能需要至少14分钟。 在硬件设计上,USB3.0引入了屏蔽差分对(Shielded Differential Pair, SDP)线缆,取代了USB2.0的非屏蔽双绞线。USB3.0线缆包含两对SS传输线,分别用于上游和下游的数据传输,允许设备异步发送HandShake Packet。此外,USB3.0接口分为多种类型,包括A型、B型和Micro-B型,且在USB3.0部分增加了额外的信号线,支持全双工通信。 总结起来,USB3.0协议测试中的Polling状态是连接建立的关键环节,它涉及多种子状态,确保了高效的数据传输。同时,USB3.0通过增强的物理层设计和更高的数据传输速率,显著提升了数据传输效率。在进行测试时,必须考虑到USB3.0的复杂性和对测试设备的高要求,以确保协议的正确实现和设备的兼容性。

相关推荐

filetype
以下的资源也很不错, 加减可以看一下o 使用C++制作戰車射擊-100%提供源码 http://download.csdn.net/source/2257663 使用C++制作3D动画人物-100%提供源码 http://download.csdn.net/source/2255453 Linux kernel 每一行都完全注释-初学者必备 http://download.csdn.net/source/1982431 Programming Embedded Systems 2nd http://download.csdn.net/source/1982338 J2ME pdf and code 郭克华 http://download.csdn.net/source/2229809 C语言程序设计(Visual+C 6.0环境) http://download.csdn.net/source/2232878 Visual C++ 60 MFC + code 学习最强宝典 http://download.csdn.net/source/2236266 ASP.NET Web (第一次亲密接触ASP.NET) http://download.csdn.net/source/2241466 1 Introduction 1-1 11 Motivation 1-1 12 Objective of the Specification 1-2 13 Scope of the Document1-2 14 USB Product Compliance1-2 15 Document Organization1-3 16 Design Goals1-3 17 Related Documents1-3 2 Terms and Abbreviations 2-1 3 USB 30 Architectural Overview 3-1 31 USB 30 System Description 3-1 311 USB 30 Physical Interface3-2 3111 USB 30 Mechanical3-2 312 USB 30 Power 3-3 313 USB 30 System Configuration3-3 314 USB 30 Architecture Summary3-3 32 SuperSpeed Architecture 3-4 321 Physical Layer 3-5 322 Link Layer 3-6 323 Protocol Layer3-7 324 Robustness3-8 3241 Error Detection 3-8 3242 Error Handling 3-9 325 SuperSpeed Power Management3-9 326 Devices3-10 3261 Peripheral Devices 3-10 3262 Hubs3-11 327 Hosts 3-12 328 Data Flow Models3-12 4 SuperSpeed Data Flow Model 4-1 41 Implementer Viewpoints 4-1 42 SuperSpeed Communication Flow4-1 421 Pipes4-2 43 SuperSpeed Protocol Overview 4-2 431 Differences from USB 204-2 4311 Comparing USB 20 and SuperSpeed Transactions4-3 4312 Introduction to SuperSpeed Packets4-4 44 Generalized Transfer Description4-4 441 Data Bursting4-5 442 IN Transfers4-5 443 OUT Transfers4-6 444 Power Management and Performance4-7 Universal Serial Bus 30 Specification, Revision 10 viii 445 Control Transfers4-8 4451 Control Transfer Packet Size 4-8 4452 Control Transfer Bandwidth Requirements 4-8 4453 Control Transfer Data Sequences4-9 446 Bulk Transfers4-9 4461 Bulk Transfer Data Packet Size 4-9 446
637 浏览量