我们都使用了错误的USB 3.0。
您可能使用了伪造的USB3.0。
在测试USB3.0移动硬盘时,您会发现一个奇怪的现象:如果将USB3.0设备缓慢或分段插入USB3.0端口(所谓的分段插入意味着插入一小部分,请稍等片刻,然后再插入)。
然后将其完全插入)   使用HDD Tach检测USB3.0移动硬盘的突发传输速度,实际上是USB2.0的速度(约35MB / s)。
使用NEC,ASMedia USB3.0并验证各种主板上的芯片后,就会出现这种现象。
为什么是这样?在仔细研究了USB2.0和USB3.0接线的定义并进行了许多实验之后,事实终于浮出水面,让我们看一下USB2.0产生的原因,USB3的出现.0首先看一下USB2.0 USB3.0公头和母头端口的针脚定义有四根信号线。
从上图可以看出,USB2.0的1-4Pin定义与USB3.0的定义相同。
区别在于2对TX,RX信号线和Gnd线后面的5个引脚是USB3.0的关键引脚。
将USB3.0设备插入主板上的USB3.0母端口时:公端口前面的4针(USB2.0)信号线将首先与主板上的4针(USB2.0)信号线接触。
母端口,然后是5pin信号线。
如果系统在短时间内检测到该设备,则如果我们尚未连接5Pin(USB3.0)信号线,则系统会将该设备判断为USB2.0设备,即:设备插入时间>当系统识别出该设备时,USB3.0设备将被系统识别为USB2.0设备。
& nbsp;& nbsp;设备插入时间是指从设备插入到连接5Pin信号线之间的较短时间。
问题:设备刚刚开始缓慢插入,但是设备完全插入到底,为什么该设备仍被识别为USB2.0设备?这是因为在系统将设备检测为USB2.0设备之后,当公端口和母端口的USB2.0引脚接触时,不会再次激活设备检测。
我们只需要重新启动操作系统,或在“设备管理器”下禁用USB3.0控制器,然后启用USB3.0控制器即可。
经过这样的操作,我们可以通过运行HD-Tach来验证突发传输速度,该速度可以达到100MB / s以上。
实际测量:这是编辑器的实际测量。
传输相同的压缩文件。
所用的USB3.0移动硬盘缓慢插入:快速插入:来源:corescn.com -END-﹌﹌﹌﹌﹌ you您喜欢PCB Immersion Gold吗?为什么要下沉黄金? “十项技能”开发和设计团队旧驱动程序如何学习STM32?最后& nbsp;如果您认为本文不错,那么转发和共享也是我们继续更新的动力。
5T资源正在销售中!包括但不限于:C / C ++,Linux,Python,Java,PHP,人工智能,PCB,FPGA,DSP,labview,微控制器等!回复“更多资源”在官方帐户中,您可以免费获得它,并期待您的关注〜长按识别图片中的QR码关注