海上地震探測(cè)傳輸系統(tǒng)的設(shè)計(jì)
2.3 LVDS電路實(shí)現(xiàn)
LVDS是一種小振幅差分信號(hào)技術(shù),使用幅度非常低的信號(hào)(約350 mV)通過(guò)一對(duì)差分線或平衡電纜傳輸數(shù)據(jù)[3]。LVDS功耗小,速率快,可直接相連[4],但直連的傳輸距離短,通常只有幾米,故本系統(tǒng)采用了預(yù)加重和均衡電路來(lái)擴(kuò)展傳輸距離。
如圖3所示,信號(hào)先通過(guò)MAX9205并串轉(zhuǎn)換后輸出,然后經(jīng)隔直和電壓匹配后傳送給由CLC006組成的信號(hào)驅(qū)動(dòng)電路,信號(hào)峰峰值被提升后經(jīng)阻抗匹配并輸出,其中通過(guò)改變R5的大小可調(diào)整CLC006輸出信號(hào)的峰峰值。信號(hào)被提升前與提升后的波形如圖3所示。
信號(hào)經(jīng)100 m雙絞線傳輸后峰峰值降低且上升沿變緩,如圖4中C點(diǎn)波形所示。
接收端經(jīng)電阻網(wǎng)絡(luò)進(jìn)行阻抗匹配,電阻阻值采用如下公式進(jìn)行計(jì)算:
其中Z0為雙絞線特征阻抗,VPP為信號(hào)峰峰值。接收到的信號(hào)經(jīng)由CLC014芯片組成的均衡電路進(jìn)行信號(hào)均衡后輸入到MAX9206中,圖4中給出了C、D兩點(diǎn)的測(cè)量波形圖。
3 FPGA中數(shù)據(jù)的傳輸過(guò)程
3.1 傳輸板的命令解析及下傳過(guò)程
命令通道采用自定義串口協(xié)議,將命令幀格式設(shè)計(jì)為兩個(gè)9位的字節(jié),其中一個(gè)字節(jié)傳送命令,另一個(gè)字節(jié)傳送參數(shù)。每個(gè)字節(jié)中的第9位用于作為命令和數(shù)據(jù)的標(biāo)識(shí)位。
命令下傳時(shí)有兩種模式,一種為總線模式,一種為級(jí)聯(lián)模式,使用總線模式比級(jí)聯(lián)模式的優(yōu)勢(shì)在于不用使信號(hào)經(jīng)FPGA解析,信號(hào)延遲小,缺點(diǎn)為傳輸距離有限,所以采用命令經(jīng)過(guò)傳輸板后重新驅(qū)動(dòng)的方式發(fā)送命令,同時(shí)接收進(jìn)本地FPGA解析。
總線模式中命令都采用廣播方式接收,動(dòng)態(tài)設(shè)置傳輸板包號(hào)成為一個(gè)關(guān)鍵問(wèn)題,設(shè)置包號(hào)即為把傳輸板以距離船體遠(yuǎn)近的方式設(shè)置序號(hào)。由于所有傳輸板同等接收命令,所以不能像級(jí)聯(lián)模式那樣通過(guò)命令經(jīng)各傳輸板解析下傳的方式區(qū)別各傳輸板以達(dá)到動(dòng)態(tài)設(shè)置包號(hào)的目的。為解決此問(wèn)題,系統(tǒng)采用的方法為:先下傳點(diǎn)名命令,各傳輸板接收到此命令后通過(guò)級(jí)聯(lián)的數(shù)據(jù)通道發(fā)送一點(diǎn)名幀,點(diǎn)名幀中包含包號(hào)信息,初始包號(hào)信息為“0”,當(dāng)傳輸板接收到點(diǎn)名幀后,把點(diǎn)名幀中的包號(hào)信息加一后繼續(xù)下傳,依次類推,每個(gè)傳輸板最后發(fā)送的點(diǎn)名幀中的包號(hào)就是自身的包號(hào)。
3.2 傳輸板的數(shù)據(jù)處理及上傳過(guò)程
為了保證傳輸速率,采集板的數(shù)據(jù)分兩路傳送到傳輸板,傳輸板采用“乒乓結(jié)構(gòu)”的方式把兩路數(shù)據(jù)合成一路,并添加狀態(tài)信息與CRC(Cyclical Redundancy Check)16校驗(yàn)位,最后通過(guò)8B/10B的編碼后將數(shù)據(jù)存入本地FIFO中。由于MAX9205與MAX9206數(shù)據(jù)線都是10 bit,用8B/10B編碼在完成直流均衡功能的同時(shí)方便了程序的編寫。
當(dāng)各傳輸板接收到上位機(jī)發(fā)送的“采集數(shù)據(jù)”指令后,一方面各傳輸板將命令下傳到與之對(duì)應(yīng)的采集板,使采集板采集并上傳一組數(shù)據(jù);另一方面?zhèn)鬏敯鍖⑸蟼饕粠镜谾IFO中的數(shù)據(jù)到下一級(jí)傳輸板中,同時(shí)把接收到的上一傳輸板數(shù)據(jù)存入一個(gè)異步FIFO中,待上傳本地?cái)?shù)據(jù)完畢后再依次上傳接收并存入異步FIFO中的數(shù)據(jù),依此類推,直至把最后一個(gè)傳輸板上的數(shù)據(jù)也上傳至其下一個(gè)傳輸板。
評(píng)論