數(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)投訴
相關(guān)推薦
; 周玉軍 USB(Universal Serial Bus,即通用串行總線)的電氣特性主要是對(duì)信號(hào)的發(fā)送及電壓分布情況
發(fā)表于 06-17 10:34
能夠表明數(shù)據(jù)是發(fā)送還是接收的信號(hào)線,那么USB的電氣隔離就好解決多了。 在現(xiàn)有的USB2.0以及
發(fā)表于 01-14 14:25
元旦好冷,哪也不想去,那就趁著有空,寫寫帖子吧。今天的帖子我寫的是關(guān)于如何從網(wǎng)絡(luò)獲取天氣數(shù)據(jù),以及如何解析出我們需要的天氣數(shù)據(jù)。一、天氣數(shù)據(jù)獲取 首先說(shuō)說(shuō)怎么獲取天氣數(shù)據(jù)。現(xiàn)在可以從很
發(fā)表于 01-01 21:46
說(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ī)有哪幾種類型?
發(fā)表于 10-27 07:05
大氣數(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è)試效率,研制了分布式大氣數(shù)據(jù)計(jì)算機(jī)綜合測(cè)試系統(tǒng)。系統(tǒng)以PXI 總線平臺(tái)為基礎(chǔ)結(jié)合PXI模塊和GPIB總線
發(fā)表于 09-14 10:32
?36次下載
現(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次閱讀
數(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次閱讀
通過(guò)本文,你將了解如何使用 Conexio Stratus 套件和 Datacake 構(gòu)建低成本(和低代碼)天氣數(shù)據(jù)記錄器
發(fā)表于 08-24 14:53
?2428次閱讀
。今天的帖子我寫的是關(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次閱讀
電子發(fā)燒友網(wǎng)站提供《使用Blues Wireless和Qubitro的物聯(lián)網(wǎng)天氣數(shù)據(jù)記錄器.zip》資料免費(fèi)下載
發(fā)表于 02-06 14:21
?0次下載
電子發(fā)燒友網(wǎng)站提供《天氣數(shù)據(jù)收集和存儲(chǔ)程序開(kāi)源分享.zip》資料免費(fèi)下載
發(fā)表于 02-09 11:25
?0次下載
USB 2.0協(xié)議支持3種速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps)。
發(fā)表于 05-08 09:14
?4280次閱讀
復(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次閱讀
評(píng)論