USB3.2超高速协议规范
+ -

USB超高速(SuperSpeed)体系结构

2021-03-18 3710 0

USB超高速(SuperSpeed)体系结构在协议层分为物理层,数据链路层,协议层。
USB超高速(SuperSpeed)体系结构

USB3.0定义了超过高USB,USB3.1/USB3.2实现了超高速Plus架构。

USB超高速(SuperSpeed)体系结构

高速链路(SuperSpeed link)是两个端口的逻辑和物理连接。被连接的端口(connected ports)被称为链路伙伴(link partners)。一个端口具有物理部分和逻辑部分。链路层定义了端口的逻辑部分以及链路伙伴之间的通信。

物理层向逻辑端口提供了一个接口,通过该接口可以:

  • 管理 PHY 的状态(即,它这端的物理连接),包括电源管理以及事件(连接(connection),删除(removal),和唤醒(wake))
  • 发送(Transmit)和接收(receive)字节流,其中具有附加的信号,用于限定(qualify)字节流是控制序列(control sequences)还是数据。物理层包括离散的(discrete)发送和接收物理链路,因此,端口可以同时发送和接收控制和数据信息。

协议层(Protocol Layer)

协议层定义了在主机和设备之间”端到端(end-to-end)”的通信规则.超高速协议为主机和设备端点之间提供应用数据信息交换。这个通信关系被称为管道(pipe)。这是由主机导向的协议(host-directed protocol),意味着主机决定何时应用数据在主机和设备之间被传送。超高速(SuperSpeed)不是轮询协议(polled protocol),因为设备能够代表特定的端点异步地向主机请求服务。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB超高速3.0协议与USB2.0协议的差异
超高速在框架层级是向后兼容 USB 2.0 的。然而, USB 2.0 和超高速协议还是有一些根本性的差异:USB 2.0 使用三部分事务交易(令牌,数据和握手),而超高速对这相同的三部分的使用是不相同的。对于输(OUTs),令牌被列入数据包;而对于输入(INs),令牌则被握手所取代。USB 2.0......
USB3.0硬件编码格式-8B/10B编码
1.编码技术基础理论 在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。 目前, 高速接口正在被广泛应用于包括 SATA、 SAS、 高速......
UVC 拓扑结构
UVC规范描述了以下类型的标准单元和终端,这些单元和终端被认为足以代表当前和近期可用的大多数视频功能:输入端子(ST)输出端子(OT)选择器单元(SU)处理单元(PU)编码单元(EU)扩展单元(XU)此外,还有一些特殊的终端扩展了基本输入和输出终端的功能。这些特殊终端支持特定于这些终端提供的扩展功能......
USB超高速 GEN1设备状态
USB设备可能有很多状态,如断开状态,刚接入状态,分配地址状态,配置状态,工作状态等。当然由于USB3.0超高速协议规范的定义,USB超高速总线架构采用的是双总线结构。超高速设备的状态如下:AttachedPoweredDefaultAddressConfiguredSuspendedStateNo......
怎么看我的电脑是否支持USB3.0?
USB 3.0 端口标记有 SuperSpeed USB 徽标,或端口通常为蓝色,图片如下:我们的PC中引出的USB接口一般为TYPE-A型,即A型接口,现在一些笔记本也支持TYPE-C接口。USB规范定义了多种的USB接口类型,详情可见 USB机械和电子标准及USB硬件接口分类较新的 PC同时具......
HID 体系结构
Windows 中的 HID 驱动程序堆栈的体系结构基于名为 hidclass.sys 的类驱动程序。 客户端和传输微型驱动程序从用户模式或内核模式下访问的类驱动程序。HID类驱动程序在系统提供的 HID 类驱动程序是 WDM 功能驱动程序和总线驱动程序 HID 设备安装程序类 (HIDClass)......
USB超高速 中断传输
中断传输类型用来支持带有轮询服务间隔需要高可靠性传输小数量数据的设备。这个规格的协议层章详细描述了与中断传输相关的包,总线事务和事务处理流程。超速中断传输类型一般提供以下方面:能保证最大的服务间隔能保证在下一次服务间隔中尝试重新传输在每个服务周期中为中断端点尝试中断传输,保留一定带宽保证在每个服务间......
USB超高速设备描述符的bMaxPacketSize0为0x09
USB3的设备中,其USB设备描述符和2.0的结构一致,不过在含义上有的字段稍有区别。比如说在USB3.2的版本中,其设备描述符中的bMaxPacketSize0和USB2.0有就所不同。在USB2.0中bMaxPacketSize0代表的是USB设备默认端点0的最大包的大小,一般为0x40即64字......
USB超高速(SuperSpeed)体系结构
USB超高速(SuperSpeed)体系结构在协议层分为物理层,数据链路层,协议层。USB3.0定义了超过高USB,USB3.1/USB3.2实现了超高速Plus架构。数据链路层(Link Layer)超高速链路(SuperSpeed link)是两个端口的逻辑和物理连接。被连接的端口(connec......
USB超高速对USB2.0的兼容性
当主机枚举时,所有设备都会被分配一个USB地址。每个设备支持一个或多个管道,主机可以通过这些管道与设备通信。所有设备都必须在端点0处支持指定的管道,设备的默认控制管道将连接到该管道。所有设备都支持通过此控制管道访问信息的公共访问机制。USB外接设备的兼容USB 3.0 外接设备 ( peripher......
USB设备描述符、配置描述符、接口描述符和端点描述符的拓扑关系
在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需从其中选定一个),配置由多个接口组成。一次只能有一个配置是活动的。大多数的设备只有一个配置和一个接口,当一个设备......
USB超高速 控制传输
控制传输的目的与特点与USB2.0协议完全相同。这个规格的协议层章节详细描述了用于完成控制传输的包,总线事务处理和事务处理流程。设备架构那章定义了完整系列的设备使用的标准命令编码。每个设备需要启动默认控制管道作为一个消息管道。这个管道用来进行设备初始化和管理,用来访问设备描述符和向设备请求对其进行操......
USB3.0官方协议规格书(英文版)下载
USB3.0 协议规范 英文完整版,USB底层结构说明,开发基础(USB3.0 protocol specification full version)USB3.0官方协议规格书(英文版)下载:USB中文网技术交流QQ群下载QQ群文件/USB规范/USB3.0官方协议规格书(英文版).pdfQQ群号......
USB3.0和USB2.0有什么区别
USB3.0是USB2.0的升级,USB3.0按USB规范又分为USB3.0,USB3.1和USB3.2usb3.0和2.0的区别-历史版本对比USB2.0是2000年4月27日由USB-IF组织提出了USB2.0总线协议规范。USB3.0是超高速USB3.0规范于2008年11月17日出USB-I......
USB版本历史及USB2.0与USB3.0的区别
USB从最初的4线制发展到今天的8线制,其速度越来越快,支持的设备种类和功能也越来越多,USB协议也越来越复杂。USB1.01996年1月15日推出USB1.0接口规范规定低速传输速率为1.5Mbit/s对外提供供电电压为5V,最大电流500mA一般适用于鼠标、键盘等低速HID设备。支持热插拨......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!