USB百科
+ -

USB各个版本技术简要

2021-11-01 710 39

USB,即通用串行总线(Universal Serial Bus),是一种用于计算机和数码设备的外部接口标准。自1995年USB1.0问世以来,USB已经经历了几个版本的更新和升级,每个版本都为用户提供了更快速、更稳定和更安全的使用体验。下面,我们就为大家详解USB各个版本的特点和升级:

USB 1.x

USB 1.x是第一个广泛使用的USB标准,分为3个子版本:USB 1.0、USB 1.1和USB 1.2。USB 1.0于1995年发布,是第一个使用USB端口的设备,其传输速率为1.5Mbps。USB 1.1在1998年发布,提高了传输速率,最高可达12Mbps。USB 1.2于1998年发布,包括了更多的设备类型和传输速率(特别是对低速设备的支持),这也成为了今后USB发展的主要方向。

USB 2.0

USB 2.0于2000年发布,是USB的第一个大幅升级版本。USB 2.0的传输速率可以达到480Mbps,这是USB 1.x的30倍。USB 2.0还增加了更好的电源管理功能、数据缓存、多点通信和音频和视频流等新特性,是当时最流行的USB版本。

USB 3.0/3.1 Gen 1

USB 3.0于2008年发布,后来被更名为USB 3.1 Gen 1。USB 3.1 Gen 1的速率可以达到5Gbps,是USB 2.0的10倍。USB 3.1 Gen 1还提供更好的电源管理和设备支持,为用户提供更快的数据传输速度。

USB 3.1 Gen 2

USB 3.1 Gen 2于2014年发布,可以提供更高的数据传输速度。其速率可以达到10Gbps,是USB 3.1 Gen 1的两倍。USB 3.1 Gen 2也增加了更好的电源管理和传输协议,能够更好地支持高清视频和其他高速数据类型的传输。

USB4

USB4计划于2020年发布,是下一个版本的USB协议。USB4将集成Thunderbolt 3和USB 3.2的特性,其最高数据传输速度可达到40Gbps。USB4还将支持更多的显示协议,如HDR和更高的分辨率。

USB4是当今最新的USB标准,它是USB3.2的继任者,并融合了Thunderbolt 3技术,使得它在数据传输、显示和充电等方面有了更多的优势。根据USB-IF(USB实现论坛)的计划,USB4将被分成两个版本:USB4.0和USB4.1。下面是它们各自的新功能以及特点的介绍:

USB4.0版本

USB4.0是USB4的初始版本,它与Thunderbolt 3有很多相似的方面,包括每个通道20Gbps的数据传输速率,以及支持集线器架构的多个设备的连接和总线电源的供电等方面。同时,USB4.0还融入了USB3.2的一些特征,如可预测的差错检测和相关协议、Type-C连接器等等。USB4.0的主要特点如下:

(1)最高40Gbps的数据传输速率,是USB3.2 2倍;
(2)支持所有USB标准;
(3)支持DisplayPort协议,允许高分辨率和HDR视频;
(4)支持PCI Express(PCIe)协议,为外部GPU、NVMe SSD等外置设备提供更大的空间;
(5)内置Thunderbolt 3,增加4个数据通道,支持USB 2.0、PCI Express、DisplayPort等。

USB4.1版本

USB4.1是在USB4.0的基础上,进一步拓展了USB 4.0的功能,重点着眼于充电、安全、可流动性、设备管理等方面,为用户提供更优秀的使用体验。USB4.1的主要特点如下:

