<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è) > 模擬技術(shù) > 設計應用 > 1553B總線(xiàn)中曼徹斯特編解碼器的設計

1553B總線(xiàn)中曼徹斯特編解碼器的設計

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

2.1 編碼過(guò)程
編碼過(guò)程如下:
(1)檢測編碼周期是否開(kāi)始,編碼周期開(kāi)始后將同步頭類(lèi)型、16位并行數據存儲到內部寄存器中,與此同時(shí)計數器cnt開(kāi)始計數。
(2)在計數器cnt的控制下通過(guò)碼型生成器發(fā)出同步頭、數據位、奇偶校驗位。
(3)在當前字的碼發(fā)送完成后回到過(guò)程(1)等待發(fā)送下一個(gè)字
2.2 端口說(shuō)明
rst_n為異步復位信號;clk為系統時(shí)鐘,頻率為信息傳輸速率的12倍;enc_trigger(輸入,高有效)的編碼開(kāi)始的觸發(fā)信號;enc_csw(輸
入,高有效)表示要發(fā)送的字為命令字或狀態(tài)字;enc_dw(輸入,高有效)表示要發(fā)送的字為數據字;enc_data(輸入)表示16位要發(fā)送的并行數據;tx_data_p(輸出)表示發(fā)出的原碼;tx_data_n(輸出)表示發(fā)出的反碼。
2.3 子模塊說(shuō)明
(1)6分頻電路
將系統時(shí)鐘6分頻輸出占空比為1/6的編碼時(shí)鐘使能信號enc_clk_en,該信號的頻率為信息傳輸速率的2倍,其他3個(gè)模塊只有在采樣到該信號高電平后才會(huì )觸發(fā)。在復雜時(shí)序電路設計中通過(guò)引入時(shí)鐘使能信號可減少設計中的時(shí)鐘信號,提高電路的可靠性。
(2)保持寄存器
在enc_clk_en有效且采樣到enc_trigger為1時(shí),將enc_csw,enc_dw,enc_data存入內部寄存器csw_reg,dw_reg,data_reg中。
(3)計數器
在enc_clk_en有效時(shí)采樣到enc_trigger為1時(shí),將計數使能信號置為1,并在其控制下開(kāi)始計數,計數范圍為0~39。
(4)碼型生成器
碼型生成器通過(guò)對16位并行數據data_reg做同或運算產(chǎn)生奇偶校驗結果。在計數器cnt的控制下發(fā)送出曼徹斯特碼。發(fā)送過(guò)程如下(以tx_data_p說(shuō)明):
cnt(0~5):根據同步頭類(lèi)型,依次發(fā)送111000(csw_reg有效)或000111(dw_reg有效)。
cnt(6~37):發(fā)送數據位,在碼元前半個(gè)周期發(fā)送原碼,后半個(gè)周期發(fā)出反碼。
cnt(38~39):發(fā)送奇偶校驗位,計數到38時(shí),發(fā)送奇偶校驗位原碼,39時(shí)發(fā)送其反碼。

3 曼徹斯特解碼器的設計
解碼器需要將收到的曼徹斯特碼解碼,得出16位并行數據,并給出各種校驗結果。本文設計的解碼器邏輯結構如圖3所示。

本文引用地址:http://dyxdggzs.com/article/187559.htm



評論


相關(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>