在USB裝置連接時,USB系統能自動檢測到這個連接,並識別出其採用的數據傳輸速率。USB採用在D+或D-線上增加上拉電阻的方法來識別低速和全速裝置。USB支援三種類型的傳輸速率:1.5Mb/s的低速傳輸、12Mb/s的全速傳輸和480Mb/s的高速傳輸。當主控制器或集線器的下行端口上沒有USB裝置連接時,其D+和D-線上的下拉電阻使得這兩條數據線的電壓都是近地的(0V);當全速/低速裝置連接以後,電流流過由集線器的下拉電阻和裝置在D+/D-的上拉電阻構成的分壓器。由於下拉電阻的阻值是15KΩ,上拉電阻的阻值是1.5KΩ,所以在D+/D-線上會出現大小為(Vcc*15/(15+1.5))的直流高電平電壓。當USB主機探測到D+/D-線的電壓已經接近高電平,而其它的線保持接地時,它就知道全速/低速裝置已經連接了。[9]
高速識別
高速裝置和全速裝置有一樣的D+上拉電阻,高速裝置在進行高速握手以前以全速運行。Host在reset裝置的時候裝置如果支持高速就需要與主機進行高速握手。隨後斷開D+的上拉電阻,使能D+/D-上的高速終端電阻,並運行在高速狀態。
無法識別
首先將USB裝置插入電腦介面,然後在桌面左下角單擊「開始」菜單,單擊「運行」命令,打開框中鍵入「cmd」命令,單擊「確定」按鈕
啟動命令提示符視窗,分別執行以下兩條命令
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "DEVMGR_SHOW_DETAILS" /d 1 /t REG_SZ /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "DEVMGR_SHOW_NONPRESENT_DEVICES" /d 1 /t REG_SZ /f
重新啟動電腦,在打開框中鍵入「devmgmt.msc」命令,單擊「確定」按鈕或者右擊桌面上「我的電腦」圖標,彈出的快捷菜單選擇「屬性」命令,在系統屬性介面切換到「硬體」選項卡,在下面單擊「設備管理器」按鈕
打開設備管理器,在菜單欄上單擊「查看」——「顯示隱藏的裝置」
雙擊「通用串行總線控制器」項目,將下面所有灰色項目和USB大容量存儲設備都卸載掉
然後右擊「通用串行總線控制器」項目,彈出的下拉菜單選擇「掃描檢查硬體變動」
拔掉USB裝置,然後再重新插上,這下好了嗎
如果還沒好,右擊「通用串行總線控制器」下的「USB Root Hub」項目,打開的右鍵菜單單擊「屬性」命令
打開的屬性視窗切換到「電源管理」選項卡,去掉「允許電腦關閉此設備以節約電源」,單擊「確定」按鈕(依次對每個USB Root Hub的屬性進行修改)
動力不足編輯
1.外接電源法
伴隨著USB裝置的各種技術指標的不斷提高,它的工作電流也是「節節攀長」,例如一些轉速特別快的移動硬盤,其工作電流有時已經達到1A標準,這樣的功率超過正常功率的雙倍,所以此時單純依靠USB介面為USB裝置提供足夠的动力之源已經不是很現實的了。為此,我們在使用大功率USB裝置時,必須為其配備單獨的外接電源,這樣才能保證USB裝置和電腦系統的穩定。
2.介面替換法[10]
二十一世紀二十年代不少USB裝置生產廠商,為了讓其生產出來的USB裝置有足夠的「用武之地」,常常會為USB裝置提供幾種不同的連接介面,一旦USB裝置無法從USB介面中獲得足夠的动力之源時,還可以使用其他消耗功率少的端口來連接,從而確保USB裝置可以正常使用。例如某些移動硬盤的USB介面連接到舊式主板上時,往往不能正常工作,可是如果用另外一個pS/2介面連接到電腦上時,移動硬盤就能正常工作了。
3.降低功率法
正常情況下,主板中的每個USB端口的供電電源為0.5A,如果USB裝置正常工作時的額定電流超過這個標準的話,主板就會無法準確地識別該USB裝置;此時,唯一可行的办法就是選用消耗功率低的USB裝置,或者選用有獨立電源供電的USB裝置,才能保證USB裝置正常工作。
4.排除異己法
所謂「排除異己法」,就是將暫時用不到的其他USB裝置從主板的USB端口中拔除出來,僅留下急需工作的USB裝置,這樣可以讓主板單獨為該USB裝置提供动力之源,從而確保該裝置可以正常工作。考慮到新型主板中的每兩個USB端口分為一組,每一組使用單獨的電源供電,因此其他USB裝置插入到與當前USB裝置位於同一組中的端口上時,那麼當前USB裝置從主板中所獲得的动力能量就會受到影響,所以當你發現當前USB裝置动力不足時,一定要將其他暫時用不到的USB裝置拔出來,或者將它插入到其他一組USB端口中。
USB識別
編輯:管理员閱讀:7時間:2025-05-26 08:44:54