为什么你的USB3.2接口只跑出了2.0的速度?

为什么你的USB3.2接口只跑出了2.0的速度?

文章图片

为什么你的USB3.2接口只跑出了2.0的速度?

文章图片

为什么你的USB3.2接口只跑出了2.0的速度?

这主要有两方面原因:
一是电脑重新安装操作系统后 , 没有安装主板芯片组的驱动程序 , 而Windows默认只能驱动USB2.0 。 这种情况在Windows7等较早的操作系统比较常见 , 设备管理器里往往能看见好几个黄色的问号 , 这时候就需要从主板的官网下载驱动程序来安装了 。 如果是Windows10或者11 , 由于系统内自带了大量的驱动程序 , 这个问题基本就不用操心了 。
二是接口的问题和使用手法 , 这个我们就要从USB3.2 Type-A接口的构造来说起 , 它给人的第一印象 , 往往就是内部的塑料芯是蓝色的 , 但不同主板配备的USB接口颜色往往也不相同 , 还有黑色、红色和黄色等 , 这时候就要看旁边是不是有SS或者USB3.2 Gen2的标识 。
第一眼看上去 , USB3.2和USB2.0外观基本相同 , 但接口内部构造有差别 。 USB2.0接口内部的绝缘芯上有4个接触片 。 而USB3.2接口除了这四个接触片 , 还有额外五个触点 , 共9条数据通道 。 在母座中这五个触点在接口的外侧 ,而USB2.0的四根接触片在内侧 , 例如下面的原理图 。
如果是USB3.2的插头 , 结构正好反过来 , 是四根USB2.0的触点在外侧 , 5个USB3.2的接触片是在内侧 , 如下面的拆解图所示 。 USB3.2接口虽然容纳了更多了数据通道 , 但需要这九条数据通道都同时连通才可以达到USB3.2的速度 。
但这样的接口结构造成了一个bug , 那就是在插入USB3.2设备的时候 , USB2.0的触点最先与接触 , 如果插头没有插到底自然就只能以USB2.0模式和速率来传输数据 。 另外 , 如果插入插头的速度不够快 , 会导致USB2.0协议先握手 , 此时再插到底也没无济于事 , 只能拔了重新插 。 当然 , 如果USB3.2的插座、插头、线缆有断裂或者接触不良 , 同样也会造成这个问题 。
【为什么你的USB3.2接口只跑出了2.0的速度?】由此可见 , USB3.2接口只有USB2.0的速度的原因 , 无怪乎没有安装驱动程序、或者插头没有插好 , 或者插头/接口/线缆有损坏 , 逐一排查即可 。 那么 , 你们学废了么?
(10504027)

    推荐阅读