《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > DDS工業數字移相信號發生器應用設計
DDS工業數字移相信號發生器應用設計
2016年微型機與應用第23期
潘澤鍇,蘭國莉
廣西職業技術學院 計算機與電子信息工程系,廣西 南寧 530226
摘要: 采用DDS技術設計工業控制現場測試信號源,基于VHDL語言進行系統建模,對DDS進行重新參數設計,實現IP核重構,能夠根據需要修改參數以實現器件的通用性;利用QuartusⅡ平臺完成具體DDS芯片設計,闡述了基于VHDL編程的DDS設計的方法步驟。經測試,該設計各項設計指標符合要求,具有很好的實用價值。
Abstract:
Key words :

  潘澤鍇,蘭國莉

 ?。◤V西職業技術學院 計算機與電子信息工程系,廣西 南寧 530226)

       摘要:采用DDS技術設計工業控制現場測試信號源,基于VHDL語言進行系統建模,對DDS進行重新參數設計,實現IP核重構,能夠根據需要修改參數以實現器件的通用性;利用QuartusⅡ平臺完成具體DDS芯片設計,闡述了基于VHDL編程的DDS設計的方法步驟。經測試,該設計各項設計指標符合要求,具有很好的實用價值。

  關鍵詞:現場可編程門陣列;信號發生器;DDS;VHDL

  中圖分類號:TN914文獻標識碼:ADOI: 10.19358/j.issn.16747720.2016.23.023

  引用格式:潘澤鍇,蘭國莉. DDS工業數字移相信號發生器應用設計[J].微型機與應用,2016,35(23):80-82.

0引言

  直接數字頻率合成信號發生器(Direct Digital Synthesize,DDS)具有易產生、分辨率高、絕對誤差小等優點,在已有電子系統及設備的頻率設計中,以及在工業控制現場信號測試中得到越來越廣泛的應用[1]。在進行工業現場通信信號的傳輸測試實驗中,在原有信號發生器攜帶不方便、輸出不穩定的情況下,以DDS技術為基礎設計新型信號發生器,利用VHD語言實現對DDS功能的重新設計,可以簡單地完成在不同方式下的移植,輸出參數可以根據現場環境進行適當的修改[2]。在實現過程中使用Alter公司開發的QuartusⅡ軟件,該軟件不僅提供了VHDL開發編譯環境,還集成了DDS設計開發所需要的FPGA器件,這樣就可以大大降低開發難度和縮短開發周期[3]。

1DDS原理及系統分析

  DDS是一種全數字、高分辨精度、反應速度在毫微秒量級的頻率合成技術,屬于開環無反饋環節的控制系統結構。根據它的相位特性可知其相位是連續變化的,而且相位誤差極小,可以輸出很好的頻譜波形,一些在傳統的頻率合成困難的情況下使用DDS技術可以很好地完成[4]。

  分析直接數字頻率合成原理,利用QuartusII軟件,基于FPGA配合相應外圍器件實現多波形信號發生器,電路結構簡單、易于擴展,具有極大的靈活性和方便性。由圖1可知,DDS波形發生器由相位累加器、波形存儲器、D/A轉換器和低通濾波器4個模塊組成[5]。

圖像 001.png

  由圖1的DDS組成模塊圖可知DDS信號發生器的工作原理:在每次接收到一個時鐘脈沖fc時,頻率控制字K和相位累加器兩者之間相位數據相互累加,累加結果送累加寄存器保存,相位累加器由N位加法器與N位累加寄存器級聯組成,將獲得的累加器脈沖再反饋回去與原來累加的新接收到的下一個時鐘脈沖相加,以使加法器在下一個時鐘脈沖的作用下繼續與頻率控制字相加,不斷對相位進行累加獲得輸出脈沖。這就相當于,相位累加器在每一個脈沖到來的時候都實現脈沖累加,最后的脈沖輸出就是脈沖不斷累加的結果。累加輸出的頻率就是合成以后DDS信號輸出的頻率,相位累加器輸出的數據作為波形存儲器ROM的相位取樣地址,通過查表的方式可以獲得波形信號取樣,完成相位到幅值的轉換[6]。

  累加器通過相位累加的方式實現脈沖輸出之后放于波形存儲器,波形存儲器的輸出送到D/A轉換器,D/A轉換器的主要作用就是把輸出波形的數字信號變成模擬信號,完成所需要的信號形式,但是輸出的信號可能含有毛刺,可以通過低通濾波器的方式去除毛刺和其他諧波,最后輸出一個合成頻率為f0的信號波形[7]。輸出頻率f0與時鐘頻率fc之間的關系滿足下式:

  QQ圖片20170106135753.png

  由公式(1)可知,輸出的頻率f0是時鐘脈沖fc與頻率控制字K合成的結果,同時還與位數N有關,通過改變K值可以改變頻率的輸出。DDS信號發生器輸出的最小頻率可以由方程△f= f0/2N確定。頻率分辨率在fc固定時,取決于相位累加器的位數N。只要N足夠大,理論上就可以獲得足夠高的頻率分辨精度。另外,由采樣定理,合成信號的頻率不能超過時鐘頻率的一半,即f0≤fc/2,因此頻率控制字的最大值Kmax應滿足Kmax≤2N-1。

  在FPGA內部比較容易產生信號生成模塊,而單純的DDS芯片不但價格高,而且功耗大,在這方面使用FPGA技術就有很大的優勢。鑒于此,本設計采用FPGA技術產生DDS信號發生器來實現任意波形發生器的設計。

