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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于AD9951射頻正弦波信號發(fā)生器的設(shè)計

          基于AD9951射頻正弦波信號發(fā)生器的設(shè)計

          作者: 時間:2009-10-20 來源:網(wǎng)絡(luò) 收藏

          3.4 控制器
          控制器主要實現(xiàn)與計算機的通訊,控制正弦波發(fā)生器的頻率、幅度和放大器的數(shù)字增益。采用RS232 與計算機進行通訊,可方便設(shè)定和讀取當(dāng)前頻率值,輸出功率控制大小。選用80C51微控制器P89LV51RD2,該器件包含64 KB Flash和1 KB的RAM,同時包含SPI、UART接口和豐富的I/O端口線。支持ISP(在線編程),可方便地通過串口進行程序燒寫。圖5為控制器在整個系統(tǒng)中的功能框圖。

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

          3.5 電源部分
          電源部分對各器件數(shù)字電源和模擬電源供電。


          4 系統(tǒng)測試和分析
          在完成系統(tǒng)和制作調(diào)試后對信號輸出進行了性能測試。測量儀器型號為Anistu MS2034A,其頻譜分辨率RBW為10 Hz,頻率跨度span為200 kHz。DDS外部接石英晶振的頻率為25 MHz(精度為10 ppm),PLL為14,系統(tǒng)時鐘為350 MHz,數(shù)字可編程放大器增益為18 dB。(注:該儀器絕對幅度精度功率電平(≥-50 dBm,≤-35 dB輸入衰減,預(yù)關(guān),10℃~55℃):100kHz~≤10 MHz,±1.5 dB;>10 MHz~4 GHz,±1.25 dB)表l為各個設(shè)定頻率點對應(yīng)的實際測量頻率值和功率值。

          從表1可看出:
          (1)信號功率特性 隨著輸出信號頻率的提高,信號功率下降.大體趨勢與sinc函數(shù)吻合,考慮到放大器和變壓器的高頻衰減以及分立元件的高頻特性影響,可以看出測量值基本符合規(guī)律。
          (2)信號頻率穩(wěn)定 度輸出頻率的穩(wěn)定度和精度主要由晶振穩(wěn)定度和精度決定,該系統(tǒng)選用頻率為25 MHz(精度為10 ppm)無源石英晶振,則對應(yīng)輸出信號的頻率穩(wěn)定度為f/25×10 ppm,可得頻率穩(wěn)定度優(yōu)于50 ppm??墒褂酶呔雀叻€(wěn)定度時鐘參考源提高整個系統(tǒng)的信號輸出頻率精度和穩(wěn)定度。
          (3)信號帶寬通過Anistu MS2034,頻譜分辨率RBW為10 Hz,頻率跨度span為200 kHz的測量,可以從信號頻譜圖中發(fā)現(xiàn)信號輸出頻率約為幾赫茲。

          5 結(jié)論
          一種DDS器件正弦波,通過、制作和調(diào)試,所得實驗結(jié)果較好,隨后進行分析,提出了改進意見。該系統(tǒng)對高性能射頻的設(shè)計具有參考價值。

          p2p機相關(guān)文章:p2p原理



          上一頁 1 2 3 下一頁

          評論


          相關(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); })();