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

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

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

USB電氣數(shù)據(jù)信號(hào)

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux系統(tǒng)開(kāi)發(fā) ? 作者:嵌入式Linux系統(tǒng)開(kāi) ? 2023-07-20 10:07 ? 次閱讀

數(shù)據(jù)信號(hào)

圖片

低速/全速的 SOP 和 EOP

SOP:Start Of Packet,Hub 驅(qū)動(dòng) D+、D- 這兩條線路從 Idle 狀態(tài)變?yōu)?K 狀態(tài)。SOP 中的 K 狀態(tài)就是 SYNC
信號(hào)的第 1 位數(shù)據(jù),SYNC 格式為 3 對(duì) KJ 外加 2 個(gè) K。

EOP:End Of Packet,由數(shù)據(jù)的發(fā)送方發(fā)出 EOP,數(shù)據(jù)發(fā)送方驅(qū)動(dòng) D+、D- 這兩條線路,先設(shè)為 SE0 狀態(tài)并維持 2
位時(shí)間,再設(shè)置為 J 狀態(tài)并維持 1 位時(shí)間,最后 D+、D- 變?yōu)楦咦锠顟B(tài),這時(shí)由線路的上下拉電阻使得總線進(jìn)入 Idle 狀態(tài)。

圖片

高速的 SOP

高速的 EOP 比較復(fù)雜,作為軟件開(kāi)發(fā)人員無(wú)需掌握。

高速模式中,Idle 狀態(tài)為:D+、D- 接地。SOP 格式為:從 Idle 狀態(tài)切換為 K 狀態(tài)。SOP 中的 K 狀態(tài)就是 SYNC 信號(hào)的第 1
位數(shù)據(jù)。

高速模式中的 SYNC 格式為:KJKJKJKJ KJKJKJKJ KJKJKJKJ KJKJKJKK,即 15 對(duì)KJ,外加 2 個(gè) K。

NRZI 與位填充

NRZI:Non Return Zero Inverted Code,反向不歸零編碼。NRZI的編碼方位為:對(duì)于數(shù)據(jù) 0,波形翻轉(zhuǎn);對(duì)于數(shù)據(jù)
1,波形不變。

圖片

使用 NRZI,發(fā)送端可以很巧妙地把“時(shí)鐘頻率”告訴接收端:只要傳輸連續(xù)的數(shù)據(jù) 0 即可。在下圖中,低速/全速協(xié)議中“Sync
Pattern”的原始數(shù)據(jù)是“00000001”,接收端從前面的 7 個(gè) 0 波形就可以算出“時(shí)鐘頻率”。

圖片