2DDS設計與實現

  2.1DDS波形發生器總體設計

  根據DDS的基本原理及系統分析,可以比較具體地設計出整個波形發生器的總體方案,如圖2所示。

圖像 002.png

  根據設計的波形發生器的原理圖,在設計中需要對重現信號波形進行周期性取樣作為參考波形,DDS控制器根據參考波形設定頻率參數,和需要選擇的輸出波形參數存儲在波形RAM單元中;根據待設波形進行幅度設定,把頻率設定參數和經過幅度變換后的波形進行線性疊加后經D/A轉換輸出信號波形[4]。

  本設計中調用LPM即參數可設置模塊庫來生成存儲器模塊。在設計波形信號發生器的過程中,如果要使用FPGA特定的器件,那么在設計VHDL程序中亦要使用與該期間配套的宏模塊功能,而這些在軟件使用中可以以圖形或是硬件語言描述的形式來實現,可大大提高設計的效率和可靠性[5]。

  2.2系統FPGA設計實現

  利用FPGA實現雙DDS 的相位累加器,通過數字方法實現頻率調制,通過查表的方式,DDS利用RAM操作總線與FPGA內部CPU通信,實現各種波形[6]。實現的基本原理如圖3所示。

圖像 003.png

  在實際測試中以正弦波為例,系統采用QuartusII軟件進行設計,使用GW48 EDA/SOPC實驗開發平臺進行調試,系統分為波形數據ROM模塊、32位加法器模塊、32位寄存器模塊、10位加法器模塊、10位寄存器模塊等幾部分[7]。

  2.3用戶控制

  系統使用實驗開發平臺的鍵盤和LED接口實現人機交互,通過鍵盤設定待輸出的波形、波形的頻率以及波形的幅度等參數。

  待輸出波形部分使用了3個按鍵,每個按鍵對應一種波形,對應的發光二極管顯示有效狀態,并且可以多個按鍵同時起作用,此時即波形的線形疊加,該功能的實現是通過使能對應的波形數據ROM的輸出和幅值控制的輸出實現的[8]。

  頻率調節使用了一個雙向計數器給DDS控制器賦值來控制輸出信號的頻率(周期輸出點數),其中雙向計數器有一個輸入端控制計數方向,即加還是減,另一個進行計數。該部分設計受實驗臺的限制(按減少)不能直接輸入數字,因此設定比較慢,而頻率設定的具體數值在實驗臺上可使用兩位數碼管來顯示。

  設計的相位累加器對于每來一個時鐘脈沖加法器就會與累加寄存器的累加相位相加,在一個時鐘作用之后,加法器的輸入端又會加入新的相位數據,與上一個時鐘周期的相位進行累加。當相位累加器加滿之后會溢出,實驗中以相鄰兩次累加器溢出時間間隔為一個周期合成DDS信號,而在每次信號合成的取數環節之前,會在累加器輸出的信號加上相位移,以此來對相位進行調節[9] 。

  因為幅值分別對應3種不同類型的波形,因此需要對其分別設定,該部分共使用了3個按鍵,其中一個按鍵用來設定待調節幅值的波形,直接使用一加計數器,通過實驗平臺上的輸出發光二極管來顯示所選定的波形。幅值大小的調整同頻率調整,使用了雙向計數器,調整的輸出由乘除器進行變換后輸出[10]。設定波形幅度的數值顯示在實驗臺的LED數碼管上,每個波形幅值顯示使用兩位LED數碼管,供使用6個。

3功能測試與結果輸出

  使用QuartusII任意生成一個1 024單元10 bit寬的mif文件,將其中的信息拷入到sin_rom.mif中,最后將生成的sin_rom.mif加入到LPM_ROM中去[7]。QuartusII提供了強大、直觀、便捷和操作靈活的原理圖輸出設計功能,本實驗輸出的原理圖如圖4。

