<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > MVBC的幀收發(fā)器設計

MVBC的幀收發(fā)器設計

作者: 時(shí)間:2013-02-17 來(lái)源:網(wǎng)絡(luò ) 收藏


(1)曼徹斯特編碼器

根據曼徹斯特碼的編碼要求,曼徹斯特編碼器其電路實(shí)現如圖2-5所示:

串行數據在1.5M時(shí)鐘的上升沿處從上一級的移位寄存器輸出,在高、低電平時(shí)與1.5M時(shí)鐘相異或,結果得到與上面編碼規則相符的曼徹斯特碼。

(2)曼徹斯特譯碼器

曼徹斯特譯碼過(guò)程主要是將串行曼徹斯特碼轉變成串行的電平信號,并把串行電平信號組合成并行信號輸出,以便進(jìn)一步處理。如果輸入的碼字不符合曼徹斯特碼編碼規則(由沖突或其它原因引起),譯碼器將報告錯誤信息。

曼徹斯特譯碼器設計電路如圖3-3:

曼徹斯特碼輸入后經(jīng)過(guò)三級寄存器同步,消除亞穩態(tài)。如果總線(xiàn)在空閑狀態(tài)之后出現下降沿,則被認為幀的開(kāi)始位,總線(xiàn)上再出現高電平時(shí)使能16位計數器計數。如果把曼徹斯特碼每個(gè)bit周期分為16個(gè)部分,如圖3-4:

則在數據采樣1處得到的采樣值即為曼徹斯特編碼前的原數據,數據采樣2是用來(lái)幀頭幀尾檢測;總線(xiàn)沖突檢測的原則為:總線(xiàn)上曼徹斯特碼的半個(gè)bit周期之內的電平應一致,前后半個(gè)周期電平應相異,否則被認為碼錯。

3.2 CRC校驗

CRC的全稱(chēng)為Cyclic Redundancy Check,中文名稱(chēng)為循環(huán)冗余校驗。它是一類(lèi)重要的線(xiàn)性分組碼,編碼和解碼方法簡(jiǎn)單,檢錯和糾錯能力強,在通信領(lǐng)域廣泛地用于實(shí)現差錯控制。在各種通信系統中,CRC有bit型算法、字節型算法以及基于查找表的算法。前者適合串行數據通信的校驗,后兩者常用于高速并行通訊領(lǐng)域。

MVBC可以獨立的完成CRC校驗碼的產(chǎn)生與數據的校驗而無(wú)需軟件參與。其中:

G(x) = x7+x6+x5+x2+1

電路實(shí)現方法上我們選擇bit型算法,CRC發(fā)生電路采用LFSR,主體由一組移位寄存器和模2加法器(異或單元)組成即在數據串行發(fā)出的同時(shí),數據經(jīng)過(guò)帶有異或單元的移位寄存器產(chǎn)生CRC校驗碼,實(shí)際電路圖如圖3-5:

串行數據的CRC校驗電路也與CRC發(fā)生電路一樣,不同的是前者CRC電路在移位寄存器之前,而后者在后。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>