(1)支持USB Power Delivery(USB PD)3.1协议,可以在不影响数据传输的同时实现更快更高效的充电;
(2)新增了USB Type-C Authentication的协议,保证对设备的验证和数据传输的安全性;
(3)全新的储存设备加入的“UAS (USB Attached SCSI)”协议,更好地支持 UAS-2 存储设备;
(4)缩短设备管理的响应时间;
(5)在流动性方面,USB4.1支持了更灵活的分配模式,可以让设备使用其他设备的带宽。

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 设置特性请求SetFeature
ID请求码说明3SET_FEATURE用来启用或激活命令接收者的某些特性SetFeature请求用于设置或使能USB设备、接口或端点的特性值,和CLEAR_FEATURE请求相对应。SetFeature请求同样没有数据阶段。bmRequestType(1)b......
USB音箱 工作抓包分析
USB音响打开Length Phase Data -------- ----- ------------------------------ -------------- CTL ......
USB传输过程中的延迟
USB传输过程中的延迟可分为包间延迟、USB线缆上的延迟和USB集线器延迟。在数据传输时,USB主机和USB设备能够计算整个数据传输时间,这个数据传输的时间由发送方发数据信息包结束时开始计算,直到接收到接收方的应答信号为止。USB包间延迟USB数据传输的包间延迟只存在于一个USB数据流管理中的各......
USB3.2超高速兼容USB2.0数据收发的双总线架构
超高速USB体系和以前的USB版本的功能一致,都是通过USB线缆将USB主机USB外设相连,进行数据交互的。所与连接到该条USB总线上的所有设备在主机控制器协调下,共享带宽。USB总线允许外部设备被接入(attached),配置,使用或移除。USB3.2是双总线架构,其中一条总线用于向后兼容USB2......
USB超高速3.0协议与USB2.0协议的差异
超高速在框架层级是向后兼容 USB 2.0 的。然而, USB 2.0 和超高速协议还是有一些根本性的差异:USB 2.0 使用三部分事务交易(令牌,数据和握手),而超高速对这相同的三部分的使用是不相同的。对于输(OUTs),令牌被列入数据包;而对于输入(INs),令牌则被握手所取代。USB 2.0......
linux下UsbMon-WireShark之USB协议抓取分析
usbmon配置使用usbmon抓包分的,是需要 内核开启CONFIG_USB_MON=m, 重新编译内核, 编译ko :make ARCH=arm64 CROSS_COMPILE=aarch64-himix100-linux- CONFIG_USB_MON=m M=./drivers/usb/ ......
USB 2.0 协议中J、K、SE0状态的定义
USB 2.0协议中经常会看到以下术语:Chirp K、KJ序列、SE0。这里的状态是根据低速、全速/高速下设备D+和D-上不同的电平信号来决定的。1、J态、K态、SE0,SE1信号转换状态状态Low speed (D+ pull-up)Low speed (D− pull-up)......
USB 设置描述符SetDescriptor
ID请求码说明7SET_DESCRIPTOR修改设备中有关的描述符,或者增加新的描述符SetDescriptoret用于设置USB的描述符,在SetDescriptor请求的数据阶段,主机将向USB设备发送指定的描述符类型 。bmRequestType(1)bRequest(1)wValue(2)w......
USB3.0硬件编码格式-8B/10B编码
1.编码技术基础理论 在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。 目前, 高速接口正在被广泛应用于包括 SATA、 SAS、 高速......
USB超高速 超高速端点伴随描述符
在接口中描述的每个超高速端点都紧跟着一个超高速端点伴侣描述符( EndpointCompanion descriptor)。这个描述符包含只给超高速端点定义的附加端点特性。这个描述符总是 作 为 配 置 描 述 符 信 息 的 一 部 分 在GetDescriptor(Configuration) ......
为什么我的USB设备如U盘从一个端口换到另一个端口会重新安装驱动?
在 Windows 2000和更高版本的操作系统中,当 USB 设备从一个端口移到另一个端口时,将创建一个新的物理设备对象 (PDO)。 如果硬件报告了唯一的 USB 序列号,则不会创建新的 PDO。若要重复使用同一 PDO 并确保设备不会改变,无论设备是否已重新插入相同的端口或新端口,硬件供应商必......
USB-UAC麦克风 音频控制接口
音频控制接口描述符描述了设备的结构(拓扑结构),并通过特定类请求对音频的控制。UAC麦克风 音频控制接口描述符偏移地址字段长度值描述0bLength10x09接口描术符的长度1bDescriptorType10x04描述符的类型接口描述符2bInterfaceNumber10x00接口ID号3bA......
USB与其它总线相比的优点是什么
USB 的设备可以接在 PC 上的任意的 USB 接口上. 而使用 Hub 还可以扩展使更多的USB设备连接到系统中 USB的Hub 有一个上行的端口(到host) 有多个的下行端口(连接其它的设备). 从而可以使整个的系统可以扩展的连接 127 个外设. 其中 Hub 也算外设.对于US 系统来说......
USB音箱 UAC设备描述符分析
这里看到,USB规范采用的是USB1.1版本,不过字符串中又显示的是”USB2.0 Device”,所以这里就有点迷~关于设备描述符各字段的详细解释,详见USB规范中设备描述符一节。从bDeviceClass,bDeviceSubClass和bDeviceSubClass都被置为0来看,这是一个典......
站内大事
2018年9月,开始筹建,初始为个人博客。2019年11月,网站进行版本更新,并修改站名为字节流,使用新的域名www.bytekits.com【域名已经作废】, 交将原来个人博客的技术文章重新编辑并入。2019年11月,增加【C/C++技巧】,此为本人原来在公司内部的技术培训内容。2019年11月,......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

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

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