圖像 004.png

  利用FPGA設計DDS信號發生器后使用QuartusII進行時序仿真,設置好相應的仿真參數,得出的仿真波形如圖5所示。

圖像 005.png

  使用QuartusII自帶的Signal tap邏輯分析儀進行硬仿真測試,為了能對此信號進行硬件測試,將芯片固定的端口與輸入輸出信號綁定,通過軟件編譯好之后下載到硬件進行測試。

  在測試完成之后,重新對配置芯片進行編程,最終完成信號發生器信號的輸出。圖6、圖7是在相同條件下不同頻率的正弦波對應的邏輯分析儀采樣結果。

圖像 006.png

  通過測試表明,設計的DDS數字移相信號發生器具有連續輸出正弦波波形的功能,使用鍵盤輸入具有產生周期性先行組合波形的能力,輸出波形的頻率范圍在100 Hz~200 kHz,且頻率步進間隔≤100 Hz,具有顯示輸出波形的類型、重復頻率(周期)和幅度的功能。

圖像 007.png

4結論

  采用FPGA器件,利用VHDL語言對DDS信號發生器進行重新設計與實現,可以在不同的方式下進行移植和參數修改,信號發生器輸出信號穩定,便于攜帶。通過測試表明各項設計指標符合要求,具有很好的實用價值。

  參考文獻

  [1] 丁革媛, 李振江,宋揚,等. 工業控制系統中的安全隱患分析[J].微型機與應用,2015,34(1):7-9.

  [2] 白麗娜,周渭,趙桀,等. 一種和DDS結合的高分辨率頻率計設計[J].西安電子科技大學學報,2012,39(4):126-130.

  [3] 鄧耀華,吳黎明,張力鍇,等.基于FPGA的雙DDS任意波形發生器設計與雜散噪聲抑制方法[J].儀器儀表學報,2009,30(11):2255-2261.

 ?。?] 潘松,黃繼業.EDA 技術與VHDL(第2版)[M].北京:清華大學出版社,2007.

 ?。?] 張萍.基于DDS 的寬帶信號發生器的設計[J].江南大學學報,2015,14(6):782-786.

  [6] 閻石.數字電子技術基礎(第四版)[M].北京:高等教育出版社,2003.

 ?。?] 王豐華,李建清,吳劍鋒.多源表面溫度信號發生裝置的硬件設計[J].儀表技術與傳感器,2014(1):83-85.

 ?。?] 李雪梅,張宏財,王學偉.基于DDS技術的信號源設計[J].電測與儀表,2010,47(1):55-57.

 ?。?] 楊萍,兀旦暉,楊良煜.DDS技術在正弦信號發生器中的應用[J].計算機測量與控制,2008,16(11):1738-1740.

 ?。?0] 李敏,金勵豪.矩形波信號發生電路的設計與分析[J].電子技術,2013(10):34-36.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品91久久久久| 美女日韩在线中文字幕| 亚洲麻豆视频| 午夜视频在线观看一区| 国产日韩欧美在线播放不卡| 在线播放日韩| 国产伦精品一区二区三区高清| 91久久精品一区二区别| 国产免费成人av| 国产精品免费aⅴ片在线观看| 美玉足脚交一区二区三区图片| 免费黄网站欧美| 欧美激情免费在线| 国产精品视频yy9099| 亚洲另类黄色| 一级成人国产| 欧美性猛交xxxx乱大交退制版| 亚洲私人影院| 99在线热播精品免费| 国产精品久久久久久久久免费| 欧美精品午夜视频| 中文av一区二区| 亚洲国产网站| 免费久久久一本精品久久区| 国产日韩欧美在线看| 欧美一区二区三区喷汁尤物| 欧美激情久久久久久| 精品电影一区| 国产精品久久久久久模特| 欧美日韩一区免费| 国产精品久久久久毛片大屁完整版| 亚洲美女福利视频网站| 国产精品人人做人人爽| 亚洲电影视频在线| 一区二区三区精品视频在线观看| 欧美四级在线观看| 悠悠资源网亚洲青| 极品少妇一区二区三区精品视频| 欧美精品一区在线| 久久aⅴ乱码一区二区三区| 欧美精品在线免费观看| 最近中文字幕mv在线一区二区三区四区| 亚洲一区二区黄色| 午夜精品一区二区三区四区| 国产精品免费在线| 亚洲男人的天堂在线aⅴ视频| 日韩亚洲一区在线播放| 久久久久国内| 久久精品女人的天堂av| 国产精品久久久久久久久借妻| 欧美网站大全在线观看| 国产精品青草久久久久福利99| 久久久久国产免费免费| 亚洲精品国产日韩| 国产一区清纯| 国内外成人免费激情在线视频| 亚洲国产精品福利| 久久综合99re88久久爱| 国产美女在线精品免费观看| 久久岛国电影| 蜜桃av一区二区在线观看| 国产精品福利在线观看| 亚洲视频在线一区观看| 久久综合九色综合网站| 欧美成人官网二区| 午夜精品久久久久久99热| 一二美女精品欧洲| 亚洲激情视频在线| 欧美日韩精品| 欧美日韩一区二区三区视频| 欧美第一黄网免费网站| 欧美亚洲一区二区在线| 欧美激情精品| 亚洲第一页在线| 亚洲欧洲av一区二区三区久久| 亚洲精品网址在线观看| 美女露胸一区二区三区| 亚洲欧洲一区二区三区在线观看| 国产精品久久久久久影视| 久久精品国产v日韩v亚洲| 欧美日韩另类综合| av成人免费| 久久狠狠婷婷| 欧美日韩二区三区| 亚洲缚视频在线观看| 亚洲精品在线二区| 亚洲一级在线| 亚洲午夜精品国产| 一本大道av伊人久久综合| 亚洲在线一区| 免费在线欧美视频| 欧美在线观看你懂的| 亚洲人成毛片在线播放女女| 欧美影院午夜播放| 国产精品久久久久久一区二区三区| 亚洲精品免费网站| 国产最新精品精品你懂的| 一区二区国产在线观看| 久久精品一区中文字幕| 亚洲精品欧美一区二区三区| 国产偷国产偷亚洲高清97cao| 国产亚洲精品资源在线26u| 国产精品a久久久久久| 欧美视频在线观看 亚洲欧| 久久婷婷久久一区二区三区| 亚洲福利av| 亚洲一二三级电影| 欧美电影免费观看高清完整版| 亚洲欧美日韩国产综合精品二区| 亚洲缚视频在线观看| 蜜臀久久99精品久久久久久9| 一区二区欧美在线观看| 久久精品国产第一区二区三区| 最近中文字幕mv在线一区二区三区四区| 国产精品视频内| 国产午夜精品久久久久久久| 久久精品人人爽| 亚洲人成人77777线观看| 一区二区三区日韩精品| 欧美高清免费| 亚洲综合日韩中文字幕v在线| 精品99一区二区三区| 欧美综合77777色婷婷| 最新国产拍偷乱拍精品| 久久精品99国产精品日本| 亚洲精品黄网在线观看| 久久亚洲高清| 亚洲欧美国产另类| 欧美日本在线观看| 亚洲第一在线| 国产美女在线精品免费观看| 欧美日韩在线播放一区二区| 欧美综合国产精品久久丁香| 久久久水蜜桃| 精品动漫一区| 欧美日本高清视频| 亚洲精品一区二区三区在线观看| 亚洲欧美日韩视频一区| 久久嫩草精品久久久久| 国产精品成人在线观看| 欧美一区二区三区视频免费播放| 欧美极品欧美精品欧美视频| 亚洲国产精品va在线看黑人动漫| 久久久久免费观看| 国产喷白浆一区二区三区| 国产精品一区免费观看| 欧美成人资源| 欧美日韩免费在线视频| 久久久久久久波多野高潮日日| 美女91精品| 欧美亚洲一区二区在线观看| 亚洲欧美成人在线| 亚洲国产成人av在线| 一区二区国产在线观看| 麻豆亚洲精品| 国产欧美日韩中文字幕在线| 国产精品综合网站| 亚洲黄色毛片| 欧美丝袜一区二区三区| 亚洲精品1234| 久久精品水蜜桃av综合天堂| 国产日韩欧美综合一区| 91久久综合亚洲鲁鲁五月天| 国产精品成人免费| 一区二区三区三区在线| 葵司免费一区二区三区四区五区| 国产在线精品成人一区二区三区| 国产精自产拍久久久久久蜜| 国产精品久久久久久久久久免费| 欧美专区亚洲专区| 国产精品男女猛烈高潮激情| 亚洲综合欧美| 欧美在线中文字幕| 久久久久一区二区三区四区| 农夫在线精品视频免费观看| 日韩一区二区福利| 国产视频一区欧美| 国产一区在线视频| 久久亚洲综合| 国产精品美女久久久久aⅴ国产馆| 国产一区二区视频在线观看| 日韩一区二区精品葵司在线| 国产精品成人在线观看| 99精品视频免费在线观看| 免费人成精品欧美精品| 欧美性感一类影片在线播放| 欧美视频在线一区| 亚洲一区二区在线| 国产乱码精品1区2区3区| 欧美激情综合色综合啪啪| 久久精品日产第一区二区三区| 午夜在线播放视频欧美| 欧美日韩精品二区第二页| 欧美国产精品久久| 久久久99久久精品女同性| 久久精彩视频| 最新国产拍偷乱拍精品| **欧美日韩vr在线| 亚洲大片在线观看| 亚洲电影欧美电影有声小说| 极品av少妇一区二区| 亚洲一区二区在线视频| 伊人久久婷婷色综合98网| 一本色道**综合亚洲精品蜜桃冫| 在线视频欧美日韩| 99精品欧美一区| 国内精品久久久久久久影视麻豆| 欧美精品电影在线| 亚洲校园激情| 国产午夜精品美女视频明星a级| 亚洲一区二区黄| 国产亚洲在线观看| 久久亚洲综合色一区二区三区| 久久综合中文| 欧美精品亚洲二区| 国产在线国偷精品产拍免费yy| 一区二区动漫| 久久久久国产一区二区| 国产精品久久久久9999| 91久久香蕉国产日韩欧美9色| 亚洲性感激情| 久久综合久久久| 欧美深夜影院| 亚洲欧美国产精品专区久久| 韩国女主播一区| 欧美久色视频| 国产精品视频精品视频| 噜噜噜91成人网| 久久一区二区三区国产精品| 久久精品一本久久99精品| 久久久久久夜| 免费看成人av| 樱桃国产成人精品视频| 国产精品sss| 久久精品国产综合精品| 欧美中文字幕在线| 蜜桃伊人久久| 好吊日精品视频| 国产精品va在线播放| 国产精品免费视频观看| 欧美激情一区二区三区成人| 国内揄拍国内精品久久| 久久疯狂做爰流白浆xx| 久久成人免费电影| 亚洲视频在线观看网站| 久久天堂成人| 久久久久久久一区二区| 久久久久久久精| 亚洲精品一线二线三线无人区| 麻豆国产精品777777在线| 久久久水蜜桃av免费网站| 经典三级久久| 欧美国产视频在线观看| 国产精品毛片a∨一区二区三区|国| 在线亚洲+欧美+日本专区| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲天堂成人在线观看| 欧美视频四区| 西西人体一区二区| 亚洲视频免费看| 亚洲一区二区三区四区中文| 亚洲娇小video精品| 亚洲精品之草原avav久久| 国产精品美女久久久久av超清| 欧美成人日本| 亚洲欧美中日韩| 极品少妇一区二区三区| 国产精品va| 欧美日韩在线播| 欧美本精品男人aⅴ天堂| 国产精品一区二区在线观看不卡| 欧美阿v一级看视频| 羞羞漫画18久久大片| 久久久欧美精品| 国产亚洲欧美色| 欧美日韩免费区域视频在线观看| 亚洲最快最全在线视频| 亚洲图片你懂的| 亚洲国产精品va在看黑人| 欧美一级理论性理论a| 亚洲国产成人精品久久久国产成人一区| 欧美一区二区黄色| 久热精品视频在线观看一区| 国产一区二区三区四区五区美女| 在线播放亚洲一区| 久久久精彩视频| 欧美日韩综合在线| 一区二区三区四区国产| 欧美在线首页| 国产精品久久久久久模特| 一区二区欧美在线观看| 99精品视频免费| 亚洲综合精品一区二区| 亚洲无线一线二线三线区别av| 一区二区在线免费观看| 一区在线播放| 国产精品一区二区在线| 欧美久久婷婷综合色| 亚洲人成网站影音先锋播放| 欧美在线网站| 美女成人午夜| 久久亚洲国产成人| 欧美日韩激情小视频| 99人久久精品视频最新地址| 亚洲视频欧美在线| 亚洲国产精品va在线观看黑人| 欧美日韩ab片| 亚洲三级视频| 一本色道久久综合亚洲91| 欧美电影免费观看网站| 亚洲欧洲偷拍精品| 国产精品成人一区二区网站软件| 久久九九热免费视频| 91久久精品www人人做人人爽| 午夜精品理论片| 欧美在线视频日韩| 亚洲欧美不卡| 亚洲午夜精品久久| 欧美精品v国产精品v日韩精品| 欧美激情一区二区三区蜜桃视频| 韩国亚洲精品| 欧美午夜剧场| 欧美电影在线免费观看网站| 国产精品拍天天在线| 原创国产精品91| 久久理论片午夜琪琪电影网| 国产精品免费一区豆花| 99精品99久久久久久宅男|