光通信用的多路半導體激光器監控系統研究
2.3 參數設定電路
參數設定包括溫度設定和功率設定,實質是通過改變電壓,間接調制光源波長和功率。在光通信中,需要同時調制多路激光器參數。介于此本文采用多路16位串行D/A(AD5542)設定電路,替代傳統采用電位器分壓、手動調整旋鈕的方式,有效提高了調節精度和效率,步長為0.08 mV,電路如圖4所示。本文引用地址:http://www.104case.com/article/154776.htm
監控系統參數設定結構圖如圖5所示,工作流程為:首先上位機向USB 2.0接口芯片CY7C68001的FIFO中發送調制參數命令,該命令包括:選擇LD的路數、設定參數類型(溫度或功率)和參數值。其中,CY7C68001基于應用層編程,內部集成了4 KB的FIFO空間,不含微處理器內核,屬于被動型接口芯片,同時觸發USB芯片向DSP發中斷信號,DSP響應中斷FIFO中的命令,與FPGA協調控制設定參數。
另外遠程開/關電源操作與上述類似,上位機發送開/關電源命令,經DSP接收命令后,由FPGA控制總電源回路上繼電器的I/O開關量,實現開/關操作。
3 監測系統
監測系統通過對多路LD的溫度、功率信息實時測量以實現監測。測量電路主要通過A/D采集數據,其電路連接如圖6所示。將溫度、功率采樣得到的電壓經放大器輸出到A/D的模擬輸入端,其中A/D芯片選用16位高速串行ADS8321,采樣速率為100 kHz。FPGA基于其并行流水線控制A/D時序,可高速同步測量多路A/D。
監控系統多路測量單元結構圖如圖7所示,工作流程為:首先上位機通過USB 2.0向DSP發出監測命令,DSP響應中斷,配合FPGA同步控制多路A/D時序。再將采集到的數據按LD路數、溫度和功率參數有規律地存入DSP程序數組中,當采集滿512 B的數據,將數據打包通過USB中斷傳輸模式傳送至上位機,并將數據通過圖形直觀顯示,以便清晰地觀測各路LD狀態。
評論