USB3.0、3.1、3.2...各版本区别

简介: USB3.0、3.1、3.2...各版本区别

原初时代:

其实原本USB3 .0、3.1、3.2是很好区分的,从下面的表格可以看到,它们的传输速率有很大差异,USB3.1是USB3.0的2倍,USB3.2又是USB3.1的2倍。

具体来说呢就是这么个区别:

USB3.0理论带宽为5Gbps=625MB/s;

USB3.1理论带宽为10Gbps=1.25GB/s;

USB3.2理论带宽为20Gbps=2.5GB/s。

本来一直这样下去是没有问题的

第一次混乱:但是,之后USB-IF(制定USB协议标准的组织)来了一个骚操作,把原本的USB3.0给去掉了,用 USB 3.1 Gen 1取代了原本USB3.0的叫法,然后用USB 3.1 Gen 2取代了原本USB3.1的叫法,这就引发了第一次混乱。如果到此为止的话,问题倒也不是很大,毕竟

USB 3.0 ——> USB 3.1 Gen 1 ——> 理论带宽5GbpsUSB 3.1 ——> USB 3.1 Gen 2 ——> 理论带宽10Gbps

这个对应也不算很难记。理论带宽

第二次混乱:

问题在于2017年USB 3.2问世后,USB-IF又来了一波骚操作,把之前的叫法又给改了一遍,

USB 3.0 ——> USB 3.1 Gen 1 ——> 理论带宽5Gbps ——> USB 3.2 Gen 1USB 3.1 ——> USB 3.1 Gen 2 ——> 理论带宽10Gbps ——>USB 3.2 Gen 2USB 3.2 ——> 理论带宽20Gbps ——>USB 3.2 Gen 22

光看这个好像也不难区分,但是在USB-IF的新命名法普及之前,很多硬件设备依然是用旧的命名法,于是就给消费者们带来了困扰,一会3.0一会3.1一会又3.1 Gen1 Gen2的谁顶得住啊?于是混乱就这么产生了

如何区分:

那么作为普通消费者该怎么区分它们呢?在购买之前看商品详情上它的USB接口性能如何,或者问客服。记住下面这张图就好了

sagima
+关注
目录
打赏
0
0
0
0
13
分享
相关文章
Linux下的IMX6ULL——开发板的第一个APP和驱动实验(三)
Linux下的IMX6ULL——开发板的第一个APP和驱动实验(三)
254 0
Linux下的IMX6ULL——开发板的第一个APP和驱动实验(三)
|
9月前
|
Go
2023驱动保护学习 -- 卸载驱动程序
2023驱动保护学习 -- 卸载驱动程序
53 0
可编程 USB 转串口适配器开发板常见问题及注意事项
当使用导线连接外部设备或芯片时,导线不可过长,一般控制在 20CM 以内,IIC、SPI、UART 等数字接口数据线驱动能力有限,过长的导线会导致通讯波形迟缓。当导线确实无法缩短时,可通过降低通讯速率的方法来解决、缓解通讯异常问题。
可编程 USB 转串口适配器开发板常见问题及注意事项
可编程 USB 转串口适配器开发板 常见问题及注意事项
当使用导线连接外部设备或芯片时,导线不可过长,一般控制在 20CM 以内,IIC、SPI、UART 等数字接口数据线驱动能力有限,过长的导线会导致通讯波形迟缓。当导线确实无法缩短时,可通过降低通讯速率的方法来解决、缓解通讯异常问题。
可编程 USB 转串口适配器开发板 常见问题及注意事项
Linux ALSA驱动之四:Control设备创建流程源码分析(5.18)上
Linux ALSA驱动之四:Control设备创建流程源码分析(5.18)上