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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于LPC2132數(shù)字信號源的設(shè)計與實現(xiàn)

          基于LPC2132數(shù)字信號源的設(shè)計與實現(xiàn)

          作者: 時間:2012-12-22 來源:網(wǎng)絡(luò) 收藏

          摘要:介紹了基于為主控芯片的數(shù)字信號發(fā)生器的設(shè)計方法,分別采用直接數(shù)字頻率合成(DDS)芯片和可編程邏輯器件(CPLD)產(chǎn)生正弦波、方波和三角波,并設(shè)計了模擬信號放大與增益控制電路。通過鍵盤可方便的切換不同信號,實現(xiàn)了波形穩(wěn)定、精度較高、幅頻在規(guī)定范內(nèi)可調(diào)的新型。
          關(guān)鍵詞:;;DDS;CPLD

          在計算機控制技術(shù)、通信技術(shù)飛速發(fā)展的今天,信號源作為現(xiàn)代電子產(chǎn)品設(shè)計和生產(chǎn)中的重要工具,其應(yīng)用越來越廣泛,對信號源的頻率范圍、穩(wěn)定度、幅值與頻率微調(diào)等提出較高的要求,普通的信號源已經(jīng)不能滿足現(xiàn)代電子技術(shù)的要求,因此,低成本高精度信號源的設(shè)計,在高校教學(xué)和產(chǎn)品開發(fā)中的推廣使用具有非常重要的意義。本設(shè)計以PHILIPS公司生產(chǎn)的微控制器為主控芯片,采用專用的直接數(shù)字合成(DDS)芯片AD9850產(chǎn)生正弦波和方波,的采用LPC2132+CPLD(EPM7128AETC100)方案產(chǎn)生三角波,設(shè)計了模擬信號放大與增益控制電路。可以實現(xiàn)多種波形輸出,輸出信號頻率和電壓峰-峰值步進可調(diào),是一款新型的數(shù)字可調(diào)信號源。

          1 系統(tǒng)原理與硬件設(shè)計
          信號源的硬件整體結(jié)構(gòu)如圖1所示。以單片機LPC2132為控制核心,主要由鍵盤與LCD顯示模塊、正弦波和方波發(fā)生模塊(DDS)、三角波發(fā)生模塊(CPLD與高速D/A)、增益控制和放大模塊組成。系統(tǒng)設(shè)計方案是根據(jù)信號源連續(xù)可調(diào)多波形輸出的要求,采用MCU發(fā)送頻率控制字給DDS芯片AD9850來實現(xiàn)的正弦波和方波的連續(xù)輸出,而三角波的實現(xiàn)是由MCU發(fā)送頻率控制字給CPLD和D/A產(chǎn)生。同時,單片機可以控制模擬轉(zhuǎn)換開關(guān)選擇輸出波形,通過對放大驅(qū)動電路的數(shù)字電位器控制改變輸出增益。信號的類型、幅度和頻率的設(shè)置及顯示,由鍵盤和LED顯示器實現(xiàn)。

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

          a.JPG


          1.1 直接數(shù)字頻率合成的原理
          直接數(shù)字合成技術(shù)DDS(Direct Digital Synthesizer)是應(yīng)用十分廣泛的頻率合成技術(shù),用數(shù)字的方法獲得一個正弦信號原理如下:設(shè)單頻正弦信號表達式為:
          Sout=Asinωt=Asin(2πfoutt) (1)
          為了便于采用數(shù)字技術(shù),對連續(xù)的正弦信號進行離散化處理,即把相位和幅值均轉(zhuǎn)化為數(shù)字量。用頻率為fclk的基準時鐘對正弦信號進行抽樣,在一個基準時鐘周期Tclk內(nèi),相位θ的變化量為:
          b.jpg
          上式表明,在基準時鐘信號頻率fckl確定的情況下,輸出正弦信號的頻率值fckl決定于M的大小,且與M呈線性關(guān)系。M稱為頻率控制字,N為相位累加器字長。當(dāng)M取1時,可以得到輸出最小頻率,即頻率分辨率為d.JPG。
          將相位轉(zhuǎn)化為數(shù)字量以后,正弦信號描述為如下形式:
          e.JPG
          其中Mk-1指前一個基準時鐘周期的相位值。
          由此可知,只要用頻率控制字M進行簡單的累加運算,就可以得到正弦函數(shù)的當(dāng)前相位值。而正弦信號的幅值就是當(dāng)前相位值的函數(shù)。獲得正弦信號的方法如圖2所示:先構(gòu)建一個N位的相位累加器,在每一個時鐘周期內(nèi),將相位累加器中的值與頻率控制字相加,得到當(dāng)前相位值。將當(dāng)前相位值作為ROM的地址,讀出ROM中的正弦渡數(shù)據(jù),再通過D/A轉(zhuǎn)換成模擬信號。只需改變頻率控制字,就可以一個頻率和相位都可編程控制的模擬正弦波輸出,此正弦波可直接經(jīng)過比較器可轉(zhuǎn)換為方波輸出。

          f.JPG


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 2132 LPC 數(shù)字信號源

          評論


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