版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯基于FPGA的信號(hào)發(fā)生器系統(tǒng)結(jié)構(gòu)分析-設(shè)計(jì)應(yīng)用基于運(yùn)用EDA技術(shù),以FPGA器件為,用VerilogHDL硬件描述語(yǔ)言來(lái)設(shè)計(jì)各個(gè)功能模塊,采用DDS直接數(shù)字頻率合成技術(shù)設(shè)計(jì)信號(hào)發(fā)生器,通過(guò)CPU控制每個(gè)采樣點(diǎn)的輸出間隔來(lái)控制輸出波形的頻率,改變波形存儲(chǔ)器中的波形數(shù)據(jù)來(lái)產(chǎn)生任意波形。0引言信號(hào)發(fā)生器應(yīng)用非常廣泛,包括通信、測(cè)量、控制、雷達(dá)還有教學(xué)等鄰域,是不可或缺的工具。隨著科學(xué)技術(shù)的不斷發(fā)展,信號(hào)發(fā)生器的設(shè)計(jì)方法越來(lái)越多,其設(shè)計(jì)技術(shù)也越來(lái)越先進(jìn)。傳統(tǒng)的信號(hào)源種類(lèi)多樣,但大多是采用專(zhuān)用芯片或單片機(jī)或模擬電路,不但具有成本高、控制方式不靈活、波形種類(lèi)少等特點(diǎn)不能滿(mǎn)足使用者的要求,而且其外圍電路也過(guò)于復(fù)雜,應(yīng)用起來(lái)效果不盡人意。隨著FPGA(FieldProgrammableGateArray)技術(shù)的引入,微電子技術(shù)的突飛猛進(jìn),在信號(hào)發(fā)生的領(lǐng)地得到了極大的拓展,技術(shù)手段呈現(xiàn)快速發(fā)展的勢(shì)頭,應(yīng)用更加廣泛和靈活,特別是其在信號(hào)發(fā)生器上的良好運(yùn)用得到了充分的體現(xiàn),有效解決了傳統(tǒng)信號(hào)發(fā)生器帶來(lái)的模式單一、運(yùn)行繁雜等一系列問(wèn)題。由于以上原因本設(shè)計(jì)提出以基于EDA技術(shù)的FPGA器件作為主控芯片,依據(jù)DDS直接數(shù)字頻率合成技術(shù),提出了一種比較簡(jiǎn)單的信號(hào)發(fā)生器設(shè)計(jì)方法。利用QuartusII軟件結(jié)合VerilogHDL硬件描述語(yǔ)言進(jìn)行系統(tǒng)編程,經(jīng)過(guò)調(diào)試后到本設(shè)計(jì)中的FPGA器件EP1C3T100C8N中,通過(guò)實(shí)驗(yàn)驗(yàn)證表明,該信號(hào)發(fā)生器可以產(chǎn)生正弦波、方波、三角波,信號(hào)頻率范圍在0.02~1MHz。1信號(hào)發(fā)生器系統(tǒng)結(jié)構(gòu)1.1系統(tǒng)總體結(jié)構(gòu)一個(gè)基于FPGA的DDS信號(hào)發(fā)生器,可以生成標(biāo)準(zhǔn)的正弦波、方波、三角波等常用波形。在FPGA完成DDS的功能,通過(guò)QuartusII實(shí)現(xiàn)按鍵控制,系統(tǒng)結(jié)構(gòu)框圖如圖1-1所示。
圖1-1系統(tǒng)結(jié)構(gòu)框圖圖1-1所示的是整個(gè)系統(tǒng)的結(jié)構(gòu)圖,下面對(duì)圖中所涉及的一些功能部分進(jìn)行簡(jiǎn)要的說(shuō)明。a.PLL部分:此部分為系統(tǒng)鎖相環(huán),功能是為整個(gè)系統(tǒng)提供工作時(shí)鐘,并且在后面控制輸出波形的頻率提供一個(gè)基準(zhǔn)頻率。b.ROM部分:此部分是存儲(chǔ)波形數(shù)據(jù)的查找表,是實(shí)現(xiàn)DDS信號(hào)發(fā)生器的必要工具,通過(guò)改變ROM查找表內(nèi)的數(shù)據(jù)就能改變輸出波形。c.DDS部分:此部分是通過(guò)代碼實(shí)現(xiàn)的,是本設(shè)計(jì)的關(guān)鍵所在,它的作用是輸出數(shù)字信號(hào)給后面的DAC轉(zhuǎn)換器,是實(shí)現(xiàn)設(shè)計(jì)要求的部分。d.DAC轉(zhuǎn)換器部分:此部分是將系統(tǒng)輸出的數(shù)字量轉(zhuǎn)換成模擬量并輸出,把前面的DDS定義為本系統(tǒng)的軟件,而DAC轉(zhuǎn)換器則是本系統(tǒng)的硬件部分。e.功能按鍵:這部分的作用是提供給用戶(hù)所使用的,用以控制和改變輸出波形的形式以及輸出頻率。1.2FPGA基本性能與結(jié)構(gòu)微電子技術(shù)在不斷進(jìn)步發(fā)展的同時(shí),可編程邏輯器件得到了飛速的發(fā)展,相比于門(mén)陣列和其他ASIC(ApplicationSpecificIntegratedCircuit),F(xiàn)PGA擁有靈活的體系結(jié)構(gòu)和邏輯單元、同時(shí)還兼有集成度高和適用范圍寬、研發(fā)單位時(shí)間短,成本低廉、選用的開(kāi)發(fā)工具比較、能夠?qū)崟r(shí)在線(xiàn)檢驗(yàn)等優(yōu)點(diǎn)。FPGA器件組成十分復(fù)雜,內(nèi)部擁有大量邏輯宏單元。依靠FPGA器件完成不同的功能需要配置好內(nèi)部的邏輯宏單元,將這些不同的邏輯宏單元合成不同的硬件結(jié)構(gòu),以此進(jìn)一步地構(gòu)成各種各樣的電子系統(tǒng)。FPGA擁有無(wú)可比擬的一大優(yōu)勢(shì)便是其硬件重構(gòu)具有很高的靈活性,借助這一優(yōu)勢(shì)設(shè)計(jì)者可以使用硬件描述語(yǔ)言(VHDL、Verilog等)在FPGA中實(shí)現(xiàn)所描述的電路。本設(shè)計(jì)所使用的是Cyclone系列中的EP1C3T100C8N,Cyclone系列器件是ALTERA公司的一款成本低、高性?xún)r(jià)比的FPGA器件,它的結(jié)構(gòu)和工作原理在FPGA器件中具有典型性。1.3DDS基本原理DDS(DirectDigitalSynthesizer),它具備了以往相關(guān)技術(shù)所不具備的許多特點(diǎn),它的頻率分辨率較高,這保證了它在運(yùn)行過(guò)程中能夠進(jìn)行快速的頻率轉(zhuǎn)換,與此同時(shí)它還能保持住相位的穩(wěn)定性和連續(xù)性,因此更加容易獲得信號(hào)頻率、相位變化以及震蕩幅度調(diào)制的數(shù)字控制。下面以正弦波信號(hào)發(fā)生器為例說(shuō)明。通過(guò)上面的步驟原理,可以借助于DDS直接數(shù)字合成技術(shù)設(shè)計(jì)并且實(shí)現(xiàn)所需要的數(shù)控頻率合成器。DDS直接數(shù)字合成器是用數(shù)字控制方式生成所要求的信號(hào)頻率、相位變化以及震蕩幅度等等的正弦波,同時(shí)還可以對(duì)其進(jìn)行有效地控制,典型的DDS直接數(shù)字頻率合成器由許多不可或缺的部分組成,有相位調(diào)制器、相位累加器、ROM正弦查找表和D/A數(shù)模轉(zhuǎn)換構(gòu)成,其結(jié)構(gòu)如圖1-2所示。
2系統(tǒng)硬件與軟件的設(shè)計(jì)2.1鎖相環(huán)設(shè)計(jì)鎖相環(huán)(phaselockedloop),顧名思義,就是鎖定相位的環(huán)路。鎖相環(huán)(PLL)能提供先進(jìn)的時(shí)鐘管理能力,例如頻率合成、可編程相移、可編程占空比、時(shí)鐘倍頻、分頻等完整的時(shí)鐘管理方案。在本設(shè)計(jì)中除了是給整個(gè)系統(tǒng)提供工作時(shí)鐘信號(hào),還有一個(gè)非常重要的作用,決定了本設(shè)計(jì)終輸出波形的頻率大小,以及頻率分辨率。2.2ROM設(shè)計(jì)本設(shè)計(jì)的終結(jié)果得到正弦、方波、三角波的輸出信號(hào),這個(gè)過(guò)程是通過(guò)將數(shù)字量通過(guò)DAC轉(zhuǎn)換器不斷的轉(zhuǎn)換來(lái)完成。因此需要事先將這些波形的的數(shù)字量數(shù)據(jù)存在ROM模塊中,以便系統(tǒng)讀取波形數(shù)據(jù)。通過(guò)定制波形數(shù)據(jù)文件來(lái)設(shè)計(jì)出需要的正弦波ROM模塊、方波ROM模塊和三角波ROM模塊。2.3D/A數(shù)模轉(zhuǎn)換電路采用非常普遍的8位D/A轉(zhuǎn)換器DAC0832作為數(shù)模轉(zhuǎn)換芯片。其轉(zhuǎn)換時(shí)間為1us,工作電壓為+5V~+15V,基準(zhǔn)電壓為+15V。它主要由兩個(gè)8位寄存器和一個(gè)8位D/A轉(zhuǎn)換器組成。
圖2-1低速DAC0832數(shù)模轉(zhuǎn)換電路2.4電源電路設(shè)計(jì)由于系統(tǒng)中各個(gè)模塊用到的電壓不同,所以就需要對(duì)電壓進(jìn)行轉(zhuǎn)換。外接12V電源,通過(guò)轉(zhuǎn)換電路來(lái)實(shí)現(xiàn)各個(gè)系統(tǒng)所需要的電壓,轉(zhuǎn)換電路如下圖所示。
2.5軟件設(shè)計(jì)本設(shè)計(jì)通過(guò)QuartusII軟件對(duì)FPGA主控進(jìn)行編程配置,實(shí)現(xiàn)了用按鍵控制輸出的波形和頻率,程序流程圖
誤差分析3.1相位截?cái)嗾`差分析本設(shè)計(jì)相位累加器設(shè)定為32位,正弦表數(shù)據(jù)為8位,因此在ROM查找表里的容量為232×8=34,359,738,368(bits),在理論上這可以獲得精細(xì)的頻率分辨率,但是這么大容量的數(shù)據(jù)卻很難實(shí)現(xiàn)。所以,在本設(shè)計(jì)中的DDS中采用了相位截?cái)喾?,只用了相位累加器輸出的?0位作為地址對(duì)ROM查找表進(jìn)行查表,其他低位的地址就簡(jiǎn)單的舍棄了。查表時(shí)相位值就會(huì)出現(xiàn)誤差,使得輸出波形的幅度值產(chǎn)生誤差,就會(huì)有很多的雜散信號(hào)存在。
3.2電源噪聲誤差由于電源部分存在多種電壓值,相互間有一定的干擾,會(huì)造成輸出波形一定的失真。因此對(duì)電源的穩(wěn)定性有更高的要求,可以對(duì)數(shù)字地和模擬地隔開(kāi),降低對(duì)輸出波形的影響。3.3后級(jí)運(yùn)放誤差分析數(shù)字量經(jīng)數(shù)模轉(zhuǎn)換器轉(zhuǎn)換后信號(hào)經(jīng)過(guò)集成運(yùn)放放大后輸出,會(huì)有一定的失真。因?yàn)榧蛇\(yùn)放自身會(huì)存在一些不可避免的因素,如:輸入電壓失調(diào),輸入電流失調(diào)、增益帶寬積、上長(zhǎng)速度限制。這會(huì)導(dǎo)致,當(dāng)輸入較高的頻率時(shí),產(chǎn)生相位失真。雖然這些誤差是系統(tǒng)自身的,不可避免,但是只要通過(guò)給予合適的頻率控制字,相位累加器位數(shù)、查找表地址位數(shù)以及控制好系統(tǒng)時(shí)鐘頻率和盡量使用高品質(zhì)的電源,盡量提高濾波器的性能,輸出的波形還是能夠很好的滿(mǎn)足使用者的需要。4結(jié)論本設(shè)計(jì)提出了一種基于FPGA信號(hào)發(fā)生器的設(shè)計(jì)方法,以Qu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44662-2024健康管理終端設(shè)備數(shù)據(jù)采集與傳輸協(xié)議
- 酒店工作總結(jié)15篇
- 2024-2025學(xué)年小學(xué)科學(xué)三年級(jí)上冊(cè)青島版(五四制2017秋)教學(xué)設(shè)計(jì)合集
- 國(guó)慶節(jié)的英語(yǔ)短文
- 人教版化學(xué)選修4 第四章第一節(jié)《原電池》第一課時(shí)教案化學(xué)
- 第六單元《裝在套子里的人》《祝福》比較閱讀 教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文必修下冊(cè)
- 第9課 兩宋的政治和軍事 教案-2024-2025學(xué)年高一上學(xué)期統(tǒng)編版(2019)必修中外歷史綱要上
- 《機(jī)器學(xué)習(xí)-Python實(shí)踐》試卷2
- 2024年合作種植百香果協(xié)議書(shū)范文范本
- 細(xì)節(jié)決定人工授精成敗
- 第7課《回憶我的母親》公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)-1
- 3公民意味著什么 第二課時(shí)《認(rèn)識(shí)居民身份證》教學(xué)設(shè)計(jì)-2024-2025學(xué)年六年級(jí)上冊(cè)道德與法治統(tǒng)編版
- 2024年浙江省中考數(shù)學(xué)試題及答案
- 2024-2025學(xué)年人教版(2024)信息技術(shù)四年級(jí)上冊(cè) 第11課 嘀嘀嗒嗒的秘密 教案
- 中國(guó)心血管系統(tǒng)藥物分析報(bào)告
- 中華民族現(xiàn)代文明有哪些鮮明特質(zhì)?建設(shè)中華民族現(xiàn)代文明的路徑是什么?參考答案三
- 2024《關(guān)于實(shí)施就業(yè)優(yōu)先戰(zhàn)略促進(jìn)高質(zhì)量充分就業(yè)的意見(jiàn)》解讀學(xué)習(xí)課件
- 結(jié)節(jié)性紅斑護(hù)理
- 工程現(xiàn)場(chǎng)簽證單
- 5.《聽(tīng)一聽(tīng)》教學(xué)設(shè)計(jì)科學(xué)一年級(jí)上冊(cè)青島版
- 市工業(yè)園區(qū)2024年第三季度工作情況報(bào)告
評(píng)論
0/150
提交評(píng)論