USB2.0支持3中傳輸模式:
低速模式(1.5Mb/s)
全速模式(12Mb/s)
高速模式(480Mb/s)
由于協議開銷,實際速率要低一些。
USB使用的是NRZI編碼方式,其編碼核心是:
當數據為0時,電平翻轉,
當數據為1時,電平不翻轉。

USB數據包的開頭有同步域(SYNC),其值為00000001,在經過NRZI編碼后,就是一串方波,接收方通過方波計算出時鐘頻率來采樣后續數據。
采樣數據過程中,每當遇到數據0時就有電平翻轉,那么接收方采樣數據的同時,可通過翻轉的信號來調整接收時鐘的頻率。
那么數據一直不翻轉,時鐘怎么恢復?
因此,bit-stuffing出現了!與serdes異曲同工之妙。
如下圖:當傳輸的數據中有 6個連續的 1,編碼前就在第 6 個 1 后插入一個 0,從而強制出現翻轉,從而保證接收者可以調整對齊時鐘同步,接收者需要刪除 6 個連續 1 之后的 0即可恢復原始數據。由于插入了0,這也是開銷降低帶寬的原因之一。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
usb
+關注
關注
60文章
8440瀏覽量
284483 -
USB2.0
+關注
關注
2文章
194瀏覽量
47916 -
時鐘
+關注
關注
11文章
1971瀏覽量
134993 -
編碼
+關注
關注
6文章
1039瀏覽量
56973 -
數據包
+關注
關注
0文章
270瀏覽量
25594
原文標題:USB的NRZI編碼與時鐘恢復
文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
USB3.0與USB2.0編碼方式的區別
USB 3.0的傳輸編碼方式與USB 2.0有所不同,從USB 3.0規范中我們了解到,USB 3.0采用的是8b/10b
發表于 11-22 16:22
?1w次閱讀
Microchip發布汽車和工業用新型長距離USB 3.2時鐘恢復器/信號中繼器器件
,Microchip Technology Inc.(美國微芯科技公司)今日宣布推出兩款全新時鐘恢復器/信號中繼器器件。 汽車用EQCO510和工業用EQCO5X31時鐘恢復器/信號中
發表于 05-18 14:10
?1500次閱讀
USB的協議層
(SYNC)字段開始的,同步字段是產生最大的邊緣轉換密度(Edge TransitionDensity)的編碼序列。同步字段作為空閑狀態出現在總線上,后面跟著以NRZI編碼的二進制串“KJKJKJKK
發表于 06-17 10:35
如何用CyPress做USB音頻的時鐘恢復?
你好!所以我知道CyPress做USB音頻的時鐘恢復。我想知道它是否為另一個來源,如果我可以使用一個GPIOS來給時鐘恢復,IM現在使用CS
發表于 10-10 10:51
【原創分享】你知道USB的NRZI編碼嗎?
編碼方案中,當數據為0時,電平翻轉,數據為1時,電平不翻轉。如下圖所示。頂部是將要通過 USB 傳送的數據。底部是編碼的 NRZI 數據。為了防止出現長時間電平不變化(這樣不利于
發表于 12-13 17:44
使用LMK03000C來清除恢復時鐘的抖動
引言在有線通信中,需要從數據中恢復時鐘。將時鐘編碼到數據中的優點是可以省卻發送時鐘的線路,也有助于處理偏移問題。SERDES(串行器-解串器
發表于 08-15 22:51
?21次下載
時鐘是怎么恢復的?
對于高速的串行總線來說,一般情況下都是通過數據編碼把時鐘信息嵌入到傳輸的數據流里,然后在接收端通過時鐘恢復把時鐘信息提取出來,并用這個
發表于 11-16 01:01
?2.3w次閱讀
關于USB 2.0的數據傳輸方法的分析和介紹
的信息是很重要的,它正好對應著信號發生變化的地方,接收端的數據時鐘恢復電路利用此信息將與發端同步的時鐘恢復出來,然后再延遲一點時間后讀入狀態信息,就可以得到與發端相同的J/K數據流,再
一文看懂時鐘是怎么恢復的?
對于高速的串行總線來說,一般情況下都是通過數據編碼把時鐘信息嵌入到傳輸的數據流里,然后在接收端通過時鐘恢復把時鐘信息提取出來,并用這個
發表于 02-09 10:43
?6次下載
一文看懂時鐘是怎么恢復的?
對于高速的串行總線來說,一般情況下都是通過數據編碼把時鐘信息嵌入到傳輸的數據流里,然后在接收端通過時鐘恢復把時鐘信息提取出來,并用這個
發表于 02-11 15:05
?17次下載
時鐘恢復的原理及設計挑戰
在當今高速發展的通信技術中,時鐘恢復已成為實現高速串行數據傳輸的關鍵。這項技術廣泛應用于以太網、PCI Express、Aurora等通信協議中,成為這些系統達到高帶寬傳輸不可或缺的一部分。本文將
USB的NRZI編碼與時鐘恢復
評論