999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的DDFS函數信號發生器設計

2017-09-15 13:02:53
無線互聯科技 2017年16期
關鍵詞:單片機信號系統

黃 麗

(武漢鐵路職業技術學院,湖北 武漢 430205)

基于FPGA的DDFS函數信號發生器設計

黃 麗

(武漢鐵路職業技術學院,湖北 武漢 430205)

FPGA的可編程屬性使得其在通信系統設計中使用越來越頻繁,文章采用DDFS算法技術,以模擬電路為基礎架構,完成了一個多種波形輸出、高精度的數字信號發生器設計。且設計了以單片機加LCD、按鍵為輸入控制及實時顯示的最小系統,可以手動輸入選擇輸出如方波、正弦波及三角波等任意頻率可變的信號。

FPGA;單片機;DDFS;函數信號發生器

有線或者無線通信系統的研究或應用領域,高精度、多類型的信號源必不可少[1]。故信號發生器是用來產生正弦波、鋸齒波、方波、三角波等各種信號的一種通用儀器,在科學研究和工程設計中廣泛應用[2]。成熟的信號發生器一般采用集成電路器件設計實現,其輸出信號只能是某種特定的周期性信號。如果采用現場可編程邏輯門陣列(Field Programmable Gate Array,FPGA)進行波形存儲器設計之后,將能合成任意波形的信號[3]。用直接數字式頻率合成器(Direct Digital Synthesizer,DDS)產生正弦信號的方法具有輸出頻率信號穩定、相位連續等特點,且很容易通過數字的方法實現調整。本文采用89C52單片機為控制核心,結合FPGA任意可編程功能,采用經典的直接頻率數字頻率合成(Direct Digital Frequency Synthesis,DDFS)技術,輔助以部分放大模擬電路,設計出了一個高精度、可手動選擇、波形穩定的數字信號發生器,輸出波形可以在正弦波、方波及三角波間切換。

1 系統總體設計方案及實現框

1.1 總體設計框

系統總體設計框如圖1所示,本系統由單片機89C52完成系統控制和數據運算,波形表存儲在FPGA中,由FPGA實現DDS的地址累加器,在外圍采用D/A及濾波電路完成波形的合成,幅度控制采用雙D/A。第一級的輸出作為第二級D/A轉換的參考電壓,濾波模塊電路用于濾除由第二級DAC產生的高頻分量,以及數字采集樣時產生的高次諧波分量,從而得到平滑干凈的信號。

圖1 總體設計框

1.2 關鍵模塊設計

本系統的關鍵模塊主要是基于FPGA DDFS算法設計。

1.2.1 FPGA的設計

FPGA設計的DDFS實際就是個相位累加器,設計不同的累加步進,即可得到不同的頻率分辨率,步進越小,輸出的波形越平滑。FPGA將累加輸出值送到內部存儲好的波形數字幅度RAM的地址上,讀出數據后送到DAC完成數模轉換,最終輸出數字波形到輔助模擬電路,單片機完成相關頻率和步進的配置。頻率合成器的核心模塊如圖2所示。

圖2 FPGA中核心DDS模塊

1.2.2 基于單板機的人機交互模塊設計

人機交互是由單片機、LCD和按鍵來實現的,單板板選用INTEL公司的89C52,其用于控制LCD顯示和按鍵輸入控制等;同時還要控制FPGA的輸入,配置其頻率合成所需要的步進值、信號波形類型等。單片機與FPGA的有基于Intel總線模式的讀寫接口,對FPGA內部實現配置和選擇,從而讓FPGA內部的雙口RAM內存儲數據的讀出送到DAC上。兩片DAC的控制接口也由單板模擬產生。

本信號發生器人機交互的總體設計思想是:單片機循環等待按鍵輸入,默認輸出標準的1 kHz方波,用戶可以通過按下按鍵后選擇實現各種功能,如實現方波、正弦波和三角波之間的切換。同時還可完成頻率控制和幅度控制,這都可以通過輸入相應的數字完成所需要輸出波形的頻率或幅度輸入。LCD的顯示也由單板在控制掃描輸入,最大支持輸入6位數字輸入,系統自動默認為001000。設置有取消/刪除鍵取消本次輸入或修改之前輸入的參數。

1.3 輔助模擬電路設計

模擬電路主要是完成最終的模擬信號輸出,選擇了2片DAC和濾波放大模塊共同實現。DAC器件使用的是DA公司的DA0832,由于DA0832為電流輸出型的轉換器,因此要獲得模擬電壓輸出時,需接外加轉換電路,本設計中采用運放電路作為轉換電路。

后邊的濾波模塊采用二階巴特沃茲濾低通濾波器進行濾波,濾除波形中由D/A產生的高頻分量,使輸出波形平滑不失真。

2 系統測試結果

按照上述方案完成系統設計后,對本設計進行了詳細的系統測試,本設計的單板、FPGA和模擬電路皆能正常工作,濾波電路也能正常濾波,通過示波器進行觀測,輸出的波形都能夠按照按鍵輸入選擇的模式、頻率和幅度來輸出。部分相關測試數據如表1所示。

