USB3.0和USB2.0上電重置時序區別

USB3.0和USB2.0上電重置時序區別

 

USB3.0和USB2.0重置都會嘗試3次,但是重試的間隔和Reset信號保持的時間都有區別

直接看波形圖:

 

USB2.0波形圖:

從圖中可以看出,嘗試之間的間隔是500ms, Reset信號保持10ms

 

USB3.0波形圖:

從圖中可以看出,嘗試之間的間隔是200ms, Reset信號保持50ms

 

USB從設備正常的啓動順序是先初始化USB堆棧,然後使用GPIO控制電平變化通知主機USB設備插入,設備從2.0放到3.0接口上是不會出問題的,但是筆者的USB設備因爲硬件設計的原因,是先通知電平變化,然後初始化USB堆棧,放在2.0端口正常,放到3.0端口就出問題,主要原因就是2.0的重置間隔時間較長,每次都是500ms,但是3.0的重置間隔短,一共才600ms,導致我們從設備出現無法識別的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章