实战USB 3.0数据传输大提速
不久前我们在《解除30MB/s魔咒!实战USB 2.0大提速》一文中介绍了如何通过修改BOT传输块大小,成功将HighSpeed USB2.0接口大提速的传输速度提升至40MB/s以上的水平,而对于已经在享受SuperSpeed USB3.0的用户来说,面对5Gbps的理论速度是否也能如法炮制?性能又能提升多少呢?
相关阅读:USB3.0是什么 USB3.0是啥样?
2008年USB-IF组织正式发布了USB 3.0,全面取代已有的USB 2.0规范,理论传输速度达到了5Gbps,相比USB2.0提升了约10倍。在经历了长达四年的酝酿后,USB 3.0已经展现出强大的竞争力,Intel和AMD基于原生USB3.0的芯片组控制器已经成为主流产品的标配,留给第三方芯片厂商机会已经不多,而USB 3.0存储设备也出现了全面开花的景象。
基于5Gbps的传输速度,USB 3.0不得不改用全新的传输总线设计,而为保持向下兼容,陈旧的BOT传输协议并没有立马升级。BOT是否已经过时,阻碍了USB3.0存储设备的高速道路呢?崭露头角的UASP协议又将给USB 3.0数据传输带来哪些变革呢?
双路并发!USB 3.0数据传输总线解析
我们知道,USB 2.0基于半双工单总线设计,只能提供单向数据流传输,而USB3.0采用了对偶四线制差分信号线,故而支持双向并发数据流传输,这也是新规范速度猛增的关键原因。
标准USB 3.0接口针脚定义
USB 3.0数据线缆
USB 3.0的接口相对USB 2.0有很大的变动,线缆增加到9条。由于USB 3.0为了获得超高的传输速度,单纯在USB2.0四线缆(实际数据传输为单对总线设计)上提升难度非常大,几乎不可能实现。但是又不能因此而放弃USB 2.0,那怎么办呢,于是USB 3.0保留了USB2.0传输的4条线缆,添加2对全新的传输总线。分别为Rx和Tx(共4条)。
USB 2.0/3.0数据传输总线(D+ D-为USB 2.0)
USB 3.0双总线设计
USB 3.0接口总共有3组数据传输总线,其中两组为USB 3.0专有,而另外一组为USB 2.0专有,所以数据传输就不用像USB2.0那样半双工工作,所以Rx(接收)和Tx(发送)就能各司其职,只负责单向传输,能够有效的提高传输速度,重要的是它结束了USB 2.0时代半双工数据传输。