表1 基本波形的頻率測量結果(0.5~250 kHz,步進0.5 Hz)

3 結語

本設計采用了FPGA來實現DDFS算法,配以INTEL的單片機89C52來作為設計的控制核心,并配合LCD和按鍵完成人機交互設計,從而完成了一個結構清晰、使用方便且成本低的信號發生器設計,配合以模擬電路,完成高精度、分辨率高的信號產生[4]。方案的核心是用FPGA設計DDFS算法,比采用專用DDS芯片更為靈活方便。通過CPU重新配置和更新FPGA中的雙端口RAM中的波形數據,就可以完成任意波形的輸出,具有相當大的靈活性[5-6]。FPGA芯片設計為PS加載方法,還支持在線升級,既可以將更多的波形設計輸入到此系統中,且不會增加系統的開銷,非常靈活多變,這在進行教學研究時具有很大的實用價值。

[1]韓葉祥,朱兆優,張斌.基于MAX038的程控函數信號發生器的設計[J].電子元器件應用,2008(5):22-25.

[2]郝小江,羅彪.基于FPGA的函數信號發器[J].電測與儀表,2008(5):49-51.

[3]易宏,杜志明,吳國輝,等.基于FPGA的函數信號發生器設計[J].電氣電子教學學報,2009(6):35-37.

[4]郭振永,鄧云凱,楊松,等.線形調頻信號DDS頻率合成源的設計與實現[J].現代雷達,2005(3):56-59.

[5]郭德淳,費元春.DDS的雜散分析及頻率擴展研究[J].現代雷達,2002(1):63-66.

[6]邱娜靈,楊陽.一種基于單片機的函數信號發生器的設計與實現[J].信息通信,2017(5):90-92.

Design of DDFS function signal generator based on FPGA

Huang Li
(Wuhan Railway Vocational College of Technology, Wuhan 430205, China)

The programmable attributes of Field Programmable Gate Array(FPGA)makes it more frequently used in the design of communication system. This paper completes a design with variety of waveform output and high precision digital signal generator uses Direct Digital Frequency Synthesizer(DDFS)algorithm technology and analog circuit as the basic structure. And designs of the smallest system with microcontrollers plus LCD, the key input control and real-time display, which can manually enter the selected output arbitrary frequency variable signal such as square wave, sine wave and triangular wave.

Field Programmable Gate Array; microcontrollers; Direct Digital Frequency Synthesizer; function signal generator

黃麗(1987— ),女,湖北孝感人。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲免费人成影院| 一级做a爰片久久免费| 最新国产午夜精品视频成人| 丝袜美女被出水视频一区| 日本欧美在线观看| 国产无码在线调教| 国产成人精品亚洲77美色| 国产91视频观看| 成人免费网站久久久| 久久亚洲国产最新网站| 成人午夜天| 91麻豆精品国产高清在线 | 免费网站成人亚洲| 久草视频精品| 国产又大又粗又猛又爽的视频| 综合色在线| 久久窝窝国产精品午夜看片| 日本尹人综合香蕉在线观看| 亚洲精品777| A级毛片高清免费视频就| 亚洲av无码人妻| 一本色道久久88| 亚洲乱亚洲乱妇24p| 91破解版在线亚洲| 野花国产精品入口| 国产地址二永久伊甸园| 亚洲人成色在线观看| 91九色视频网| 亚洲人成日本在线观看| 四虎影视库国产精品一区| AV不卡无码免费一区二区三区| 久久精品女人天堂aaa| 91成人免费观看| 中文字幕在线一区二区在线| 操操操综合网| 91麻豆久久久| 九九九久久国产精品| 国产成人精品一区二区| 丰满人妻一区二区三区视频| 亚洲男人的天堂久久香蕉 | 亚洲精品欧美重口| 久久精品人人做人人爽电影蜜月| 久久毛片网| 国产精品亚欧美一区二区三区 | 高清无码手机在线观看 | 国产情侣一区| 久操中文在线| 91色在线视频| 啪啪国产视频| 国产精品无码久久久久久| 精品国产成人高清在线| 农村乱人伦一区二区| 欧美日韩精品一区二区视频| 国产成人精品一区二区免费看京| 欧美成人怡春院在线激情| 国产人人射| а∨天堂一区中文字幕| jizz在线免费播放| 亚洲无码精品在线播放 | 色综合中文字幕| 99re免费视频| 男女男精品视频| 久久免费精品琪琪| 精品国产污污免费网站| 91久久国产综合精品女同我| 亚洲成a人片77777在线播放| 欧美成人在线免费| 欧美日韩国产精品va| 91系列在线观看| 尤物成AV人片在线观看| 日韩中文精品亚洲第三区| 2020最新国产精品视频| 幺女国产一级毛片| 最新日本中文字幕| 99精品一区二区免费视频| 熟妇人妻无乱码中文字幕真矢织江 | 成人国产精品视频频| 亚洲毛片一级带毛片基地| 国产sm重味一区二区三区| 一级全免费视频播放| 伊人成人在线视频| 九九九久久国产精品|