没有合适的资源?快使用搜索试试~ 我知道了~
首页USB 3.2 规范详解
USB 3.2 规范详解
5星 · 超过95%的资源 需积分: 5 24 下载量 75 浏览量
更新于2024-07-02
1
收藏 11.38MB PDF 举报
"Universal Serial Bus 3.2 Specification"
USB 3.2 规范是USB技术的最新版本,由USB 3.0 Promoter Group发布并由包括Apple Inc., Hewlett-Packard Inc., Intel Corporation, Microsoft Corporation, Renesas Corporation, STMicroelectronics以及Texas Instruments在内的公司共同修订。这个规范的采用者需要签署USB 3.0 Adopters Agreement,这给予他们访问和使用符合USB 3.2规格的产品中包含的特定知识产权的免费、合理且非歧视性的(RAND)许可。
USB 3.2 的历史始于2008年11月12日的USB 3.0初始发布,随后在2011年6月6日进行了错误修复和工程变更通知(ECN)的整合。USB 3.1的首次发布是在2013年7月26日,同样经过了错误修复和ECN的整合,然后在2017年9月22日发布了USB 3.2的初始版本。最新的修订版1.1在2022年6月发布,包含了错误修复和ECN。
USB 3.2规范的重大改进在于数据传输速度的提升。相比USB 3.0和USB 3.1,USB 3.2提供了更高的带宽。例如,USB 3.2 Gen 2x2配置下,数据传输速率可以达到20 Gbps,是USB 3.1 Gen 2的两倍。这种速度的提升使得USB 3.2在高速数据传输、大容量存储设备以及高分辨率视频流等方面具有更强的性能。
此外,USB 3.2还致力于保持向后兼容性,确保支持旧版本的USB设备能在新的主机和集线器上正常工作。这包括对USB 3.0和USB 2.0的物理层兼容性,以确保广泛的设备兼容性。
知识产权免责声明指出,该规范的提供是“按原样”进行,没有任何明示或暗示的保证,包括但不限于针对商品性、不侵权或特定用途适用性的保证。规范的作者对于使用或实施此规范中的信息可能导致的任何侵犯专有权利不承担任何责任。
USB 3.2规范是USB技术的一个关键里程碑,它提高了数据传输速度,增强了兼容性,并为开发者提供了一个明确的框架来实现高性能的USB接口解决方案。
Revision 1.1 - xvi - Universal Serial Bus 3.2
June 2022 Specification
Copyright © 2022 USB 3.0 Promoter Group. All rights reserved.
8.12.6.2 Host Flexibility in Performing SuperSpeed Isochronous Transactions
.......................................................................................................................................... 309
8.12.6.3 SuperSpeedPlus Isochronous Transactions ................................................. 310
8.12.6.4 Host Flexibility in Performing SuperSpeedPlus Isochronous
Transactions ............................................................................................................... 311
8.12.6.5 Device Response to Isochronous IN Transactions..................................... 312
8.12.6.6 Host Processing of Isochronous IN Transactions ...................................... 312
8.12.6.7 Device Response to an Isochronous OUT Data Packet ............................ 313
8.13 Timing Parameters ................................................................................................................... 313
9 Device Framework ............................................................................................................................... 317
9.1 USB Device States ..................................................................................................................... 317
9.1.1 Visible Device States................................................................................................. 317
9.1.1.1 Attached ........................................................................................................................ 320
9.1.1.2 Powered ........................................................................................................................ 320
9.1.1.3 Default ........................................................................................................................... 321
9.1.1.4 Address ......................................................................................................................... 321
9.1.1.5 Configured ................................................................................................................... 321
9.1.1.6 Suspended ................................................................................................................... 322
9.1.1.7 Error ............................................................................................................................... 322
9.1.2 Bus Enumeration ....................................................................................................... 322
9.2 Generic Device Operations ..................................................................................................... 323
9.2.1 Dynamic Attachment and Removal ...................................................................... 323
9.2.2 Address Assignment ................................................................................................. 323
9.2.3 Configuration .............................................................................................................. 323
9.2.4 Data Transfer .............................................................................................................. 324
9.2.5 Power Management .................................................................................................. 324
9.2.5.1 Power Budgeting ...................................................................................................... 324
9.2.5.2 Changing Device Suspend State ......................................................................... 325
9.2.5.3 Function Suspend ..................................................................................................... 326
9.2.5.4 Changing Function Suspend State ..................................................................... 326
9.2.6 Request Processing ................................................................................................... 326
9.2.6.1 Request Processing Timing .................................................................................. 327
9.2.6.2 Reset/Resume Recovery Time ........................................................................... 327
9.2.6.3 Set Address Processing .......................................................................................... 327
9.2.6.4 Standard Device Requests .................................................................................... 327
9.2.6.5 Class-specific Requests .......................................................................................... 327
9.2.6.6 Speed Dependent Descriptors ............................................................................ 328
9.2.7 Request Error ............................................................................................................. 328
9.3 USB Device Requests ............................................................................................................... 328
Revision 1.1 - xvii - Universal Serial Bus 3.2
June 2022 Specification
Copyright © 2022 USB 3.0 Promoter Group. All rights reserved.
9.3.1 bmRequestType ......................................................................................................... 329
9.3.2 bRequest....................................................................................................................... 329
9.3.3 wValue .......................................................................................................................... 329
9.3.4 wIndex .......................................................................................................................... 330
9.3.5 wLength ........................................................................................................................ 330
9.4 Standard Device Requests ...................................................................................................... 330
9.4.1 Clear Feature .............................................................................................................. 333
9.4.2 Get Configuration ...................................................................................................... 334
9.4.3 Get Descriptor ............................................................................................................ 334
9.4.4 Get Interface ............................................................................................................... 335
9.4.5 Get Status ..................................................................................................................... 336
9.4.6 Set Address .................................................................................................................. 339
9.4.7 Set Configuration ....................................................................................................... 341
9.4.8 Set Descriptor ............................................................................................................. 341
9.4.9 Set Feature................................................................................................................... 342
9.4.10 Set Interface ................................................................................................................ 343
9.4.11 Set Isochronous Delay .............................................................................................. 344
9.4.12 Set SEL .......................................................................................................................... 344
9.4.13 Synch Frame ................................................................................................................ 345
9.4.14 Set Firmware Status ................................................................................................. 345
9.4.15 Get Firmware Status ................................................................................................. 345
9.4.16 Events and Their Effect on Device Parameters ................................................ 346
9.5 Descriptors ................................................................................................................................. 348
9.6 Standard USB Descriptor Definitions ................................................................................. 348
9.6.1 Device ............................................................................................................................ 348
9.6.2 Binary Device Object Store (BOS) ........................................................................ 350
9.6.2.1 USB 2.0 Extension .................................................................................................... 353
9.6.2.2 SuperSpeed USB Device Capability .................................................................. 354
9.6.2.3 Container ID ................................................................................................................ 356
9.6.2.4 Platform Descriptor ................................................................................................. 356
9.6.2.5 SuperSpeedPlus USB Device Capability.......................................................... 357
9.6.2.6 Precision Time Measurement ............................................................................. 359
9.6.2.7 Configuration Summary Descriptor ................................................................. 359
9.6.2.8 FWStatus Capability ................................................................................................ 359
9.6.3 Configuration .............................................................................................................. 360
9.6.4 Interface Association ................................................................................................ 361
9.6.5 Interface ....................................................................................................................... 362
9.6.6 Endpoint ....................................................................................................................... 364
9.6.7 SuperSpeed Endpoint Companion ........................................................................ 367
9.6.8 SuperSpeedPlus Isochronous Endpoint Companion ....................................... 369
9.6.9 String ............................................................................................................................. 370
9.7 Device Class Definitions ......................................................................................................... 371
Revision 1.1 - xviii - Universal Serial Bus 3.2
June 2022 Specification
Copyright © 2022 USB 3.0 Promoter Group. All rights reserved.
9.7.1 Descriptors .................................................................................................................. 371
9.7.2 Interface(s) .................................................................................................................. 371
9.7.3 Requests ....................................................................................................................... 371
9.8 Constants ..................................................................................................................................... 371
10 Hub, Host Downstream Port, and Device Upstream Port Specification ............................... 372
10.1 Hub Feature Summary............................................................................................................. 372
10.1.1 Connecting to an Enhanced SuperSpeed Capable Host .................................. 375
10.1.2 Connecting to a USB 2.0 Host ................................................................................. 376
10.1.3 Hub Connectivity ....................................................................................................... 376
10.1.3.1 Routing Information................................................................................................ 376
10.1.3.2 SuperSpeed Hub Packet Signaling Connectivity ......................................... 378
10.1.3.3 SuperSpeedPlus Hub Packet Routing .............................................................. 378
10.1.4 Resume Connectivity ................................................................................................ 379
10.1.5 Hub Fault Recovery Mechanisms .......................................................................... 379
10.1.6 Hub Buffer Architecture .......................................................................................... 380
10.1.6.1 SuperSpeed Hub Buffer Architecture .............................................................. 380
10.1.6.2 SuperSpeedPlus Hub Buffer Architecture ..................................................... 381
10.2 Hub Power Management ......................................................................................................... 381
10.2.1 Link States ................................................................................................................... 381
10.2.2 Hub Downstream Port U1/U2 Timers ................................................................. 381
10.2.3 Downstream/Upstream Port Link State Transitions ...................................... 382
10.3 Hub Downstream Facing Ports ............................................................................................. 382
10.3.1 Hub Downstream Facing Port State Descriptions ........................................... 385
10.3.1.1 DSPORT.Powered-off .............................................................................................. 385
10.3.1.2 DSPORT.Disconnected (Waiting for eSS Connect) ..................................... 386
10.3.1.3 DSPORT.Training ...................................................................................................... 387
10.3.1.4 DSPORT.ERROR ......................................................................................................... 387
10.3.1.5 DSPORT.Enabled ....................................................................................................... 388
10.3.1.6 DSPORT.Resetting .................................................................................................... 388
10.3.1.7 DSPORT.Compliance ............................................................................................... 389
10.3.1.8 DSPORT.Loopback ................................................................................................... 389
10.3.1.9 DSPORT.Disabled ...................................................................................................... 389
10.3.1.10 DSPORT.Powered-off-detect ............................................................................... 389
10.3.1.11 DSPORT.Powered-off-reset .................................................................................. 390
10.3.2 Disconnect Detect Mechanism ............................................................................... 390
10.3.3 Labeling ........................................................................................................................ 390
10.4 Hub Downstream Facing Port Power Management ........................................................ 391
10.4.1 Downstream Facing Port PM Timers ................................................................... 391
10.4.2 Hub Downstream Facing Port State Descriptions ........................................... 393
10.4.2.1 Enabled U0 States ..................................................................................................... 393
Revision 1.1 - xix - Universal Serial Bus 3.2
June 2022 Specification
Copyright © 2022 USB 3.0 Promoter Group. All rights reserved.
10.4.2.2 Attempt U0 – U1 Transition ................................................................................. 394
10.4.2.3 Attempt U0 – U2 Transition ................................................................................. 394
10.4.2.4 Link in U1 ..................................................................................................................... 395
10.4.2.5 Link in U2 ..................................................................................................................... 395
10.4.2.6 Link in U3 ..................................................................................................................... 396
10.5 Hub Upstream Facing Ports ................................................................................................... 396
10.5.1 Upstream Facing Port State Descriptions .......................................................... 397
10.5.1.1 USPORT.Powered-off .............................................................................................. 397
10.5.1.2 USPORT.Powered-on .............................................................................................. 398
10.5.1.3 USPORT.Training ...................................................................................................... 398
10.5.1.4 USPORT.Connected/Enabled .............................................................................. 398
10.5.1.5 USPORT.Error ............................................................................................................ 398
10.5.2 Hub Connect State Machine .................................................................................... 399
10.5.2.1 Hub Connect State Descriptions ........................................................................ 399
10.5.2.2 HCONNECT.Powered-off ....................................................................................... 399
10.5.2.3 HCONNECT.Attempt ESS Connect ..................................................................... 399
10.5.2.4 HCONNECT.Connected on ESS ............................................................................ 400
10.6 Upstream Facing Port Power Management ....................................................................... 400
10.6.1 Upstream Facing Port PM Timer ........................................................................... 402
10.6.2 Hub Upstream Facing Port State Descriptions ................................................. 402
10.6.2.1 Enabled U0 States ..................................................................................................... 402
10.6.2.2 Attempt U0 – U1 Transition ................................................................................. 403
10.6.2.3 Attempt U0 – U2 Transition ................................................................................. 404
10.6.2.4 Link in U1 ..................................................................................................................... 404
10.6.2.5 Link in U2 ..................................................................................................................... 404
10.6.2.6 Link in U3 ..................................................................................................................... 404
10.7 SuperSpeed Hub Header Packet Forwarding and Data Repeater .............................. 405
10.7.1 SuperSpeed Hub Elasticity Buffer ........................................................................ 405
10.7.2 SKP Ordered Sets ....................................................................................................... 405
10.7.3 Interpacket Spacing .................................................................................................. 405
10.7.4 SuperSpeed Header Packet Buffer Architecture .............................................. 405
10.7.5 SuperSpeed Packet Connectivity .......................................................................... 407
10.8 SuperSpeedPlus Store and Forward Behavior ................................................................. 407
10.8.1 Hub Elasticity Buffer ................................................................................................ 407
10.8.2 SKP Ordered Sets ....................................................................................................... 408
10.8.3 Interpacket Spacing .................................................................................................. 408
10.8.4 Upstream Flowing Buffering .................................................................................. 408
10.8.5 Downstream Flowing Buffering ............................................................................ 408
10.8.6 SuperSpeedPlus Hub Arbitration of Packets ..................................................... 409
10.8.6.1 Arbitration Weight ................................................................................................... 409
Revision 1.1 - xx - Universal Serial Bus 3.2
June 2022 Specification
Copyright © 2022 USB 3.0 Promoter Group. All rights reserved.
10.8.6.2 Direction Independent Packet Selection ........................................................ 410
10.8.6.3 Downstream Flowing Packet Reception and Selection ........................... 410
10.8.6.4 Upstream Flowing Packet Reception and Selection .................................. 410
10.8.7 SuperSpeedPlus Upstream Flowing Packet Modifications............................ 412
10.8.8 SuperSpeedPlus Downstream Controller ........................................................... 413
10.9 Port State Machines ................................................................................................................. 413
10.9.1 Port Transmit State Machine ................................................................................. 413
10.9.2 Port Transmit State Descriptions ......................................................................... 415
10.9.2.1 Tx IDLE .......................................................................................................................... 415
10.9.2.2 Tx Header ..................................................................................................................... 415
10.9.2.3 Tx Data .......................................................................................................................... 415
10.9.2.4 Tx Data Abort ............................................................................................................. 415
10.9.2.5 Tx Link Command .................................................................................................... 415
10.9.3 Port Receive State Machine .................................................................................... 416
10.9.4 Port Receive State Descriptions ............................................................................ 416
10.9.4.1 Rx Default ..................................................................................................................... 416
10.9.4.2 Rx Data .......................................................................................................................... 417
10.9.4.3 Rx Header ..................................................................................................................... 417
10.9.4.4 Process Header Packet ........................................................................................... 417
10.9.4.5 Rx Link Command .................................................................................................... 422
10.9.4.6 Process Link Command ......................................................................................... 422
10.10 Suspend and Resume ............................................................................................................... 423
10.11 Hub Upstream Port Reset Behavior .................................................................................... 423
10.12 Hub Port Power Control ......................................................................................................... 424
10.12.1 Multiple Gangs (Only supported for downstream USB Standard-A ports)
......................................................................................................................................... 424
10.13 Hub Controller ........................................................................................................................... 425
10.13.1 Endpoint Organization ............................................................................................. 425
10.13.2 Hub Information Architecture and Operation .................................................. 426
10.13.3 Port Change Information Processing ................................................................... 427
10.13.4 Hub and Port Status Change Bitmap .................................................................... 427
10.13.5 Over-current Reporting and Recovery ................................................................ 428
10.13.6 Enumeration Handling ............................................................................................. 429
10.14 Hub Configuration .................................................................................................................... 429
10.15 Descriptors ................................................................................................................................. 431
10.15.1 Standard Descriptors for Hub Class..................................................................... 432
10.15.2 Class-specific Descriptors ....................................................................................... 437
10.15.2.1 Hub Descriptor .......................................................................................................... 437
10.16 Requests ...................................................................................................................................... 439
10.16.1 Standard Requests .................................................................................................... 439
10.16.2 Class-specific Requests ............................................................................................ 439
剩余568页未读,继续阅读
2023-01-05 上传
2018-08-03 上传
2021-01-13 上传
2011-11-25 上传
2023-07-30 上传
2020-04-24 上传
2009-07-17 上传
2010-04-18 上传
2013-07-18 上传
sumansuman
- 粉丝: 2
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js-test-commons:可重用的JS测试抽象
- DeleteBookmarks:删除三星智能手机中的所有书签和快速访问项目(注 4)
- 个性西式美食餐厅企业网站html静态模板.zip
- 公共设施施工组织设计--深圳市福田区某高层大酒店工程技术标
- Adafruit_PlatformDetect-0.0.4-py3-none-any.whl.zip
- didomi-frontend-challenge
- 小程序源码 SeeJoPlayer(视频播放器).rar
- 基于java swing实现的热点词汇统计功能
- jdk-11.0.15.1(jdk-11.0.15.1_windows-x64_bin.zip)
- Code-Refactor:训练营分配1
- meizhuo:袂卓官网
- bifrost-ts:一个轻量的Typescript客户端,用于收集和验证IOST块
- Ajax-Navigation:一个ajax导航插件。 保持滚动位置并允许平滑过渡
- 小程序源码 安卓桌面应用EyeRoom.zip
- 互联网营销专业介绍及就业前景分析.zip
- 技术交底及其安全资料库-电工安全技术交底
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功