大家好,請教個問題,就是USB設備是怎么喚醒電腦的,有任何想法請隨意留言!
我對這個問題很好奇,查了資料,如下是網上的說法:
“當Host沒有發SOF超過3ms時(一般是Host自己進入休眠或者想外設休眠),外設設定自己進入低功耗狀態, 然后進入監聽模式如果檢測到總線有信號變化(只要跟睡眠前不一樣)立即喚醒”
然后我就用一個有線鍵盤,插到電腦上,休眠電腦后確認用這個鍵盤可以喚醒電腦。
然后休眠電腦,拆開鍵盤,嘗試分別把D+ D-對電源和對地短路,發現根本沒用,電腦不喚醒,反而這時候再按按鍵,也不能喚醒了。說明鍵盤的USB也掛了。這個實驗結果和網上的說法不一致啊!
我這邊也沒有示波器,沒法抓到正常喚醒的波形。
請問哪位知道是怎么回事,該怎么樣才能喚醒電腦,具體發什么波形?
謝謝!
uj5u.com熱心網友回復:
我也不知道,但是USB是差分信號,你直接把一個短地或者接電源是不對的,因為它不是TTL信號uj5u.com熱心網友回復:
謝謝樓上!有人知道嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/35573.html
標籤:單片機/工控
上一篇:日記
下一篇:52芯片能控制多路開關嗎
