3.0的USB,我们都用错了。
你可能用過一個假的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的Pin腳定義,有四根信號線
? 再看一下USB3.0公口以及母口的Pin腳定義
從上圖我們可看到,USB2.0的1-4Pin的定義和USB3.0一致,
不同的是增加了2對TX,RX信號線及1根Gnd線
后部分的5根Pin腳才是USB3.0的關鍵Pin腳
當在主板上的USB3.0母口上插入USB3.0設備時:
公口前端的4 pin(USB2.0)信號線會與母口的4 pin(USB2.0)信號線先接觸,接著再是5pin的信號線接觸.
如果系統偵測設備的短暫時間里,如果我們還沒有讓后5Pin(USB3.0)信號線接通的話,設備就被系統判定為USB2.0設備了,即:
設備插入時間>系統識別設備的時間,則USB3.0設備被系統提前識別為USB2.0設備
? ?? ?
設備插入時間指的是從設備插入開始到后5Pin信號線接通之間的一小段非常短暫的時間.
疑問:設備只是開始插慢了一點,但是設備最后還是被完全插入了,為何設備還是被認成USB2.0設備呢?
這是因為,系統把設備偵測為USB2.0設備后,當公口,母口的USB2.0 pin腳接觸后,沒有再次啟動設備偵測。
我們只需要重啟OS,或者在設備管理器下disable USB3.0 Controller,再Enable USB3.0 Controller即可。
通過這樣的操作后,我們可以通過運行HD-Tach來驗證突其發傳輸速度,可以達到100MB/s以上。
實測:
這是小編剛剛實測的,傳同一個壓縮文件,用的USB3.0的移動硬盤
這是慢慢插的:
這是快速插的:
出處:corescn.com
-END-
﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
免責聲明:本文轉自網絡,版權歸原作者所有,如涉及作品版權問題,請及時與我們聯系,謝謝!
猜你喜歡
什么是PCB沉金?為什么要沉金?
單片機開發設計之"十層功力"
老司機們都是怎么學習STM32的?
?最 后??
?若覺得文章不錯,轉發分享,也是我們繼續更新的動力。
5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!
在公眾號內回復「更多資源」,即可免費獲取,期待你的關注~
長按識別圖中二維碼關注
總結
以上是生活随笔為你收集整理的3.0的USB,我们都用错了。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酷狗音乐定时设置在哪
- 下一篇: 硅谷银行停业没影响!贾跃亭要“翻身”:4