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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于ML2035的簡易正弦信號發生器(05-100)

          基于ML2035的簡易正弦信號發生器(05-100)

          —— 基于ML2035的簡易正弦信號發生器
          作者:中科院電子學研究所微波成像技術國防重點實驗室 王文欽時間:2009-02-23來源:電子產品世界收藏

            源是一種廣泛應用的信號源,對它的要求也隨著技術的發展越來越高。傳統的發生器往往在低頻輸出時的頻率的穩定度和精度等指標都不高。為了獲得高頻率穩定度的信號源,往往采用鎖相環實現,但這種方法電路復雜、體積龐大。近年來,DDS技術由于具有容易產生頻率快速轉換、分辨率高、相位可控的信號,這在電子測量、雷達系統、調頻通信、電子對抗等領域得到了十分廣泛的應用。然而,如果選用通常的ADI公司的系列DDS芯片研制低頻發生器,往往需要外部微處理器,因此電路較復雜,并且頻率穩定度不佳。為此,筆者基于設計簡易的正弦信號發生器,它具有外圍元器件少,電路實現簡單,可以不需要外部微處理器的特點。

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

            公司的一款單片正弦信號發生芯片,它可以在幾乎不需要其它外圍器件的條件下,產生直流到25kHz的正弦信號,并且它的輸出正弦信號頻率可以由16比特的串行比特字控制。因此,可以廣泛地應用于需要價格低、精度高的正弦信號發生器的無線通信或調制解調等領域。ML2035的主要特點如下:

          •   輸出正弦信號頻率為直流到25kHz;
          •   具有低增益誤差和低譜波畸變性能;
          •   具有3線SPI兼容性串行微處理器接口,并具有數據鎖存功能;
          •   具有不需要外圍器件的全集成解決方案功能;
          •   頻率分辨率可達1.5Hz(+-0.75Hz)(當輸入時鐘頻率為12MHz);
          •   自帶3-12MHz的內部晶振
          •   具有同步和異步的數據加載功能。

            

           

            表1 使用常見標準晶振時ML2035所需頻率控制字和頻率誤差情況

            正弦信號的產生

            ML2035的基本原理和DDS一樣,它內部主要由正弦信號產生、晶振和串行數字接口等部分組成。但是,ML2035的外圍電路簡單,它僅有8個引腳。ML2035的可編程頻率發生器的基本原理和直接頻率合成器(DDS)的基本原理完全一樣。DDS芯片一般由頻率控制字、相位累加器、正弦查詢表、D/ A 轉換器和低通濾波器組成。DDS芯片的核心部件是相位累加器,它由N 位加法器與N 位相位寄存器構成,它類似一個簡單的計數器。每來一個時鐘脈沖,相位寄存器的輸出就增加一個步長的相位增量值,加法器將頻率控制數據與累加寄存器輸出的累加相位數據相加,把相加結果送至累加寄存器的數據輸入端。相位累加器進入線性相位累加,累加至滿量程時產生一次計數溢出,這個溢出頻率即為DDS的輸出頻率。正弦查詢表是一個可編程只讀存儲器(PROM),存儲的是以相位為地址的一個周期正弦信號的采樣編碼值,包含一個周期正弦波的數字幅度信息,每個地址對應于正弦波中0~360o范圍的一個相位點。將相位寄存器的輸出與相位控制字相加得到得數據作為一個地址對正弦查詢表進行尋址,查詢表把輸入的地址相位信息映射成正弦波幅度信號,驅動DAC,輸出模擬信號;低通濾波器平滑并濾除不需要的取樣分量,以便輸出頻譜純凈的正弦波信號。

          鎖相環相關文章:鎖相環原理

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區

          關閉
          看屁屁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); })();