没有合适的资源?快使用搜索试试~ 我知道了~
首页"USB协议3.2官方版发布及其重要参与者"
"USB协议3.2官方版发布及其重要参与者"
需积分: 13 1 下载量 172 浏览量
更新于2024-01-18
收藏 10.34MB PDF 举报
USB协议3.2是由USB 3.0促进组发布的一项官方标准。该协议于2017年9月22日发布,版本号为1.0。USB 3.2标准的版权归Apple公司、惠普公司、英特尔公司、微软公司、瑞萨公司、意法半导体公司和德州仪器公司共同所有。
USB(Universal Serial Bus)是一种用于电脑和外部设备之间传输数据的连接接口。它被广泛应用于各种设备,如计算机、打印机、摄像头、音频设备等。USB连接具有简单、可靠、高速传输等特点,已成为现代电子设备中最为常见的连接标准之一。
USB协议3.2官方版是对USB 3.0协议的进一步改进和升级。该版本的协议在传输速度和带宽上有了显著的提升。USB 3.2协议支持多个速率的数据传输,包括5 Gbps、10 Gbps和20 Gbps。这大大提高了数据传输速度,使用户能够更快地传输大量数据。
此外,USB 3.2协议还引入了Link Aggregation功能,允许多个USB通道同时进行数据传输。这意味着在支持Link Aggregation的设备上,用户可以同时使用多个USB接口,提高数据传输的效率和吞吐量。
USB协议3.2官方版也增加了更灵活的电源管理功能。它支持为USB设备提供不同的电源级别和供电模式,以满足不同设备的功耗需求。这使得USB设备可以更好地管理电源,并在需要时提供更多的功耗。
此外,USB协议3.2官方版还在连接器方面进行了改进。它引入了新的USB-C连接器,该连接器具有可逆插拔的设计,更加方便用户插拔设备。USB-C连接器还支持更高的功耗和数据传输速率,为用户提供更好的使用体验。
总之,USB协议3.2官方版是USB连接接口的重要进步和改进。它提供了更高的数据传输速度、更灵活的电源管理和更方便的连接器设计。这使得USB连接接口在现代电子设备中的应用更加广泛和便利,并可以满足用户对数据传输速度和便捷性的需求。需要注意的是,该协议是由USB 3.0促进组发布的官方标准,并受到版权保护。
Revision 1.0 - xvi - Universal Serial Bus 3.2
September 22, 2017 Specification
Copyright © 2017 USB 3.0 Promoter Group. All rights reserved.
8.12.6.2 Host Flexibility in Performing SuperSpeed Isochronous
Transactions ............................................................................................................... 308
8.12.6.3 SuperSpeedPlus Isochronous Transactions ................................................. 309
8.12.6.4 Host Flexibility in Performing SuperSpeedPlus Isochronous
Transactions ............................................................................................................... 310
8.12.6.5 Device Response to Isochronous IN Transactions..................................... 311
8.12.6.6 Host Processing of Isochronous IN Transactions ...................................... 311
8.12.6.7 Device Response to an Isochronous OUT Data Packet ............................ 312
8.13 Timing Parameters ................................................................................................................... 312
9 Device Framework ............................................................................................................................... 316
9.1 USB Device States ..................................................................................................................... 316
9.1.1 Visible Device States................................................................................................. 316
9.1.1.1 Attached ........................................................................................................................ 319
9.1.1.2 Powered ........................................................................................................................ 319
9.1.1.3 Default ........................................................................................................................... 320
9.1.1.4 Address ......................................................................................................................... 320
9.1.1.5 Configured ................................................................................................................... 320
9.1.1.6 Suspended ................................................................................................................... 321
9.1.1.7 Error ............................................................................................................................... 321
9.1.2 Bus Enumeration ....................................................................................................... 321
9.2 Generic Device Operations ..................................................................................................... 322
9.2.1 Dynamic Attachment and Removal ...................................................................... 322
9.2.2 Address Assignment ................................................................................................. 322
9.2.3 Configuration .............................................................................................................. 322
9.2.4 Data Transfer .............................................................................................................. 323
9.2.5 Power Management .................................................................................................. 323
9.2.5.1 Power Budgeting ...................................................................................................... 323
9.2.5.2 Changing Device Suspend State ......................................................................... 324
9.2.5.3 Function Suspend ..................................................................................................... 325
9.2.5.4 Changing Function Suspend State ..................................................................... 325
9.2.6 Request Processing ................................................................................................... 325
9.2.6.1 Request Processing Timing .................................................................................. 326
9.2.6.2 Reset/Resume Recovery Time ........................................................................... 326
9.2.6.3 Set Address Processing .......................................................................................... 326
9.2.6.4 Standard Device Requests .................................................................................... 326
9.2.6.5 Class-specific Requests .......................................................................................... 326
9.2.6.6 Speed Dependent Descriptors ............................................................................ 327
9.2.7 Request Error ............................................................................................................. 327
9.3 USB Device Requests ............................................................................................................... 327
Revision 1.0 - xvii - Universal Serial Bus 3.2
September 22, 2017 Specification
Copyright © 2017 USB 3.0 Promoter Group. All rights reserved.
9.3.1 bmRequestType ......................................................................................................... 328
9.3.2 bRequest....................................................................................................................... 328
9.3.3 wValue .......................................................................................................................... 328
9.3.4 wIndex .......................................................................................................................... 329
9.3.5 wLength ........................................................................................................................ 329
9.4 Standard Device Requests ...................................................................................................... 329
9.4.1 Clear Feature .............................................................................................................. 332
9.4.2 Get Configuration ...................................................................................................... 333
9.4.3 Get Descriptor ............................................................................................................ 333
9.4.4 Get Interface ............................................................................................................... 334
9.4.5 Get Status ..................................................................................................................... 335
9.4.6 Set Address .................................................................................................................. 338
9.4.7 Set Configuration ....................................................................................................... 339
9.4.8 Set Descriptor ............................................................................................................. 339
9.4.9 Set Feature................................................................................................................... 340
9.4.10 Set Interface ................................................................................................................ 341
9.4.11 Set Isochronous Delay .............................................................................................. 342
9.4.12 Set SEL .......................................................................................................................... 342
9.4.13 Synch Frame ................................................................................................................ 343
9.4.14 Events and Their Effect on Device Parameters ................................................ 343
9.5 Descriptors ................................................................................................................................. 344
9.6 Standard USB Descriptor Definitions ................................................................................. 345
9.6.1 Device ............................................................................................................................ 345
9.6.2 Binary Device Object Store (BOS) ........................................................................ 347
9.6.2.1 USB 2.0 Extension .................................................................................................... 349
9.6.2.2 SuperSpeed USB Device Capability .................................................................. 350
9.6.2.3 Container ID ................................................................................................................ 352
9.6.2.4 Platform Descriptor ................................................................................................. 352
9.6.2.5 SuperSpeedPlus USB Device Capability.......................................................... 353
9.6.2.6 Precision Time Measurement ............................................................................. 355
9.6.2.7 Configuration Summary Descriptor ................................................................. 355
9.6.3 Configuration .............................................................................................................. 355
9.6.4 Interface Association ................................................................................................ 357
9.6.5 Interface ....................................................................................................................... 358
9.6.6 Endpoint ....................................................................................................................... 360
9.6.7 SuperSpeed Endpoint Companion ........................................................................ 362
9.6.8 SuperSpeedPlus Isochronous Endpoint Companion ....................................... 364
9.6.9 String ............................................................................................................................. 365
9.7 Device Class Definitions ......................................................................................................... 366
9.7.1 Descriptors .................................................................................................................. 366
9.7.2 Interface(s) .................................................................................................................. 366
9.7.3 Requests ....................................................................................................................... 366
Revision 1.0 - xviii - Universal Serial Bus 3.2
September 22, 2017 Specification
Copyright © 2017 USB 3.0 Promoter Group. All rights reserved.
9.8 Constants ..................................................................................................................................... 366
10 Hub, Host Downstream Port, and Device Upstream Port Specification ............................... 367
10.1 Hub Feature Summary............................................................................................................. 367
10.1.1 Connecting to an Enhanced SuperSpeed Capable Host .................................. 370
10.1.2 Connecting to a USB 2.0 Host ................................................................................. 371
10.1.3 Hub Connectivity ....................................................................................................... 371
10.1.3.1 Routing Information................................................................................................ 371
10.1.3.2 SuperSpeed Hub Packet Signaling Connectivity ......................................... 373
10.1.3.3 SuperSpeedPlus Hub Packet Routing .............................................................. 373
10.1.4 Resume Connectivity ................................................................................................ 374
10.1.5 Hub Fault Recovery Mechanisms .......................................................................... 374
10.1.6 Hub Buffer Architecture .......................................................................................... 375
10.1.6.1 SuperSpeed Hub Buffer Architecture .............................................................. 375
10.1.6.2 SuperSpeedPlus Hub Buffer Architecture ..................................................... 376
10.2 Hub Power Management ......................................................................................................... 376
10.2.1 Link States ................................................................................................................... 376
10.2.2 Hub Downstream Port U1/U2 Timers ................................................................. 376
10.2.3 Downstream/Upstream Port Link State Transitions ...................................... 377
10.3 Hub Downstream Facing Ports ............................................................................................. 377
10.3.1 Hub Downstream Facing Port State Descriptions ........................................... 380
10.3.1.1 DSPORT.Powered-off .............................................................................................. 380
10.3.1.2 DSPORT.Disconnected (Waiting for eSS Connect) ..................................... 381
10.3.1.3 DSPORT.Training ...................................................................................................... 382
10.3.1.4 DSPORT.ERROR ......................................................................................................... 382
10.3.1.5 DSPORT.Enabled ....................................................................................................... 383
10.3.1.6 DSPORT.Resetting .................................................................................................... 383
10.3.1.7 DSPORT.Compliance ............................................................................................... 384
10.3.1.8 DSPORT.Loopback ................................................................................................... 384
10.3.1.9 DSPORT.Disabled ...................................................................................................... 384
10.3.1.10 DSPORT.Powered-off-detect ............................................................................... 384
10.3.1.11 DSPORT.Powered-off-reset .................................................................................. 385
10.3.2 Disconnect Detect Mechanism ............................................................................... 385
10.3.3 Labeling ........................................................................................................................ 385
10.4 Hub Downstream Facing Port Power Management ........................................................ 386
10.4.1 Downstream Facing Port PM Timers ................................................................... 386
10.4.2 Hub Downstream Facing Port State Descriptions ........................................... 388
10.4.2.1 Enabled U0 States ..................................................................................................... 388
10.4.2.2 Attempt U0 – U1 Transition ................................................................................. 389
10.4.2.3 Attempt U0 – U2 Transition ................................................................................. 389
10.4.2.4 Link in U1 ..................................................................................................................... 390
Revision 1.0 - xix - Universal Serial Bus 3.2
September 22, 2017 Specification
Copyright © 2017 USB 3.0 Promoter Group. All rights reserved.
10.4.2.5 Link in U2 ..................................................................................................................... 390
10.4.2.6 Link in U3 ..................................................................................................................... 391
10.5 Hub Upstream Facing Ports ................................................................................................... 391
10.5.1 Upstream Facing Port State Descriptions .......................................................... 392
10.5.1.1 USPORT.Powered-off .............................................................................................. 392
10.5.1.2 USPORT.Powered-on .............................................................................................. 393
10.5.1.3 USPORT.Training ...................................................................................................... 393
10.5.1.4 USPORT.Connected/Enabled .............................................................................. 393
10.5.1.5 USPORT.Error ............................................................................................................ 393
10.5.2 Hub Connect State Machine .................................................................................... 394
10.5.2.1 Hub Connect State Descriptions ........................................................................ 394
10.5.2.2 HCONNECT.Powered-off ....................................................................................... 394
10.5.2.3 HCONNECT.Attempt ESS Connect ..................................................................... 394
10.5.2.4 HCONNECT.Connected on ESS ............................................................................ 395
10.6 Upstream Facing Port Power Management ....................................................................... 395
10.6.1 Upstream Facing Port PM Timer ........................................................................... 397
10.6.2 Hub Upstream Facing Port State Descriptions ................................................. 397
10.6.2.1 Enabled U0 States ..................................................................................................... 397
10.6.2.2 Attempt U0 – U1 Transition ................................................................................. 398
10.6.2.3 Attempt U0 – U2 Transition ................................................................................. 399
10.6.2.4 Link in U1 ..................................................................................................................... 399
10.6.2.5 Link in U2 ..................................................................................................................... 399
10.6.2.6 Link in U3 ..................................................................................................................... 399
10.7 SuperSpeed Hub Header Packet Forwarding and Data Repeater .............................. 400
10.7.1 SuperSpeed Hub Elasticity Buffer ........................................................................ 400
10.7.2 SKP Ordered Sets ....................................................................................................... 400
10.7.3 Interpacket Spacing .................................................................................................. 400
10.7.4 SuperSpeed Header Packet Buffer Architecture .............................................. 400
10.7.5 SuperSpeed Packet Connectivity .......................................................................... 402
10.8 SuperSpeedPlus Store and Forward Behavior ................................................................. 402
10.8.1 Hub Elasticity Buffer ................................................................................................ 402
10.8.2 SKP Ordered Sets ....................................................................................................... 403
10.8.3 Interpacket Spacing .................................................................................................. 403
10.8.4 Upstream Flowing Buffering .................................................................................. 403
10.8.5 Downstream Flowing Buffering ............................................................................ 403
10.8.6 SuperSpeedPlus Hub Arbitration of Packets ..................................................... 404
10.8.6.1 Arbitration Weight ................................................................................................... 404
10.8.6.2 Direction Independent Packet Selection ........................................................ 405
10.8.6.3 Downstream Flowing Packet Reception and Selection ........................... 405
10.8.6.4 Upstream Flowing Packet Reception and Selection .................................. 405
Revision 1.0 - xx - Universal Serial Bus 3.2
September 22, 2017 Specification
Copyright © 2017 USB 3.0 Promoter Group. All rights reserved.
10.8.7 SuperSpeedPlus Upstream Flowing Packet Modifications............................ 407
10.8.8 SuperSpeedPlus Downstream Controller ........................................................... 408
10.9 Port State Machines ................................................................................................................. 408
10.9.1 Port Transmit State Machine ................................................................................. 408
10.9.2 Port Transmit State Descriptions ......................................................................... 410
10.9.2.1 Tx IDLE .......................................................................................................................... 410
10.9.2.2 Tx Header ..................................................................................................................... 410
10.9.2.3 Tx Data .......................................................................................................................... 410
10.9.2.4 Tx Data Abort ............................................................................................................. 410
10.9.2.5 Tx Link Command .................................................................................................... 410
10.9.3 Port Receive State Machine .................................................................................... 411
10.9.4 Port Receive State Descriptions ............................................................................ 411
10.9.4.1 Rx Default ..................................................................................................................... 411
10.9.4.2 Rx Data .......................................................................................................................... 412
10.9.4.3 Rx Header ..................................................................................................................... 412
10.9.4.4 Process Header Packet ........................................................................................... 412
10.9.4.5 Rx Link Command .................................................................................................... 417
10.9.4.6 Process Link Command ......................................................................................... 417
10.10 Suspend and Resume ............................................................................................................... 418
10.11 Hub Upstream Port Reset Behavior .................................................................................... 418
10.12 Hub Port Power Control ......................................................................................................... 419
10.12.1 Multiple Gangs (Only supported for downstream USB Standard-A
ports)............................................................................................................................. 419
10.13 Hub Controller ........................................................................................................................... 420
10.13.1 Endpoint Organization ............................................................................................. 420
10.13.2 Hub Information Architecture and Operation .................................................. 421
10.13.3 Port Change Information Processing ................................................................... 422
10.13.4 Hub and Port Status Change Bitmap .................................................................... 422
10.13.5 Over-current Reporting and Recovery ................................................................ 423
10.13.6 Enumeration Handling ............................................................................................. 424
10.14 Hub Configuration .................................................................................................................... 424
10.15 Descriptors ................................................................................................................................. 426
10.15.1 Standard Descriptors for Hub Class..................................................................... 427
10.15.2 Class-specific Descriptors ....................................................................................... 432
10.15.2.1 Hub Descriptor .......................................................................................................... 432
10.16 Requests ...................................................................................................................................... 434
10.16.1 Standard Requests .................................................................................................... 434
10.16.2 Class-specific Requests ............................................................................................ 434
10.16.2.1 Clear Hub Feature .................................................................................................... 436
10.16.2.2 Clear Port Feature .................................................................................................... 436
10.16.2.3 Get Hub Descriptor .................................................................................................. 437
剩余547页未读,继续阅读
点击了解资源详情
点击了解资源详情
2022-09-14 上传
2022-04-13 上传
2023-07-04 上传
Bigbeea
- 粉丝: 2330
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的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直接复制
信息提交成功