<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ù) > 設計應用 > 高速串行數據收發(fā)器CY7B923/933及應用

高速串行數據收發(fā)器CY7B923/933及應用

作者: 時(shí)間:2009-08-13 來(lái)源:網(wǎng)絡(luò ) 收藏
2.2 直傳模式

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

MODE=H,收發(fā)送器工作于直傳模式,即收發(fā)送器直接傳輸數據不編碼,編碼和解碼由外部協(xié)議控制器完成。輸入分成10位,數據需預先編碼,編碼方式任意,但需保證有足夠的躍變密度(每10位至少一次),使接收器鎖相環(huán)能正確鎖定相位,且編碼需與傳輸介質(zhì)兼容。

無(wú)論是編碼模式還是直傳模式,若處于空閑狀態(tài)(時(shí)鐘CKW上升沿時(shí)ENA=ENN=H),編碼器將自動(dòng)插入同步字K28.5(即C5.0)以保證接收器與發(fā)送器處在同步狀態(tài)。

2.3 自檢模式

BISTEL =1,收發(fā)送器工作于自檢模式,7B可分別發(fā)送兩種信號來(lái)檢測整個(gè)通信鏈路是否正常:一種是1與0相間的連續信號;另一種是循環(huán)發(fā)送的偽隨機序列信號。若為后者,7B輸入寄存器轉換成線(xiàn)性反饋移位寄存器LFSR,它可產(chǎn)生一組511個(gè)字節的偽隨機代碼序列,包括了所有的數據字和專(zhuān)用字。 7B將輸出寄存器也變成LFSR,產(chǎn)生與發(fā)送器相同的偽隨機代碼序列,并與接收的序列相比較。若相同,則整個(gè)通信系統工作正常,否則為異常,使 RVS=H給出錯誤信號。每次循環(huán),7B的RP及7B的RDY都將輸出一脈沖,此脈沖可用于記錄循環(huán)次數以控制自檢時(shí)間。7B923還可發(fā)送違規信號,以檢測報錯系統是否正常。這些信號都大大方便了故障診斷。

3 7B923/應用電路

圖3 為采用7B923/933實(shí)現的單向數據傳輸的應用電路。主機發(fā)送控制命令,通過(guò)控制邏輯控制7B923/933工作在傳輸或自檢模式。這里控制邏輯用FPGA實(shí)現,也可采用其它數據邏輯器件實(shí)現??刂齐娐窇琑P、RVS端的檢測,以判斷系統工作正常與否,及時(shí)進(jìn)行錯誤處理。主機數據傳輸速度一般與CY7B923/933不一致,發(fā)送端及接收端都需設置數據緩存,緩存一般用FIFO,我們采用CYPRESS公司的CY7C45系列,它可與 CY7B923/933組成無(wú)縫接口。若用FIFO的標志位作控制信號,則應注意標志延遲時(shí)間。CY87B933的輸出信號CKR,可作為其輸出數據寫(xiě)入 FIFO垢時(shí)鐘,RDY可作寫(xiě)FIFO使能信號,使用RDY的優(yōu)點(diǎn)是同步字串到它無(wú)效,自動(dòng)濾除同步字串,這就保證了只將有獎懲數據寫(xiě)入FIFO,避免同步字將FIFO填滿(mǎn)。電路板設計應采用四層板,CFY7B923/933的位置應靠近雙絞線(xiàn)接口使連線(xiàn)最短,連線(xiàn)長(cháng)度應盡量保持對稱(chēng)。輸出輸入端都應接匹配電阻,如圖3所示。R1、R2阻值由下式給出:R1=(VccRt)/Vtt;R2=(VccRt)/(Vcc-Ctt)。式中,Rt為傳輸線(xiàn)阻抗;Vtt=Vcc-2V。Vcc=5V,UTP雙絞線(xiàn)阻抗為100Ω,則R1=183Ω,R2=275Ω。

發(fā)送數據前,先進(jìn)行系統自檢,然后進(jìn)入傳輸狀態(tài),數據在發(fā)送時(shí)鐘CKW上升沿進(jìn)入發(fā)送器,通過(guò)發(fā)送器的延遲為21tB-10ns(tB為移位時(shí)鐘周期, tB=1/10CKW),經(jīng)傳輸線(xiàn)、變壓器進(jìn)入接收器,數據通過(guò)接收器的延時(shí)為24tB+10ns。變壓器隔離傳輸線(xiàn)上可能的高電壓,并有帶通濾波的作用。當7B933的RF=H,成幀器使能,成幀器開(kāi)始搜導數據流中的同步字K28.5,并以K28.5邊界為基準,確定后續數據的字節邊界。一些隨機錯誤可導致串行數據變成同步字K28.5,造成錯誤成幀。為避免出錯,可在數據同步過(guò)程中關(guān)閉成幀器,即令成幀器使能端RF=L,或令RF=H超過(guò)2048字節,此時(shí)需在連續5字節中有兩個(gè)K28.5才能啟動(dòng)成幀功能,可大大減少偶然錯誤導致成幀。

作者在一VME總線(xiàn)長(cháng)距離高速點(diǎn)對點(diǎn)串行通信系統中,采用最大數據傳輸率為330Mbps的標準CY7B923/933ey UTP雙絞線(xiàn),實(shí)現了400Mbps的串行數據傳輸,工作穩定可靠,誤碼率小于10 -10。該工作是在中科院高物理研究所過(guò)雅南研究員、趙棣新研究員的指導下完成的,在此表示衷心地感謝!


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 923 933 CY 高速串行

評論


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