<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í)驗裝置的研制

視頻信號數字化光纖傳輸實(shí)驗裝置的研制

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

2.6 D/A轉換及輸出
2.6.1 D/A轉換部分
采用美國模擬器件公司出品的AD9708,它屬于高性能、低功耗CMOS數模轉換器,能提供出色的交流和直流性能,支持最高125 Mz/s的更新速率。工作時(shí)鐘設為16 MHz,由FPGA提供。

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

i.jpg


AD9708的外圍電路如圖9所示。其中REFLO是轉換基準的參考地,此腳接地禁用內部參考電壓。COMP1是噪聲衰減模式設置端,此處串接0.1 μF的電容能達到較好的轉換效果。R9是終端匹配電阻以消除高頻振蕩。C9和C10用以濾除數字電源紋波,C6、C7用以濾除模擬電源紋波。并行數據由DB0~DB7輸入,轉換后的數據由IOUTA輸出。此處輸出的須經(jīng)運放放大后,才能滿(mǎn)足通用性顯示器的技術(shù)要求。
2.6.2 模擬放大及輸出
采用AD8042實(shí)現信號的放大,如圖10所示。ULA將AD9708輸出的電流信號轉換為電壓信號,其中C1主要作用是去除高頻干擾。ULB作為電壓跟隨器,用于阻抗匹配。要求的輸出阻抗是75 Ω,電壓跟隨器使輸出阻抗為0,再串聯(lián)一個(gè)75 Ω(在ULB的7腳之后,圖中未標出),來(lái)滿(mǎn)足匹配要求。

j.jpg



3 程序設計及仿真
系統采用VerilogHDL語(yǔ)言進(jìn)行程序編寫(xiě),在QuartusⅡ環(huán)境下編輯仿真。FPGA內部時(shí)鐘由32 MHz晶振提供。FPGA的工作是:1)提供D/A轉換芯片AD9708、A/D轉換芯片AD9280、并串轉換芯片LV1023的工作時(shí)鐘和串并轉換芯片LV1224的參考時(shí)鐘,都是16 MHz;2)發(fā)送端對數據進(jìn)行8B10B編碼,并將轉換后的數據傳送給串化器;接收端獲取串并轉換后的十位數據,進(jìn)行解碼,還原為編碼前的八位數據,并將解碼后的數據傳送給數模轉換芯片。
3.1 8B10B編解碼
8B10B編碼是目前高速串行通訊普遍采用的編碼方式,8B10B編碼的目的是將八位數據轉換成10位的數據,并使轉換后的數據流中“0”和“1”的數量平衡,避免發(fā)送過(guò)程中因過(guò)多重復的出現“0”或“1”而發(fā)生的錯誤,提高線(xiàn)路的性能,有利于接收器更準確的捕捉同步時(shí)鐘,而且采用特定的碼元可以使接受端更準確地對準碼元。
8B10B編碼可以看成是5B6B和3B4B編碼的組合,組合過(guò)后有些編碼可能有兩個(gè)值,“1”和“0”的差值稱(chēng)為平衡度,用RD-表示平衡度為+2或0,RD+表示平衡度-2或0。將轉換后的數據接平衡度分為RD-和RD+兩列。設變量DISPIN表示正在轉換的數的平衡度,DISPOUT表示下一個(gè)轉換的數的平衡度。初始時(shí)設DISPIN與DISPOUT相等,先從RD-中開(kāi)始轉換,如果轉換后的數“0”和“1”的數量相等,繼續在RD-列中轉換下一個(gè)數,如果“0”和“1”的數不等,則轉到RD+列中轉換。同理在RD+列中,如果“0”、“1”個(gè)數相等則繼續在RD+中,否則換到RD-中。

k.jpg


解碼部分將10位數據的前六位和后四位分別按照5B6B和3B4B的列表解碼即可。
3.2 仿真
設計程序經(jīng)QuartusⅡ綜合器編譯綜合成功后,可以對輸入數據、中間產(chǎn)生的數據、輸出數據進(jìn)行仿真。采用的8B10B編碼方式,分為3B4B和5B6B進(jìn)行編碼。解碼部分依照編碼時(shí)相同的分發(fā)將十位數據分為4B和6B分別解碼。解碼后再按順序組合成8位數據。程序以4B3B、6B5B分別查表的方式實(shí)現。

l.jpg


程序仿真圖如圖12所示,adin是編碼之前的八位數據,設為逐次加一的計數數據,為了方便比較,圖中用十進(jìn)制表示。編碼后的十位數據為data10b,adout是解碼后的數據??梢钥吹诫m有延遲,解碼后數據仍為計數數據。因此程序可以準確地實(shí)現解碼功能。

4 結束語(yǔ)
全電視信號中除了視頻信號外,還包括音頻信號,其聲音信息的與轉換處理,是應用領(lǐng)域中不可缺少的內容與完備。除了單向通信外,收發(fā)設備之間相互進(jìn)行信息交換,實(shí)現雙向通信、完成反向控制功能,在通信應用領(lǐng)域中獲得廣泛應用和普及。這些課題的技術(shù)性拓展與轉換,移植到相關(guān)教學(xué)的應用中,一定有其積極的作用和意義。


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

評論


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