精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB的NRZI編碼與時鐘恢復(fù)

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 作者:全棧芯片工程師 ? 2023-04-28 10:03 ? 次閱讀

USB2.0支持3中傳輸模式:

低速模式(1.5Mb/s)

全速模式(12Mb/s)

高速模式(480Mb/s)

由于協(xié)議開銷,實際速率要低一些。

USB使用的是NRZI編碼方式,其編碼核心是:

當(dāng)數(shù)據(jù)為0時,電平翻轉(zhuǎn),

當(dāng)數(shù)據(jù)為1時,電平不翻轉(zhuǎn)。

523e46a0-e568-11ed-ab56-dac502259ad0.jpg

USB數(shù)據(jù)包的開頭有同步域(SYNC),其值為00000001,在經(jīng)過NRZI編碼后,就是一串方波,接收方通過方波計算出時鐘頻率來采樣后續(xù)數(shù)據(jù)。

采樣數(shù)據(jù)過程中,每當(dāng)遇到數(shù)據(jù)0時就有電平翻轉(zhuǎn),那么接收方采樣數(shù)據(jù)的同時,可通過翻轉(zhuǎn)的信號來調(diào)整接收時鐘的頻率。

那么數(shù)據(jù)一直不翻轉(zhuǎn),時鐘怎么恢復(fù)?

因此,bit-stuffing出現(xiàn)了!與serdes異曲同工之妙。

如下圖:當(dāng)傳輸?shù)臄?shù)據(jù)中有 6個連續(xù)的 1,編碼前就在第 6 個 1 后插入一個 0,從而強制出現(xiàn)翻轉(zhuǎn),從而保證接收者可以調(diào)整對齊時鐘同步,接收者需要刪除 6 個連續(xù) 1 之后的 0即可恢復(fù)原始數(shù)據(jù)。由于插入了0,這也是開銷降低帶寬的原因之一。

5255d054-e568-11ed-ab56-dac502259ad0.jpg

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7891

    瀏覽量

    263978
  • USB2.0
    +關(guān)注

    關(guān)注

    2

    文章

    186

    瀏覽量

    46039
  • 時鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1720

    瀏覽量

    131362
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    935

    瀏覽量

    54760
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    252

    瀏覽量

    24363

