没有合适的资源?快使用搜索试试~ 我知道了~
首页"USB 3.2规范与产品开发要求"
"USB 3.2规范与产品开发要求"
需积分: 36 44 下载量 128 浏览量
更新于2024-01-17
收藏 11.41MB PDF 举报
USB 3.2 Specification是由USB 3.0推广组(USB 3.0 Promoter Group)于2022年发布的一项规范。该规范是关于Universal Serial Bus(通用串行总线)的技术标准,旨在提供更快的数据传输速度和更强大的功能。
USB 3.2规范要求产品开发人员必须了解和理解USB 2.0规范,因为USB 3.x设备必须实现USB 2.0规范中定义的设备框架命令和描述符。换言之,USB 3.2兼容USB 2.0,并且可以与USB 2.0设备进行互操作。这使得用户可以在USB 3.2设备上使用USB 2.0设备,无需添加额外的适配器或转换器。
根据USB 3.2规范,以10Gbps运行的设备(也称为Gen 2)必须实现SuperSpeedPlus增强功能。这些增强功能包括更高的数据传输速率、更低的延迟和更大的带宽。这使得USB 3.2设备比USB 2.0设备更适合处理大容量文件传输、高清视频流媒体和其他高带宽应用。
USB 3.2规范由USB 3.0推广组的成员共同制定,其中包括著名的公司如Apple Inc.、Hewlett-Packard Inc.、Intel Corporation、Microsoft Corporation、Renesas Corporation、STMicroelectronics和Texas Instruments。这些公司的专业知识和经验对于制定一个全面且实用的规范至关重要。
USB 3.2规范的发行日期为2022年6月,此前于2017年9月发布了1.1版。规范的修订历史表明,该规范经过了多次修改和改进,以确保其与最新的技术趋势和需求保持一致。这表明USB 3.2规范是一个不断演进的标准,以适应日益增长的数据传输和设备连接需求。
总之,USB 3.2规范是一个为USB技术提供指导和标准的文档。它要求USB 3.x设备兼容USB 2.0,并具有SuperSpeedPlus增强功能。该规范由多家知名公司共同制定,并经过多次修订以确保其与最新的技术趋势保持一致。通过遵循USB 3.2规范,产品开发人员和用户可以获得更快的数据传输速度和更强大的功能,从而提高工作效率和用户体验。
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
.......................................................................................................................................... 310
8.12.6.3 SuperSpeedPlus Isochronous Transactions ................................................. 311
8.12.6.4 Host Flexibility in Performing SuperSpeedPlus Isochronous
Transactions ............................................................................................................... 312
8.12.6.5 Device Response to Isochronous IN Transactions..................................... 313
8.12.6.6 Host Processing of Isochronous IN Transactions ...................................... 313
8.12.6.7 Device Response to an Isochronous OUT Data Packet ............................ 314
8.13 Timing Parameters ................................................................................................................... 314
9 Device Framework ............................................................................................................................... 318
9.1 USB Device States ..................................................................................................................... 318
9.1.1 Visible Device States................................................................................................. 318
9.1.1.1 Attached ........................................................................................................................ 321
9.1.1.2 Powered ........................................................................................................................ 321
9.1.1.3 Default ........................................................................................................................... 322
9.1.1.4 Address ......................................................................................................................... 322
9.1.1.5 Configured ................................................................................................................... 322
9.1.1.6 Suspended ................................................................................................................... 323
9.1.1.7 Error ............................................................................................................................... 323
9.1.2 Bus Enumeration ....................................................................................................... 323
9.2 Generic Device Operations ..................................................................................................... 324
9.2.1 Dynamic Attachment and Removal ...................................................................... 324
9.2.2 Address Assignment ................................................................................................. 324
9.2.3 Configuration .............................................................................................................. 324
9.2.4 Data Transfer .............................................................................................................. 325
9.2.5 Power Management .................................................................................................. 325
9.2.5.1 Power Budgeting ...................................................................................................... 325
9.2.5.2 Changing Device Suspend State ......................................................................... 326
9.2.5.3 Function Suspend ..................................................................................................... 327
9.2.5.4 Changing Function Suspend State ..................................................................... 327
9.2.6 Request Processing ................................................................................................... 327
9.2.6.1 Request Processing Timing .................................................................................. 328
9.2.6.2 Reset/Resume Recovery Time ........................................................................... 328
9.2.6.3 Set Address Processing .......................................................................................... 328
9.2.6.4 Standard Device Requests .................................................................................... 328
9.2.6.5 Class-specific Requests .......................................................................................... 328
9.2.6.6 Speed Dependent Descriptors ............................................................................ 329
9.2.7 Request Error ............................................................................................................. 329
9.3 USB Device Requests ............................................................................................................... 329
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 ......................................................................................................... 330
9.3.2 bRequest....................................................................................................................... 330
9.3.3 wValue .......................................................................................................................... 330
9.3.4 wIndex .......................................................................................................................... 331
9.3.5 wLength ........................................................................................................................ 331
9.4 Standard Device Requests ...................................................................................................... 331
9.4.1 Clear Feature .............................................................................................................. 334
9.4.2 Get Configuration ...................................................................................................... 335
9.4.3 Get Descriptor ............................................................................................................ 335
9.4.4 Get Interface ............................................................................................................... 336
9.4.5 Get Status ..................................................................................................................... 337
9.4.6 Set Address .................................................................................................................. 340
9.4.7 Set Configuration ....................................................................................................... 342
9.4.8 Set Descriptor ............................................................................................................. 342
9.4.9 Set Feature................................................................................................................... 343
9.4.10 Set Interface ................................................................................................................ 344
9.4.11 Set Isochronous Delay .............................................................................................. 345
9.4.12 Set SEL .......................................................................................................................... 345
9.4.13 Synch Frame ................................................................................................................ 346
9.4.14 Set Firmware Status ................................................................................................. 346
9.4.15 Get Firmware Status ................................................................................................. 346
9.4.16 Events and Their Effect on Device Parameters ................................................ 347
9.5 Descriptors ................................................................................................................................. 349
9.6 Standard USB Descriptor Definitions ................................................................................. 349
9.6.1 Device ............................................................................................................................ 349
9.6.2 Binary Device Object Store (BOS) ........................................................................ 351
9.6.2.1 USB 2.0 Extension .................................................................................................... 354
9.6.2.2 SuperSpeed USB Device Capability .................................................................. 355
9.6.2.3 Container ID ................................................................................................................ 357
9.6.2.4 Platform Descriptor ................................................................................................. 357
9.6.2.5 SuperSpeedPlus USB Device Capability.......................................................... 358
9.6.2.6 Precision Time Measurement ............................................................................. 360
9.6.2.7 Configuration Summary Descriptor ................................................................. 360
9.6.2.8 FWStatus Capability ................................................................................................ 360
9.6.3 Configuration .............................................................................................................. 361
9.6.4 Interface Association ................................................................................................ 362
9.6.5 Interface ....................................................................................................................... 363
9.6.6 Endpoint ....................................................................................................................... 365
9.6.7 SuperSpeed Endpoint Companion ........................................................................ 368
9.6.8 SuperSpeedPlus Isochronous Endpoint Companion ....................................... 370
9.6.9 String ............................................................................................................................. 371
9.7 Device Class Definitions ......................................................................................................... 372
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 .................................................................................................................. 372
9.7.2 Interface(s) .................................................................................................................. 372
9.7.3 Requests ....................................................................................................................... 372
9.8 Constants ..................................................................................................................................... 372
10 Hub, Host Downstream Port, and Device Upstream Port Specification ............................... 373
10.1 Hub Feature Summary............................................................................................................. 373
10.1.1 Connecting to an Enhanced SuperSpeed Capable Host .................................. 376
10.1.2 Connecting to a USB 2.0 Host ................................................................................. 377
10.1.3 Hub Connectivity ....................................................................................................... 377
10.1.3.1 Routing Information................................................................................................ 377
10.1.3.2 SuperSpeed Hub Packet Signaling Connectivity ......................................... 379
10.1.3.3 SuperSpeedPlus Hub Packet Routing .............................................................. 379
10.1.4 Resume Connectivity ................................................................................................ 380
10.1.5 Hub Fault Recovery Mechanisms .......................................................................... 380
10.1.6 Hub Buffer Architecture .......................................................................................... 381
10.1.6.1 SuperSpeed Hub Buffer Architecture .............................................................. 381
10.1.6.2 SuperSpeedPlus Hub Buffer Architecture ..................................................... 382
10.2 Hub Power Management ......................................................................................................... 382
10.2.1 Link States ................................................................................................................... 382
10.2.2 Hub Downstream Port U1/U2 Timers ................................................................. 382
10.2.3 Downstream/Upstream Port Link State Transitions ...................................... 383
10.3 Hub Downstream Facing Ports ............................................................................................. 383
10.3.1 Hub Downstream Facing Port State Descriptions ........................................... 386
10.3.1.1 DSPORT.Powered-off .............................................................................................. 386
10.3.1.2 DSPORT.Disconnected (Waiting for eSS Connect) ..................................... 387
10.3.1.3 DSPORT.Training ...................................................................................................... 388
10.3.1.4 DSPORT.ERROR ......................................................................................................... 388
10.3.1.5 DSPORT.Enabled ....................................................................................................... 389
10.3.1.6 DSPORT.Resetting .................................................................................................... 389
10.3.1.7 DSPORT.Compliance ............................................................................................... 390
10.3.1.8 DSPORT.Loopback ................................................................................................... 390
10.3.1.9 DSPORT.Disabled ...................................................................................................... 390
10.3.1.10 DSPORT.Powered-off-detect ............................................................................... 390
10.3.1.11 DSPORT.Powered-off-reset .................................................................................. 391
10.3.2 Disconnect Detect Mechanism ............................................................................... 391
10.3.3 Labeling ........................................................................................................................ 391
10.4 Hub Downstream Facing Port Power Management ........................................................ 392
10.4.1 Downstream Facing Port PM Timers ................................................................... 392
10.4.2 Hub Downstream Facing Port State Descriptions ........................................... 394
10.4.2.1 Enabled U0 States ..................................................................................................... 394
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 ................................................................................. 395
10.4.2.3 Attempt U0 – U2 Transition ................................................................................. 395
10.4.2.4 Link in U1 ..................................................................................................................... 396
10.4.2.5 Link in U2 ..................................................................................................................... 396
10.4.2.6 Link in U3 ..................................................................................................................... 397
10.5 Hub Upstream Facing Ports ................................................................................................... 397
10.5.1 Upstream Facing Port State Descriptions .......................................................... 398
10.5.1.1 USPORT.Powered-off .............................................................................................. 398
10.5.1.2 USPORT.Powered-on .............................................................................................. 399
10.5.1.3 USPORT.Training ...................................................................................................... 399
10.5.1.4 USPORT.Connected/Enabled .............................................................................. 399
10.5.1.5 USPORT.Error ............................................................................................................ 399
10.5.2 Hub Connect State Machine .................................................................................... 400
10.5.2.1 Hub Connect State Descriptions ........................................................................ 400
10.5.2.2 HCONNECT.Powered-off ....................................................................................... 400
10.5.2.3 HCONNECT.Attempt ESS Connect ..................................................................... 400
10.5.2.4 HCONNECT.Connected on ESS ............................................................................ 401
10.6 Upstream Facing Port Power Management ....................................................................... 401
10.6.1 Upstream Facing Port PM Timer ........................................................................... 403
10.6.2 Hub Upstream Facing Port State Descriptions ................................................. 403
10.6.2.1 Enabled U0 States ..................................................................................................... 403
10.6.2.2 Attempt U0 – U1 Transition ................................................................................. 404
10.6.2.3 Attempt U0 – U2 Transition ................................................................................. 405
10.6.2.4 Link in U1 ..................................................................................................................... 405
10.6.2.5 Link in U2 ..................................................................................................................... 405
10.6.2.6 Link in U3 ..................................................................................................................... 405
10.7 SuperSpeed Hub Header Packet Forwarding and Data Repeater .............................. 406
10.7.1 SuperSpeed Hub Elasticity Buffer ........................................................................ 406
10.7.2 SKP Ordered Sets ....................................................................................................... 406
10.7.3 Interpacket Spacing .................................................................................................. 406
10.7.4 SuperSpeed Header Packet Buffer Architecture .............................................. 406
10.7.5 SuperSpeed Packet Connectivity .......................................................................... 408
10.8 SuperSpeedPlus Store and Forward Behavior ................................................................. 408
10.8.1 Hub Elasticity Buffer ................................................................................................ 408
10.8.2 SKP Ordered Sets ....................................................................................................... 409
10.8.3 Interpacket Spacing .................................................................................................. 409
10.8.4 Upstream Flowing Buffering .................................................................................. 409
10.8.5 Downstream Flowing Buffering ............................................................................ 409
10.8.6 SuperSpeedPlus Hub Arbitration of Packets ..................................................... 410
10.8.6.1 Arbitration Weight ................................................................................................... 410
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 ........................................................ 411
10.8.6.3 Downstream Flowing Packet Reception and Selection ........................... 411
10.8.6.4 Upstream Flowing Packet Reception and Selection .................................. 411
10.8.7 SuperSpeedPlus Upstream Flowing Packet Modifications............................ 413
10.8.8 SuperSpeedPlus Downstream Controller ........................................................... 414
10.9 Port State Machines ................................................................................................................. 414
10.9.1 Port Transmit State Machine ................................................................................. 414
10.9.2 Port Transmit State Descriptions ......................................................................... 416
10.9.2.1 Tx IDLE .......................................................................................................................... 416
10.9.2.2 Tx Header ..................................................................................................................... 416
10.9.2.3 Tx Data .......................................................................................................................... 416
10.9.2.4 Tx Data Abort ............................................................................................................. 416
10.9.2.5 Tx Link Command .................................................................................................... 416
10.9.3 Port Receive State Machine .................................................................................... 417
10.9.4 Port Receive State Descriptions ............................................................................ 417
10.9.4.1 Rx Default ..................................................................................................................... 417
10.9.4.2 Rx Data .......................................................................................................................... 418
10.9.4.3 Rx Header ..................................................................................................................... 418
10.9.4.4 Process Header Packet ........................................................................................... 418
10.9.4.5 Rx Link Command .................................................................................................... 423
10.9.4.6 Process Link Command ......................................................................................... 423
10.10 Suspend and Resume ............................................................................................................... 424
10.11 Hub Upstream Port Reset Behavior .................................................................................... 424
10.12 Hub Port Power Control ......................................................................................................... 425
10.12.1 Multiple Gangs (Only supported for downstream USB Standard-A ports)
......................................................................................................................................... 425
10.13 Hub Controller ........................................................................................................................... 426
10.13.1 Endpoint Organization ............................................................................................. 426
10.13.2 Hub Information Architecture and Operation .................................................. 427
10.13.3 Port Change Information Processing ................................................................... 428
10.13.4 Hub and Port Status Change Bitmap .................................................................... 428
10.13.5 Over-current Reporting and Recovery ................................................................ 429
10.13.6 Enumeration Handling ............................................................................................. 430
10.14 Hub Configuration .................................................................................................................... 430
10.15 Descriptors ................................................................................................................................. 432
10.15.1 Standard Descriptors for Hub Class..................................................................... 433
10.15.2 Class-specific Descriptors ....................................................................................... 438
10.15.2.1 Hub Descriptor .......................................................................................................... 438
10.16 Requests ...................................................................................................................................... 440
10.16.1 Standard Requests .................................................................................................... 440
10.16.2 Class-specific Requests ............................................................................................ 440
剩余570页未读,继续阅读
2022-07-04 上传
2019-05-09 上传
2009-07-17 上传
2017-12-23 上传
2010-04-18 上传
2016-11-27 上传
2023-07-30 上传
2023-06-21 上传
hugh_1107
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功