USB 2 0 協議中J K SE0狀態的定義

2021-08-02 14:38:11 字數 1003 閱讀 4806

在usb 2.0協議中經常會看到以下術語:chirp k、kj序列、se0。這裡的狀態是根據低速、全速/高速下裝置d+和d-上不同的電平訊號來決定的。

低速裝置:

j態: d+ =「0」,d- =「1」

k態: d+ =「1」,d- =「0」

se0態:d+ =「0」,d- =「0」

從j到k或者從k到j,訊號翻轉,說明傳送的是訊號0;

從j到j或者從k到k,訊號保持不變,說明傳送的是訊號1。這就是差分訊號0/1的傳送。

高速裝置的j和k相反。

低速下: d+為「0」,d-為「1」是為「j」狀態,「k」狀態相反;

全速/高速下:d+為「1」,d-為「0」是為「j」狀態,「k」狀態相反;

低速下空閒狀態為「k」狀態;

全速下空閒狀態為「j」狀態;

高速下空閒狀態為「se0」狀態;

這一部分的內容可以參照usb 掛起和喚醒

對於這一部分的內容,將在我後續的文章中根據協議進行解釋。

對於全速操作,se0表示為復位和eop,持續時間大於2.5us表示匯流排復位;

對於高速操作,se0維持3ms~3.125ms,裝置進入全速狀態,全速後100us~875us內取樣,如果繼續維持se0,則裝置匯流排復位,開始高速握手;

若變為「j」狀態,則進入掛起狀態」suspend「。

1.裝置處於掛起狀態,若出現se0則立即開始高速握手;

2.裝置處於全速,se0持續2.5us,則開始高速握手;

3.設別處於高速,se0持續3.0ms,切繼續持續,則開始高速握手。

USB2 0中文協議(簡版) USB2 0體系簡介

usb 是一種支援熱插拔的高速序列傳輸匯流排,它使用差分訊號來傳輸資料,最高速度可達 480mb s。usb 支援 匯流排供電 和 自供電 兩種供電模式。在匯流排供電模式下,裝置最多可以獲得500ma的電流。usb2.0 被設計成為向下相容的模式,當有全速 usb 1.1 或者低速 usb 1.0 ...

USB2 0協議入門學習(1)

usb 是一種支援熱插拔的高速序列傳輸匯流排,它使用差分訊號來傳輸資料,最高速度可達 480mb s。usb 支援 匯流排供電 和 自供電 兩種供電模式。在匯流排供電模式下,裝置最多可以獲得 500ma 的電流。usb2.0 被設計成為向下相容的模式,當有全速 usb 1.1 或者低速 usb 1....

USB2 0速度識別

我們知道usb2.0向下相容usb1.x,即高速2.0的hub能支援所有的速度型別的裝置,而 usb1.x的hub不能支援高速裝置 high speed device 因此,如果高速裝置掛到 usb1.x的hub 上,那該裝置只能工作在全速模式下。不管是hub還是裝置 device 對於速度的區分是...