发布三年仍未普及!看USB3.0前身今世
分享
由于USB 3.0极高的传输速度(高达5Gbps),迫使其不能再使用USB 2.0时代的NRZ编码,而是采用了安全性更高的8/10b编码方式,对传输的数据每8b进行分组,然后对着8b数据加入2b的校验数据,如果传输过程发生异常,就可以根据校验原理,还原出原始的数据。这样USB 3.0的实际最大有限速率就要打80%的折扣了,也就是5Gbps*8/10=4Gbps,也就是500MB/s,仅比SATA 6Gbps慢了一点点而已。
数据发送
数据接收
在这里要提到一个问题那就是B和b的区别,很多读者分不清这两者的区别,B是指1个字节,也就是8b,它主要是用来度量数据容量的,当然也可以用---B/s表示数据传输速度。而b则是一个字,它用来衡量数据传输速度的单位,因为在数据传输的过程中是以一个字为单位的,所以用b。
USB 3.0数据总线图
从上图我们看到当启用USB 3.0传输时,实际用于数据传输的就是Rx(接收)和Tx(发送)两组数据总线。相比USB 2.0,不仅速度得到了极大的提升,而且数据传输的安全性也得到了极大的提高。
USB 2.0和USB 3.0数据传输
从上图我们可以看到USB 3.0的两对数据总线能够同时发送和接受数据而不受影响,而8/10b的编码方式也使数据传输更加安全准确。
0人已赞