摘要
本設(shè)計(jì)是基于Altera公司的Cyclone II系列EP2C8Q208C8N芯片的雙路低頻信號(hào)發(fā)生器。系統(tǒng)應(yīng)用FPGA內(nèi)部特有的可配置IP核和鎖相環(huán)等設(shè)計(jì)信號(hào)發(fā)生器。整個(gè)系統(tǒng)由觸摸屏人機(jī)操控界面、紅外操控、信號(hào)發(fā)生器、疊加電路組成。信號(hào)發(fā)生器可輸出兩路相互獨(dú)立的信號(hào),信號(hào)類型有矩形波、三角波以及正弦波。兩路信號(hào)的頻率、幅值、相位、占空比等參數(shù)都可通過(guò)紅外遙控以及觸摸屏調(diào)節(jié)和預(yù)置。頻率的預(yù)置范圍為1000赫茲到2000赫茲,步進(jìn)值為1赫茲。幅值的預(yù)置范圍為0V~5V,相位的預(yù)置范圍為0°~360°,占空比預(yù)置范圍為0~100%,且步進(jìn)值都小于1。當(dāng)兩路波形都為正弦信號(hào)時(shí),可以通過(guò)疊加電路對(duì)兩路正弦信號(hào)進(jìn)行疊加。
系統(tǒng)結(jié)構(gòu)框
本設(shè)計(jì)是以Altera公司的可編程芯片做載體,運(yùn)用Verilog作為軟件設(shè)計(jì)工具,從而實(shí)現(xiàn)DDS原理,即信號(hào)發(fā)生器的核心思想。再加上信號(hào)發(fā)生器的硬件電路就可以輸出特定的信號(hào),也就是本設(shè)計(jì)中的數(shù)/模轉(zhuǎn)換電路。從電池兼容EMC考慮,該電路的布局要緊湊的硬件,使導(dǎo)線長(zhǎng)度盡可能短。這樣即可以避免內(nèi)部自身線路時(shí)間的干擾,也可以避免外界的干擾,適當(dāng)增加濾波器來(lái)屏蔽干擾。這樣就可以提高輸出信號(hào)的質(zhì)量。所有信號(hào)的參數(shù)可以通過(guò)兩種方式程控調(diào)節(jié),即人機(jī)操控方式和紅外遙控方式。從圖中可以看出系統(tǒng)主要由觸摸屏人機(jī)操控界面、紅外操控、信號(hào)發(fā)生器、疊加電路等組成。

軟件設(shè)計(jì)
軟件設(shè)計(jì)包括三個(gè)部分,控制部分、信號(hào)發(fā)生部分、數(shù)據(jù)存儲(chǔ)部分。FPGA的具體程序是采用頂層原理圖分塊編程的方式。控制部分實(shí)現(xiàn)觸摸屏和紅外遙控對(duì)信號(hào)參數(shù)設(shè)置的功能,信號(hào)發(fā)生部分產(chǎn)生三種信號(hào),正弦波、方波、三角波,數(shù)據(jù)存儲(chǔ)部分存儲(chǔ)三種信號(hào)的波形數(shù)據(jù)。
FPGA軟件設(shè)計(jì)采用頂層原理圖模式,正弦波、三角波、矩形波信號(hào)發(fā)生器的頂層模塊原理圖,塊內(nèi)是用Verilog語(yǔ)言編寫(xiě)的程序。

系統(tǒng)電路圖
這是我大學(xué)期間第一次將所做的設(shè)計(jì)做出PCB,并且真正打樣焊接出來(lái),這個(gè)過(guò)程讓我明白設(shè)計(jì)文件和打樣出的實(shí)物的區(qū)別,需要注意的點(diǎn)。大家能看出來(lái)我這次PCB上有哪些錯(cuò)誤嗎?請(qǐng)留言哦。
實(shí)測(cè)輸出波形
輸出兩路獨(dú)立的方波、正弦波、三角波。
視頻演示
發(fā)布評(píng)論請(qǐng)先 登錄
時(shí)間間隔發(fā)生器涉及的計(jì)量標(biāo)準(zhǔn)及應(yīng)用,同步脈沖發(fā)生器,雙脈沖信號(hào)發(fā)生器
函數(shù)信號(hào)發(fā)生器和任意波形信號(hào)發(fā)生器區(qū)別詳解
探索MAX4811:雙路單/雙極性高壓數(shù)字脈沖發(fā)生器
智能化的函數(shù)任意波形信號(hào)發(fā)生器 信號(hào)發(fā)生器品牌 任意波形信號(hào)發(fā)生器
可編程的多路脈沖信號(hào)發(fā)生器 高速脈沖信號(hào)發(fā)生器 1hz脈沖信號(hào)發(fā)生器
三角波方波正弦波函數(shù)發(fā)生器 標(biāo)準(zhǔn)信號(hào)發(fā)生器 dds函數(shù)信號(hào)發(fā)生器
數(shù)字延遲脈沖發(fā)生器 脈沖延遲信號(hào)發(fā)生器 多通道脈沖信號(hào)發(fā)生器
泰克信號(hào)發(fā)生器在射頻信號(hào)捕獲測(cè)試中的應(yīng)用技巧
國(guó)產(chǎn)射頻信號(hào)發(fā)生器場(chǎng)景應(yīng)用與優(yōu)勢(shì)剖析
我的畢業(yè)設(shè)計(jì)——基于FPGA的雙路低頻信號(hào)發(fā)生器
評(píng)論