使用 NRZI 時(shí),如果傳輸?shù)臄?shù)據(jù)總是“1”,會(huì)導(dǎo)致波形維持不變。如果電平長(zhǎng)時(shí)間維持不變,比如傳輸 100 位 1
時(shí),如果接收方稍有偏差,就可能認(rèn)為接收到了 99 位 1、101 位 1。而 USB 中采用了 Bit-Stuffing 位填充處理,即在連續(xù)發(fā)送 6 個(gè) 1
后面會(huì)插入 1 個(gè) 0,強(qiáng)制翻轉(zhuǎn)發(fā)送信號(hào),從而讓接收方調(diào)整頻率,同步接收。而接收方在接收時(shí)只要接收到連續(xù)的 6 個(gè) 1 后,直接將后面的 0
刪除即可恢復(fù)數(shù)據(jù)的原貌。

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

    關(guān)注

    60

    文章

    7951

    瀏覽量

    264904
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2791

    瀏覽量

    76831
  • SOP
    SOP
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    27537
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    USB電氣特性

    ;    周玉軍  USB(Universal Serial Bus,即通用串行總線)的電氣特性主要是對(duì)信號(hào)的發(fā)送及電壓分布情況
    發(fā)表于 06-17 10:34

    實(shí)現(xiàn)USB電氣隔離的技術(shù)難點(diǎn)

    能夠表明數(shù)據(jù)是發(fā)送還是接收的信號(hào)線,那么USB電氣隔離就好解決多了。     在現(xiàn)有的USB2.0以及
    發(fā)表于 01-14 14:25

    【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】七、獲取網(wǎng)絡(luò)天氣數(shù)據(jù)

    元旦好冷,哪也不想去,那就趁著有空,寫寫帖子吧。今天的帖子我寫的是關(guān)于如何從網(wǎng)絡(luò)獲取天氣數(shù)據(jù),以及如何解析出我們需要的天氣數(shù)據(jù)。一、天氣數(shù)據(jù)獲取 首先說(shuō)說(shuō)怎么獲取天氣數(shù)據(jù)。現(xiàn)在可以從很
    發(fā)表于 01-01 21:46

    工業(yè)相機(jī)的接口主要分哪幾種

    說(shuō)起工業(yè)相機(jī)的接口,主要分兩種,分別是鏡頭接口和電氣數(shù)據(jù)接口。工業(yè)相機(jī)的數(shù)據(jù)接口又可以分為數(shù)字接口和模擬接口兩種。數(shù)據(jù)接口傳輸?shù)氖菙?shù)字信號(hào),模擬接口傳輸?shù)氖悄M
    發(fā)表于 09-10 08:55

    氣數(shù)據(jù)計(jì)算機(jī)有哪幾種類型?

    氣數(shù)據(jù)計(jì)算機(jī)有哪幾種類型?
    發(fā)表于 10-27 07:05

    一種智能大氣數(shù)據(jù)測(cè)量系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    氣數(shù)據(jù)測(cè)量系統(tǒng)是飛行器的重要組成部分,為飛行控制系統(tǒng)提供高度和速度等重要的信息源,設(shè)計(jì)了一種采用硅壓阻傳感器和DSP技術(shù)實(shí)現(xiàn)的大氣數(shù)據(jù)測(cè)量系統(tǒng),建立了系統(tǒng)的數(shù)學(xué)
    發(fā)表于 07-10 16:07 ?18次下載

    分布式大氣數(shù)據(jù)計(jì)算機(jī)綜合測(cè)試系統(tǒng)設(shè)計(jì)

             為提高某型分布式大氣數(shù)據(jù)計(jì)算機(jī)的測(cè)試效率,研制了分布式大氣數(shù)據(jù)計(jì)算機(jī)綜合測(cè)試系統(tǒng)。系統(tǒng)以PXI 總線平臺(tái)為基礎(chǔ)結(jié)合PXI模塊和GPIB總線
    發(fā)表于 09-14 10:32 ?36次下載

    基于Dragonbaord 410c開(kāi)發(fā)板的Python交互設(shè)計(jì)(2)——如何獲取天氣數(shù)據(jù)

    現(xiàn)在很多網(wǎng)站都可以提供天氣數(shù)據(jù)服務(wù),只要你的設(shè)備連接網(wǎng)絡(luò),就可以方便的通過(guò)網(wǎng)絡(luò)請(qǐng)求訪問(wèn)到天氣數(shù)據(jù),在dragonboard 410c開(kāi)發(fā)板上已經(jīng)提供了wifi連接服務(wù),可以方便的連接到網(wǎng)絡(luò),因此,在
    發(fā)表于 02-13 10:02 ?933次閱讀
    基于Dragonbaord 410c開(kāi)發(fā)板的Python交互設(shè)計(jì)(2)——如何獲取天<b class='flag-5'>氣數(shù)據(jù)</b>

    電能質(zhì)量分析儀解決電氣數(shù)據(jù)安全問(wèn)題

    數(shù)據(jù)中心數(shù)據(jù)安全可靠性取決于許多不同的因素。例如,從能源供應(yīng)和電源的運(yùn)行可靠性。這就是我們?cè)诒静┛椭兴f(shuō)的電氣數(shù)據(jù)安全。必須持續(xù)監(jiān)控電氣數(shù)據(jù)安全狀況,以達(dá)到1-4級(jí)水平。建議您同時(shí)監(jiān)測(cè)電能質(zhì)量、能量和故障電流檢測(cè)以及網(wǎng)絡(luò)安全等參
    發(fā)表于 09-16 15:51 ?710次閱讀

    基于物聯(lián)網(wǎng)的天氣數(shù)據(jù)記錄器

    通過(guò)本文,你將了解如何使用 Conexio Stratus 套件和 Datacake 構(gòu)建低成本(和低代碼)天氣數(shù)據(jù)記錄器
    的頭像 發(fā)表于 08-24 14:53 ?2428次閱讀
    基于物聯(lián)網(wǎng)的天<b class='flag-5'>氣數(shù)據(jù)</b>記錄器

    【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】七、獲取網(wǎng)絡(luò)天氣數(shù)據(jù)

    。今天的帖子我寫的是關(guān)于如何從網(wǎng)絡(luò)獲取天氣數(shù)據(jù),以及如何解析出我們需要的天氣數(shù)據(jù)。 ? 一、天氣數(shù)據(jù)獲取 ? ?? ? 首先說(shuō)說(shuō)怎么獲取天氣數(shù)據(jù)。現(xiàn)在可以從很多平臺(tái)獲取到天
    的頭像 發(fā)表于 11-02 14:49 ?919次閱讀

    使用Blues Wireless和Qubitro的物聯(lián)網(wǎng)天氣數(shù)據(jù)記錄器

    電子發(fā)燒友網(wǎng)站提供《使用Blues Wireless和Qubitro的物聯(lián)網(wǎng)天氣數(shù)據(jù)記錄器.zip》資料免費(fèi)下載
    發(fā)表于 02-06 14:21 ?0次下載
    使用Blues Wireless和Qubitro的物聯(lián)網(wǎng)天<b class='flag-5'>氣數(shù)據(jù)</b>記錄器

    氣數(shù)據(jù)收集和存儲(chǔ)程序開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《天氣數(shù)據(jù)收集和存儲(chǔ)程序開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 02-09 11:25 ?0次下載
    天<b class='flag-5'>氣數(shù)據(jù)</b>收集和存儲(chǔ)程序開(kāi)源分享

    USB電氣信號(hào)介紹

    USB 2.0協(xié)議支持3種速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps)。
    的頭像 發(fā)表于 05-08 09:14 ?4280次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>電氣</b><b class='flag-5'>信號(hào)</b>介紹

    USB電氣信號(hào)復(fù)位與設(shè)備速率識(shí)別

    復(fù)位 從狀態(tài)切換圖上看,一個(gè) USB 設(shè)備連接后,它將會(huì)被供電,然后被復(fù)位。當(dāng)軟件出錯(cuò)時(shí),我們也可以發(fā)出復(fù)位信號(hào)重新驅(qū)動(dòng)設(shè)備。 那么,USB Hub 端口或 USB 控制器端口如何發(fā)出
    的頭像 發(fā)表于 07-20 10:05 ?1798次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>電氣</b><b class='flag-5'>信號(hào)</b>復(fù)位與設(shè)備速率識(shí)別