原文標題:USB的NRZI編碼與時鐘恢復(fù)

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    USB3.0與USB2.0編碼方式的區(qū)別

    USB 3.0的傳輸編碼方式與USB 2.0有所不同,從USB 3.0規(guī)范中我們了解到,USB 3.0采用的是8b/10b
    發(fā)表于 11-22 16:22 ?9131次閱讀
    <b class='flag-5'>USB</b>3.0與<b class='flag-5'>USB</b>2.0<b class='flag-5'>編碼</b>方式的區(qū)別

    Microchip發(fā)布汽車和工業(yè)用新型長距離USB 3.2時鐘恢復(fù)器/信號中繼器器件

    ,Microchip Technology Inc.(美國微芯科技公司)今日宣布推出兩款全新時鐘恢復(fù)器/信號中繼器器件。 汽車用EQCO510和工業(yè)用EQCO5X31時鐘恢復(fù)器/信號中
    發(fā)表于 05-18 14:10 ?1147次閱讀
    Microchip發(fā)布汽車和工業(yè)用新型長距離<b class='flag-5'>USB</b> 3.2<b class='flag-5'>時鐘</b><b class='flag-5'>恢復(fù)</b>器/信號中繼器器件

    USB的協(xié)議層

    (SYNC)字段開始的,同步字段是產(chǎn)生最大的邊緣轉(zhuǎn)換密度(Edge TransitionDensity)的編碼序列。同步字段作為空閑狀態(tài)出現(xiàn)在總線上,后面跟著以NRZI編碼的二進制串“KJKJKJKK
    發(fā)表于 06-17 10:35

    如何使用PSoC Creator中的塊構(gòu)建NRZI解碼器和編碼

    您好!如何使用PSoC Creator中的塊構(gòu)建NRZI解碼器和編碼器。當(dāng)做
    發(fā)表于 09-10 09:26

    如何用CyPress做USB音頻的時鐘恢復(fù)

    你好!所以我知道CyPress做USB音頻的時鐘恢復(fù)。我想知道它是否為另一個來源,如果我可以使用一個GPIOS來給時鐘恢復(fù),IM現(xiàn)在使用CS
    發(fā)表于 10-10 10:51

    【原創(chuàng)分享】你知道USBNRZI編碼嗎?

    編碼方案中,當(dāng)數(shù)據(jù)為0時,電平翻轉(zhuǎn),數(shù)據(jù)為1時,電平不翻轉(zhuǎn)。如下圖所示。頂部是將要通過 USB 傳送的數(shù)據(jù)。底部是編碼NRZI 數(shù)據(jù)。為了防止出現(xiàn)長時間電平不變化(這樣不利于
    發(fā)表于 12-13 17:44

    使用LMK03000C來清除恢復(fù)時鐘的抖動

    引言在有線通信中,需要從數(shù)據(jù)中恢復(fù)時鐘。將時鐘編碼到數(shù)據(jù)中的優(yōu)點是可以省卻發(fā)送時鐘的線路,也有助于處理偏移問題。SERDES(串行器-解串器
    發(fā)表于 08-15 22:51 ?21次下載

    精密參考時鐘時鐘與數(shù)據(jù)恢復(fù)電路中的應(yīng)用

    精密參考時鐘時鐘與數(shù)據(jù)恢復(fù)電路中的應(yīng)用
    發(fā)表于 05-04 13:36 ?35次下載

    時鐘是怎么恢復(fù)的?

    對于高速的串行總線來說,一般情況下都是通過數(shù)據(jù)編碼時鐘信息嵌入到傳輸?shù)臄?shù)據(jù)流里,然后在接收端通過時鐘恢復(fù)時鐘信息提取出來,并用這個
    發(fā)表于 11-16 01:01 ?2.2w次閱讀
    <b class='flag-5'>時鐘</b>是怎么<b class='flag-5'>恢復(fù)</b>的?

    USB時鐘問題

    在使用賽普拉斯的USB3.0芯片開發(fā)時,數(shù)據(jù)的操作時鐘和給USB芯片的驅(qū)動時鐘不需要做相位移動,之前做的180度相位移動存在問題。
    發(fā)表于 11-28 14:24 ?492次閱讀

    關(guān)于USB 2.0的數(shù)據(jù)傳輸方法的分析和介紹

    的信息是很重要的,它正好對應(yīng)著信號發(fā)生變化的地方,接收端的數(shù)據(jù)時鐘恢復(fù)電路利用此信息將與發(fā)端同步的時鐘恢復(fù)出來,然后再延遲一點時間后讀入狀態(tài)信息,就可以得到與發(fā)端相同的J/K數(shù)據(jù)流,再
    的頭像 發(fā)表于 10-10 09:02 ?8042次閱讀
    關(guān)于<b class='flag-5'>USB</b> 2.0的數(shù)據(jù)傳輸方法的分析和介紹

    一文看懂時鐘是怎么恢復(fù)的?

    對于高速的串行總線來說,一般情況下都是通過數(shù)據(jù)編碼時鐘信息嵌入到傳輸?shù)臄?shù)據(jù)流里,然后在接收端通過時鐘恢復(fù)時鐘信息提取出來,并用這個
    發(fā)表于 02-09 10:43 ?6次下載
    一文看懂<b class='flag-5'>時鐘</b>是怎么<b class='flag-5'>恢復(fù)</b>的?

    一文看懂時鐘是怎么恢復(fù)的?

    對于高速的串行總線來說,一般情況下都是通過數(shù)據(jù)編碼時鐘信息嵌入到傳輸?shù)臄?shù)據(jù)流里,然后在接收端通過時鐘恢復(fù)時鐘信息提取出來,并用這個
    發(fā)表于 02-11 15:05 ?16次下載
    一文看懂<b class='flag-5'>時鐘</b>是怎么<b class='flag-5'>恢復(fù)</b>的?

    USB設(shè)備之間是怎么同步時鐘的?所有USB設(shè)備的時鐘頻率都是一致的嗎?

    USB設(shè)備之間是怎么同步時鐘的?是所有USB設(shè)備的時鐘頻率都是一致的嗎? USB設(shè)備之間的時鐘
    的頭像 發(fā)表于 01-16 14:42 ?2165次閱讀

    時鐘恢復(fù)的原理及設(shè)計挑戰(zhàn)

    在當(dāng)今高速發(fā)展的通信技術(shù)中,時鐘恢復(fù)已成為實現(xiàn)高速串行數(shù)據(jù)傳輸?shù)年P(guān)鍵。這項技術(shù)廣泛應(yīng)用于以太網(wǎng)、PCI Express、Aurora等通信協(xié)議中,成為這些系統(tǒng)達到高帶寬傳輸不可或缺的一部分。本文將
    的頭像 發(fā)表于 09-10 10:38 ?560次閱讀
    <b class='flag-5'>時鐘</b><b class='flag-5'>恢復(fù)</b>的原理及設(shè)計挑戰(zhàn)