电脑装配网

不同版本的USB3.0速度一样吗(USB3.0速度介绍)

 人阅读 | 作者满天繁星 | 时间:2022-12-16 22:14

USB3.X最初发布的是2008年第一版USB3.0,之后陆续又推出了USB 3.1 Gen1和USB 3.1 Gen2,还有一个版本就是之前不久刚刚推出的USB3.2,所以USB3.X到现在已经有4个版本了。USB3.X各版本除了具有不同的资料传输速度之外,采用的数据编码方式也有不同,导致理论传输速度也不一样,下面就让我们深入了解一下这里面的细节。

在USB3.0定制规范的时候,USB开发论坛就把数据传输速率定在了5Gbps,后来推出USB 3.1时,USB 3.0被重新命名为USB 3.1 Gen1,所以其实两者是相同的技术,只是名字不同了而已。后来USB 3.X推出了升级版的规范,命名为USB 3.1 Gen2,数据传输率从5Gbps翻倍至10Gbps,并改变了Gen1使用的编码方式,进一步提升实际传输效率。而最新推出的USB 3.2使用2条USB 3.1 Gen1或Gen2的传输通道,进行双通道传输。

这四个版本的USB3.X的共同点就是,为了降低电子设备使用过程中的电磁波干扰影响传输速率,所以传输的数据都会进行重新编码后再进行传输。USB 3.1 Gen1运行的时候,会将每8bit的数据通过8b/10b比例编码,打散成10bit的符号,然后采用展频技术将编码后的数据传送出去,以降低电磁波干扰,接收端收到数据后再将10bit符号还原为8bit资料。

然而USB 3.1 Gen2则是舍弃了8b/10b比例的编码,改为采用128b/132b比例的编码。这种编码会将16组8bit的数据组成1个数据框,并在区块前加上4bit的辨识码。由于采用了不同比例的编码,所以Gen1和Gen2在传输数据上的损耗也是不一样的。在Gen1的情况中,每传输10bit的流量,其中只有8bit为真正的数据,耗损高达20%。而在Gen2中,每传输132bit的流量,就有128bit为真正的数据,耗损大约只有3%。

USB 3.0与USB 3.1 Gen1的理论传输速率计算方式如下:

5Gbps(资料传输率)x 8/10(耗损)= 4,096Mbps(理论传输速度)= 500MB/s

USB 3.1 Gen2的理论传输速率计算方式如下:

10Gbps(资料传输率)x 128/134(耗损)= 9,552Mbps(理论传输速度)= 1212MB/s

至于USB 3.2的情况则最简单,因为他是采用2条USB 3.1 Gen1或Gen2资料通道,所以只要直接乘上2倍就好,计算方式如下:

500MB/s x 2 = 1000MB/s (或)1212MB/s x 2 = 2424MB/s

不过这里介绍的都是不同规范的USB3.X的理论传输速率,在实际使用的时候会受到材质选用、设备做工、电磁干扰甚至是设备性能等因素影响,根据小编的经验,理论传输速率至少要打8折才会是实际速度,所以实际测试USB设备的性能表现一般都会比不上官方宣称的速度,也不用大惊小怪了。


文章标签:

本文链接:『转载请注明出处』