1.一種基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,包括:
參數(shù)設(shè)置步驟:FPGA的嵌入式軟核通過目標UX3328的IIC總線,對目標UX3328的參數(shù)進行設(shè)置;
測試步驟:FPGA產(chǎn)生偽隨機序列,并通過高速收發(fā)器將偽隨機序列碼流進行發(fā)送,偽隨機序列碼流經(jīng)過標準UX3328至目標UX3328,再返回FPGA接收,F(xiàn)PGA比較對發(fā)送的偽隨機序列與接收的偽隨機序列,根據(jù)比較結(jié)果判斷目標UX3328的誤碼率。
2.根據(jù)權(quán)利要求1所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,標準UX3328中預設(shè)有初始參數(shù),F(xiàn)PGA讀取標準UX3328的初始參數(shù),并導入目標UX3328,完成目標UX3328的參數(shù)設(shè)置。
3.根據(jù)權(quán)利要求1所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,對目標UX3328設(shè)置的參數(shù)包括告警點、校準溫度查找表、光功率值、消光比,校準斜率;FPGA讀取標準UX3328的存儲空間的A2高位空間內(nèi)的table0,以及A2低位空間與高位空間內(nèi)的table3-table6的所有信息,寫入目標UX3328的的存儲空間的A2空間內(nèi),完成參數(shù)寫入。
4.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,設(shè)置目標UX3328的光功率值和消光比的步驟如下:
將光功率和消光比的預設(shè)值分別換算成Pa、P0,F(xiàn)PGA讀取目標UX3328的發(fā)射功率值Pa’、P0’,并與預設(shè)值進行比較,如果Pa’、P0’未達到預設(shè)值Pa、P0,對目標UX3328的發(fā)射功率使用固定衰減,進行循環(huán)比較,直到目標UX3328的發(fā)射功率值Pa’、P0’調(diào)整至預設(shè)值Pa、P0。
5.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,設(shè)置校準溫度查找表的步驟如下:
FPGA讀取標準UX3328的溫度AD值,計算出對應的溫度格點,并查找相應的調(diào)制電流MOD值,計算當前溫度下的MOD值與常數(shù)設(shè)置下的常數(shù)MOD值Imodc的比例關(guān)系,把整個校準溫度查找表的數(shù)據(jù)按此比例關(guān)系進行更新。
6.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法, 其特征在于,設(shè)置目標UX3328的信號丟失LOS的告警點的步驟如下:
FPGA設(shè)置標準UX3328的固定衰減參數(shù)至目標UX3328的目標告警點,得到固定的目標UX3328的接收功率,調(diào)節(jié)目標UX3328的告警點位置,與目標UX3328的接收功率進行循環(huán)比較,直到目標UX3328達到告警狀態(tài)。
7.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,設(shè)置單點校準模塊的發(fā)射值Tx、接收值Rx的校準斜率的步驟如下:
從標準UX3328中讀出接收值Rx,加上固定衰減得到目標UX3328的發(fā)射值Tx,與目標UX3328發(fā)射的AD值進行線性運算,得到目標UX3328發(fā)射的校準斜率;
從標準UX3328中讀出發(fā)射值Tx,加上固定衰減得到目標UX3328的接收值Rx,目標UX3328接收的AD值進行線性運算,得到目標UX3328接收的校準斜率。
8.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,測試目標UX3328的誤碼率的步驟如下:
FPGA輸出七位偽隨機序列信號,控制標準UX3328的發(fā)射,標準UX3328的發(fā)射經(jīng)過固定衰減到目標UX3328的接收,目標UX3328的限幅放大器LA輸出到FPGA,F(xiàn)PGA對自身的發(fā)送和接收的信號進行對比,判斷誤碼率是否達到要求。
9.根據(jù)權(quán)利要求3所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,還包括,對目標UX3328進行求和校驗,步驟如下:
FPGA讀取目標UX3328的校準溫度查找表的各個數(shù)值,求和后取低八位,更新到目標UX3328的求和校驗中。
10.根據(jù)權(quán)利要求1所述的基于FPGA的UX3328SFP光模塊自動參數(shù)設(shè)置與測試方法,其特征在于,還包括,統(tǒng)計完成信息和錯誤信息,步驟如下:
完成一個工作周期后,F(xiàn)PGA對參數(shù)設(shè)置步驟、測試步驟的工作狀態(tài)進行統(tǒng)計,如果正確完成,則保存設(shè)置的參數(shù)并寫入目標UX3328;否則,把錯誤信息統(tǒng)計并顯示。