基于ADN2915的10G光中繼傳輸復(fù)用系統(tǒng)
摘 要:本文闡述了一種利用時鐘恢復(fù)技術(shù)實現(xiàn)的10 G光中繼傳輸復(fù)用系統(tǒng),從硬件和軟件兩個方面,依次詳細(xì)介紹了該系統(tǒng)的實現(xiàn)過程。系統(tǒng)簡化了光纖的接線操作,大大提高了光傳輸?shù)木嚯x,具有普遍應(yīng)用推廣意義。
本文引用地址:http://m.butianyuan.cn/article/202210/439589.htm關(guān)鍵詞:波長轉(zhuǎn)換;ADN2915;CDR
1 概述
RapidIO 技術(shù)廣泛應(yīng)用于雷達(dá)信號處理系統(tǒng)當(dāng)中,其通過 4 路或 8 路 850 nm 光路在兩分系統(tǒng)間進(jìn)行超高速數(shù)據(jù)通信。因原系統(tǒng)往往使用的是 850 nm 多模光纖,只能短距離傳輸幾百米且光路甚多,非常不便于接線。而某些新型雷達(dá)通信系統(tǒng)中需要將原多路 850 nm 光路進(jìn)行遠(yuǎn)距離且要求單纖傳輸。本文在此需求基礎(chǔ)上講述了一種光中繼傳輸復(fù)用系統(tǒng),可將多達(dá) 16 路的多模光信號(雙向,每向各 8 路)傳輸系統(tǒng)簡化為 1 路單模光信號進(jìn)行遠(yuǎn)距離傳輸,該系統(tǒng)可實現(xiàn)并已實際應(yīng)用于某項目當(dāng)中。
2 系統(tǒng)總體框圖
系統(tǒng)包括光波長轉(zhuǎn)換單元,復(fù)用 / 解 復(fù)用單元,BIT 狀態(tài)上報單元。總體設(shè)計要求如圖 1 所示。
3 硬件設(shè)計
3.1 波長轉(zhuǎn)換單元
為了將光信號進(jìn)行遠(yuǎn)距離傳輸,需將多模 850 nm 光信號轉(zhuǎn)換成單模光信號,其實現(xiàn)過程為先進(jìn)行光 / 電轉(zhuǎn)換再進(jìn)行電 / 光轉(zhuǎn)換。因為本系統(tǒng)為 10 Gbit/s 的高速電信號轉(zhuǎn)換,高速差分對在電路板上傳輸必然會帶來一定程度的信號劣變,因此后 級使用 CDR(光時鐘數(shù)據(jù)恢復(fù))芯片 ADN2915 對高速電信號進(jìn)行波形整形和重定時,從而獲取較好的電信號質(zhì)量。ADN2915 的功能框圖如圖 2。
3.1.1 時鐘恢復(fù)芯片ADN2915
時鐘恢復(fù)單元選用ADI公司的CDR芯片ADN2915,具有以下特點。
a)差分?jǐn)?shù)據(jù)輸入頻率范圍為:6.5 Mbit/s 至 11.3 Gbit/s。
b)無需參考時鐘輸入。
c)可選的限幅放大和均衡功能。
d)具有偽隨機碼的產(chǎn)生和檢測功能。
e)具有 I2C 總線配置功能。
f)具有信號丟失及鎖定指示功能。
ADN2915 電原理圖如圖 3。
3.1.2 ADN2915 軟件配置
使用 Xilinx FPGA 芯片 XC6SLX45T 通過 ADN2915 的 I2C 接口對其片內(nèi)寄存器進(jìn)行配置,流程如圖 4。
配置部分 VHDL 代碼如下:
when x”01” => q <= x”800980”; --Register CTRLB
CTRLB(7) 1-->0,soft reset
when x”02” => q <= x”800900”; --Register CTRLB
CTRLB(7) 1-->0,soft reset
when x”03” => q <= x”800810”; --Register CTRLA
CDR_modes LTD,
when x”04” => q <= x”800a05”; --Register CTRLC
CTRLC(2) 0 enable refclk,1:disable refclk,
when x”05” => q <= x”80100c”; --Register DPLLA default
TRANBAND 4 ,risge_edge
when x”05” => q <= x”801014”; --Register DPLLA
TRANBAND 4 ,risge_edge adn falling,
3.2 波分復(fù)用/解復(fù)用單元
CDR 芯片 ADN2915 恢復(fù)出來的 10 Gbit/s 電信號經(jīng)16 個 CWDM 光模塊電 / 光轉(zhuǎn)換后變成 16 路 CWDM 波長光信號,然后經(jīng)波分復(fù)用模塊合成一路光輸出至對端,對端經(jīng)波分解復(fù)用模塊后還原為對應(yīng)發(fā)端 CWDM 波長的光信號,后經(jīng)波長轉(zhuǎn)換單元再次轉(zhuǎn)換成 850 nm 光信號還原輸出。16 路 CWDM 光波長分別為:1 270 nm、 1 290 nm、1 310 nm、1 330 nm、1 350 nm、1 370 nm、 1 390 nm、1 410 nm、1 430 nm、1 450 nm、1 470 nm、 1 490 nm、1 510 nm、1 530 nm、1 550 nm、1 570 nm。
3.3 BIT狀態(tài)上報單元
使用 100 M/1 000 M 自適應(yīng)以太網(wǎng)接口上報設(shè)備狀態(tài)信息,網(wǎng)絡(luò)協(xié)議采用 UDP 協(xié)議,上報狀態(tài)信息包括每路光信號有無光輸入、輸入光功率數(shù)值、光模塊工作電壓、光模塊工作溫度、ADN2915 工作狀態(tài)等,可以通過 PC 端配置軟件更改參數(shù)。采用 Xilinx FPGA 芯片 XC6SLX45T 通過硬件設(shè)計語言 VHDL 實現(xiàn) UDP 協(xié)議,從而實現(xiàn)狀態(tài)上報功能。
4 PCB設(shè)計
本系統(tǒng)傳輸速率為 10 Gbit/s,板上電信號衰變極大,為了達(dá)到較好的信號傳輸質(zhì)量,PCB 的設(shè)計亦是相當(dāng)關(guān)鍵的一個環(huán)節(jié)。
a)差分信號線對應(yīng)該等長,以使兩個信號同時到達(dá)輸入端,路徑長度的差異將直接導(dǎo)致信號變形。
b)避免信號路徑的不連續(xù)性。不連續(xù)點發(fā)生在路徑突然轉(zhuǎn)彎處和板上的過孔處。采用圓弧線和減少過孔的使用以降低路徑不連續(xù)性。
c)為了防止短路和減少串?dāng)_,在過孔、路徑、焊盤間至少要留 l0 mil(1 mil = 0.0254 mm)的間隙,差分對間要留 20 mil 的間距,且要使器件和地的連接線盡可能短以減小電感;用來連接電源和接地的器件管腳過孔直徑至少應(yīng)不小于 l0 mil,過孔最好不用散熱性結(jié)構(gòu)以減小電感。
d)本次電路板板材選用 TU872SLK 高速材質(zhì),按 6 層板設(shè)計,4 個信號走線層,2 個參考層,差分對線寬為 7 mil, 間距為 5 mil。
5 測試驗證
使用安立公司 MP1800A 型誤碼儀進(jìn)行誤碼率測試驗證,誤碼儀輸出數(shù)據(jù)速率設(shè)置為(1~10)Gbit/s,輸出碼型為 31 位偽隨機碼,經(jīng)測試 24 小時穩(wěn)定無誤碼。證明了本系統(tǒng)穩(wěn)定可靠。
6 結(jié)語
應(yīng)用本光中繼傳輸復(fù)用系統(tǒng),可將原雷達(dá)系統(tǒng)中多路多模光傳輸網(wǎng)絡(luò)簡化為使用單一芯單模光纖進(jìn)行傳輸。方便系統(tǒng)的維護(hù)工作,傳輸距離也得到了大大的提升,最大可達(dá) 80 千米甚至更遠(yuǎn)。該系統(tǒng)具有較廣泛的應(yīng)用價值,有望作為原雷達(dá)光通信系統(tǒng)升級版的一種替代。
參考文獻(xiàn):
[1] ADN2915 datasheet[G].Analog Device Inc,2015.
[2] 鄭常斌.PCB信號完整性分析與設(shè)計[D].北京:北京郵電大學(xué),2008.
[3] Partan-6 FPGA PCB design and pin planning guide[G]. ug393 PCB Layout,Xilinx Corporation,2012.
[4] Spartan-6 FPGA family:complete data sheet[G].Xilinx Corporation,2012.
[5] 葉祎恒.基于FPGA的UDP/IP硬件協(xié)議棧的研究與實現(xiàn)[D].西安:西安電子科技大學(xué),2008.
(注:本文轉(zhuǎn)載自《電子產(chǎn)品世界》雜志2022年10月期)
評論