<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 光通信用的多路半導(dǎo)體激光器監(jiān)控系統(tǒng)研究

          光通信用的多路半導(dǎo)體激光器監(jiān)控系統(tǒng)研究

          作者: 時(shí)間:2012-05-31 來源:網(wǎng)絡(luò) 收藏

          2.3 參數(shù)設(shè)定電路
          參數(shù)設(shè)定包括溫度設(shè)定和功率設(shè)定,實(shí)質(zhì)是通過改變電壓,間接調(diào)制光源波長和功率。在信中,需要同時(shí)調(diào)制多路參數(shù)。介于此本文采用多路16位串行D/A(AD5542)設(shè)定電路,替代傳統(tǒng)采用電位器分壓、手動(dòng)調(diào)整旋鈕的方式,有效提高了調(diào)節(jié)精度和效率,步長為0.08 mV,電路如圖4所示。

          本文引用地址:http://www.ex-cimer.com/article/154776.htm

          e.jpg


          參數(shù)設(shè)定結(jié)構(gòu)圖如圖5所示,工作流程為:首先上位機(jī)向USB 2.0接口芯片CY7C68001的FIFO中發(fā)送調(diào)制參數(shù)命令,該命令包括:選擇LD的路數(shù)、設(shè)定參數(shù)類型(溫度或功率)和參數(shù)值。其中,CY7C68001基于應(yīng)用層編程,內(nèi)部集成了4 KB的FIFO空間,不含微處理器內(nèi)核,屬于被動(dòng)型接口芯片,同時(shí)觸發(fā)USB芯片向DSP發(fā)中斷信號(hào),DSP響應(yīng)中斷FIFO中的命令,與FPGA協(xié)調(diào)控制設(shè)定參數(shù)。
          另外遠(yuǎn)程開/關(guān)電源操作與上述類似,上位機(jī)發(fā)送開/關(guān)電源命令,經(jīng)DSP接收命令后,由FPGA控制總電源回路上繼電器的I/O開關(guān)量,實(shí)現(xiàn)開/關(guān)操作。

          3 監(jiān)測系統(tǒng)
          監(jiān)測系統(tǒng)通過對(duì)多路LD的溫度、功率信息實(shí)時(shí)測量以實(shí)現(xiàn)監(jiān)測。測量電路主要通過A/D采集數(shù)據(jù),其電路連接如圖6所示。將溫度、功率采樣得到的電壓經(jīng)放大器輸出到A/D的模擬輸入端,其中A/D芯片選用16位高速串行ADS8321,采樣速率為100 kHz。FPGA基于其并行流水線控制A/D時(shí)序,可高速同步測量多路A/D。

          f.jpg

          g.jpg


          多路測量單元結(jié)構(gòu)圖如圖7所示,工作流程為:首先上位機(jī)通過USB 2.0向DSP發(fā)出監(jiān)測命令,DSP響應(yīng)中斷,配合FPGA同步控制多路A/D時(shí)序。再將采集到的數(shù)據(jù)按LD路數(shù)、溫度和功率參數(shù)有規(guī)律地存入DSP程序數(shù)組中,當(dāng)采集滿512 B的數(shù)據(jù),將數(shù)據(jù)打包通過USB中斷傳輸模式傳送至上位機(jī),并將數(shù)據(jù)通過圖形直觀顯示,以便清晰地觀測各路LD狀態(tài)。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();