freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dds的精密正弦信號發(fā)生器的設(shè)計—大學(xué)畢業(yè)論文畢業(yè)設(shè)計學(xué)位論文范文模板參考資料-資料下載頁

2024-11-29 04:17本頁面

【導(dǎo)讀】本設(shè)計采用了直接數(shù)字頻率合成技術(shù)來實現(xiàn)。側(cè)重敘述了用FPGA來完。能塊組成,其中ROM查找表由兆功能模塊LPM_ROM來實現(xiàn)。而通過設(shè)定不同的累。高、相位變化連續(xù)等諸多優(yōu)點。使用單片機靈活的控制能力與FPGA器件的高性能、

  

【正文】 完畢后其數(shù)據(jù)和單位一并顯示;八位數(shù)碼管,前 6 位用來顯示 0~ 6 位數(shù)據(jù),最后 2 位用以顯示頻率單位 HZ。利用程序控制,當(dāng)輸入頻率小于 10HZ 時,顯示 000000HZ;當(dāng)輸入頻率大于 100,000HZ 時,顯示 888888HZ,更好的實現(xiàn)人機交流。 A1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPA1f2g3e4d5A6c8DP7b9a10DS?Dpy RedCAABCDEFGDPS1 S2S3 S4S5 S6S7 S8ABG2ANCG1G2BNY0NY1NY2NY3NY4NY5NY6NY7NU?74LS138VCCS1S2S3S4S5S6S7S8N1N2N3 圖 47 數(shù)碼管顯示電路 鍵盤接口電路 這一模塊是由 FPGA 單獨實現(xiàn)的。 FPGA 完成對鍵盤的掃描,實現(xiàn)對頻率控制字的讀入及處理。具體實現(xiàn)方法:采用 44 編碼鍵盤 ,由 FPGA 對其行線賦初值 ‘1000’,基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 21 將其高電平 ‘1’循環(huán)賦給行線。并在掃描頻率的控制下對鍵盤的列輸出信號進(jìn)行掃描,當(dāng)有鍵按下,則讀入相應(yīng)的數(shù)值進(jìn)行相應(yīng)的處理。在頻率控制字輸入完畢后,將數(shù)據(jù)調(diào)整其輸出格式送顯示器顯示和相位累加器累加。 鍵盤電路的電路如圖 所示 ,由分頻器電路 ,鍵盤掃描計數(shù)器電路 ,鍵盤COLUMN 和 ROW 按鍵檢測電路 ,按鍵抖動消除電路 ,按鍵編碼電路組成。 S1SWPBS2SWPBS3SWPBS4SWPBS5SWPBS6SWPBS7SWPBS8SWPBS9SWPBS10SWPBS11SWPBS12SWPBS13SWPBS14SWPBS15SWPBS16SWPB1KR21KR31KR11KR4sw1sw2sw3sw4sw5 sw6 sw7 sw8 圖 46 4*4 鍵盤接口電路 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 22 5 系統(tǒng)的計算與仿真 MAX+plusⅡ軟件介紹 MAX+PLUSⅡ 的全稱是 Multipe Array Matrix and Programmable Logic User System(多陣列矩陣及可編程邏輯用戶系統(tǒng)),它提供了與結(jié)構(gòu)無關(guān)的設(shè)計環(huán)境,支持 FLEX、 MAX 及 Classic 系統(tǒng)器件。 MAX+PLUSⅡ 具有開放的界面,可與其他工業(yè)標(biāo)準(zhǔn)的 EDA 設(shè)計輸入、綜合及校驗工具相連接。 MAX+PLUSⅡ 提供豐富的 邏輯功能 庫供設(shè)計人 員調(diào)用, MAX+PLUSⅡ 軟件支持各種 HDL語言設(shè)計輸入,包括 VHDL、 Verilog HDL 和 Altera自己的硬件描述語言 AHDL。 使用 MAX+PLUSⅡ 的設(shè)計過程包括以下幾步,若任一步出錯或未達(dá)到設(shè)計要求則應(yīng)修改設(shè)計,然后重復(fù)以后各步,如下圖 51 所示。 (1) 輸入設(shè)計項目。邏輯設(shè)計的輸入方法有原理圖形輸入、文本輸入、波形輸入及第三方 EDA 工具生成的設(shè)計網(wǎng)表文件輸入等。輸入方法不同,生成設(shè)計文件的名稱后綴就不同。 (2) 編譯設(shè)計項目。首先,根據(jù)設(shè)計項目要求設(shè)定編譯參數(shù)和編譯策略。然后對設(shè)計項目進(jìn)行網(wǎng)表提取、邏輯綜合、器件適配,并產(chǎn)生報告文件,延時信息文件和器件編程文件,供分析、仿真和編程使用。 ( 3)校驗設(shè)計項目。設(shè)計項目校驗方法包括功能 仿真、模擬仿真和定時分析。功能仿真是在不考慮器件延時的理想情況下仿真設(shè)計項目的一種項目驗證方法,稱為前仿真。模擬仿真是在考慮設(shè)計項目具體適配器件的各種延時的情況下仿真設(shè)計項目的一種項目驗證方法,稱為后仿真。定時分析用來分析器件引腳及內(nèi)部節(jié)點之間的傳輸路徑延時、時序邏輯的性能以及器件內(nèi)部各種寄存器的建立保持時間。 ( 4)編程驗證設(shè)計項目。用 MAX+PLUSⅡ 編程器通過 Altera 編程硬件或其它工業(yè)標(biāo)準(zhǔn)編程器,將經(jīng)過仿真確認(rèn)后的編程目標(biāo)文件便如所選定的 Altera 可編程邏輯器件中,然后加入實際激勵信號,測試是否 達(dá)到設(shè)計要求。 圖 51 MAX+PLUSⅡ 的設(shè)計流程 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 23 本設(shè)計是在 EDA 設(shè)計平臺上實現(xiàn)系統(tǒng)的仿真,所以需要的裝置主要有 PC 機和Altera 公司的 MAX+plusⅡ軟件。 Altera 公司的 MAX+plusⅡ軟件是一款易于使用的開發(fā)工具,其界面友好,集成化程度高。支持 FLEX、 MAX、 ACEX1K 系列器件,可通過 MAX+plusⅡ圖形編輯器創(chuàng)建圖形設(shè)計文件 (.gdf),通過 MAX+plusⅡ文本編輯器使用 VHDL 語言創(chuàng)建文本設(shè)計文件 (.vhd),還可以通過 MAX+plusⅡ波形編輯器創(chuàng)建波形設(shè) 計文件 (.wdf)。通過 MAX+plusⅡ編譯器完成,可檢查項目是否有錯,并對項目進(jìn)行邏輯綜合,然后配置到一個 ALTERA 器件中,同時產(chǎn)生報告文件、編程文件和用于時間仿真的輸出文件 [19]。 系統(tǒng)頻率、相位和幅度的計算 正弦波可表示為 :F=Asin(2Л of ),數(shù)字量最終轉(zhuǎn)換為模擬量時可表示為: F=Asin(θ k1+Δ θ ) ( ) 式中 of 為輸出正弦波頻率, A 為輸出正弦波的幅度, Δ θ 為一個時鐘周期 Tclk 的相位增量,即 2Л Tclk。 在實際操作中,對正弦波的一個周期 2Л 均分為 2N 等份,則 Δθ 量化為 BΔθ : BΔθ =int(Δθ *2 N /2Л ) () 將 Δ θ =2Л of Tclk 帶入 式得: BΔθ =2N clkoff ( ) 故設(shè)定相位累加器位數(shù)、 BΔθ和基準(zhǔn)時鐘的值,就可以產(chǎn)生任一頻率的輸出。又因為輸出信號頻率步進(jìn)為 20HZ,若令 clkf =20? 2N ,則 of =20BΔθ。將 BΔθ表示為頻率控制字 K, 則輸出信號波形的頻 率表示式為: Nlkcff 20 ? K=20K ( ) NMlkco ff 2 2m ax ?? ( ) 式中 K 為頻率控制字, N 為累加器位數(shù), M 為相位增量寄存器位數(shù)。 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 24 為保證輸出頻率 20KHZ 以上時,取樣點數(shù)不小于 64 點,以減小失真,這樣時鐘頻率必須大于 。又因為所選相位累加器位數(shù)為 16 位,故相位累加器時鐘頻率 clkf =20HZ 162 =。 又因為相位增量寄存器為 10 位,則由( )式得最高輸出頻率為: 16106m a x 2 ???of= 最低輸出頻率為 20HZ。由抽樣定理,最高輸出頻率不得大于 clkf /2,而據(jù)實驗所得,實際工作頻率小于 clkf /3 時較為合適。且 clkf 的 取值受到 D/A 轉(zhuǎn)換速率的限制,因 D/A轉(zhuǎn)換器 AD7521 的轉(zhuǎn)換速率為 500ns,即頻率為 2MHZ,綜合考慮選取晶振基準(zhǔn)頻率為 。 信號間的相位差的調(diào)節(jié)精度與信號相位增量寄存器的位數(shù)有關(guān)。給相位累加器預(yù)置的累加初值 K2 (加在相位累加器的高 A 位),兩路輸出信號的相位差與累加初值 K2 的關(guān)系為: θ =( K2 /2A ) /360176。即 K2 =( θ 2A ) /360176。所以,其相位差調(diào)節(jié)分辨率為: 360176。 /2A 。要達(dá)到相位調(diào)節(jié)步進(jìn) 1176。的要求,則 A 應(yīng)為 9,此時相位分辨率為 176。 頻率分辨率 定義 為:Δ f=fc/ N2 =20HZ 由于 FPGA 的工作電壓為 5V,所以幅度分辨率為: Adiv=5/216 =,故都能達(dá)到指標(biāo)要求。 幅度控制是用 DAC0832 實現(xiàn)的 ,輸出信號的幅度由 D/A 轉(zhuǎn)換的參考電壓決定。它以 DAC0832 的輸出接到 D/A 轉(zhuǎn)換的參考電壓( Vref)輸入端作為基準(zhǔn)電壓源輸入 [25],其輸出波形的幅度為: V= Vref。 系統(tǒng)仿真 用 MAX+plusⅡ 設(shè)計 DDS 系統(tǒng)數(shù)字部分最簡單的方法是采用原理圖輸入。相位累加器調(diào)用 lmp_add_sub 加減法器模塊,相位累加器設(shè)計的好壞將直接影響到整個系統(tǒng)的速度,采用流水線技術(shù)能大幅度地提升速度 [20]。波形存儲器 (ROM)通過 調(diào)用lpm_rom元件實現(xiàn),其 LPM_FILE 的值 .mif 是一個存放波形幅值的文件。波形存儲器設(shè)計主要考慮的問題是其容量的大小,利用波形幅值的奇、偶對稱特性,可以節(jié)省3/4 的資源,這是非??捎^的。為了進(jìn)一步優(yōu)化速度的設(shè)計,可以選擇菜單 Assignal 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 25 Global Project Logic Synthesis 的選項 Optimize 10(速度 ),并設(shè)定 Global Project Logic Synthesis Style 為 FAST,經(jīng)寄存器性能分析最高頻率達(dá)到 100MHZ 以上。 通過設(shè)計其低層原理圖 見附錄,其系統(tǒng)的 DDS模塊圖如下圖 52所示 圖 52 DDS 模塊圖 DDS 中的分頻、累加器及正弦波的仿真如圖 5 5 55 所示: 圖 53 分頻仿真圖 圖 54 K=10 時累加器的仿真圖 圖 55 正弦波的仿真圖 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 26 6 結(jié)論 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計這個課題的設(shè)計目的是充分運用大學(xué)期間所學(xué)的專業(yè)知識,考察現(xiàn)在正在使用的信號發(fā)生器的基本功能,完成一個基本的 實際系統(tǒng)的設(shè)計全過程。關(guān)鍵是這個實際系統(tǒng)設(shè)計的過程,在整個過程中我又回顧了單片機和 EDA 的知識。 本文在研究 DDS 基本原理的基礎(chǔ)上,完成了 正弦 波 信號發(fā)生器的 電路設(shè)計和 FPGA 編程。 主要是通過單片機來進(jìn)行系統(tǒng)控制,通過 FPGA 的編程來完成調(diào)幅調(diào)頻的工作,再通過低通濾波模塊,從而達(dá)到精密信號發(fā)生器的效果 .此外,由于設(shè)計電路時使用了可編程邏輯器件,所以可以進(jìn)一步擴展性能。 用 此 種方法設(shè)計的 正弦信號 波形發(fā)生器結(jié)構(gòu)簡單, 方便控制。雖然有些東西還未完成, 但總體設(shè)計結(jié)果還是相當(dāng)令人滿意的,硬件電路和軟件程序都能滿足本設(shè)計的各方面要求,且具有電路簡單、易控制、性價比較高等優(yōu)點。 當(dāng)然本設(shè)計還是存在一些不足之處,比如 在程序設(shè)計中如何實現(xiàn)程序結(jié)構(gòu)的最優(yōu)化以達(dá)到較高的質(zhì)量 ,顯示電路以及鍵盤電路都有待進(jìn)一步改進(jìn)。 基于 DDS 的精密正弦信號發(fā)生器的設(shè)計 27 參考文獻(xiàn) [1]譚建軍 ,楊慶 . EWB 與電子技術(shù)基礎(chǔ)課程設(shè)計 . 北京:中央民族大學(xué)出版社, 2020:228236. [2]周正干 ,李和平 ,李然 .超低頻移相信號發(fā)生器的設(shè)計 .儀表技術(shù) ,2020(1):911. [
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1