資源描述:
《基于FPGA的頻率測量儀設(shè)計-論文.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第5期微處理機(jī)No.52014年10月MICROPROCESSORSOct.,2014基于FPGA的頻率測量儀設(shè)計李鑫彪,王笑怡(中國電子科技集團(tuán)公司第四十七研究所,沈陽110032)摘要:隨著可編程器件的快速發(fā)展,FPGA已經(jīng)廣泛應(yīng)用在各個領(lǐng)域。由于其性能的穩(wěn)定性和設(shè)計的靈活性,因此本設(shè)計也采用了FPGA為主控單元,實現(xiàn)了用于測量信號頻率的頻率測量儀。在保證精度的基礎(chǔ)上,用Verilog硬件描述語言制定了三個模塊,以實現(xiàn)系統(tǒng)的整體功能,并對系統(tǒng)實現(xiàn)的整體功能進(jìn)行了仿真驗證。關(guān)鍵詞:現(xiàn)場可編程門陣列;頻率測量儀;高精度;高速度DOI編碼:10.3969/j.issn.1002-22
2、79.2014.05.002中圖分類號:TN492文獻(xiàn)標(biāo)識碼:A文章編號:1002-2279(2014)05-0005-03DesignofFrequencyMeasurementInstrumentBasedonFPGALIXin-biao,WANGXiao-yi(The47thResearchInstituteofChinaElectronicsTechnologyGroupCorporation,Shenyang110032,China)Abstract:Withtherapiddevelopmentoftheprogrammabledevices,FPGAhasbeenwi
3、delyusedinvariousfields.Asitsstabilityoftheperformanceandflexibilityofthedesign,FPGAisalsousedasthemaincontrolunitinthesystemtodesignthefrequencymeasurementinstrumentformeasuringthesignalfrequency.Inordertoguaranteetheaccuracy,Veriloghardwaredescriptionlanguageisusedtodevelopthreemodulestoachi
4、evetheoverallfunctionofthesystem,andthesimulationisconductedtothefunctionsmentionedabove.Keywords:FPGA;Frequencymeasurementinstrument;Highprecision;Highspeed1引言2設(shè)計原理頻率是各種信號源的一個重要物理量,是電子、頻率計的測量原理:給定一個閘門時間和一個通信等領(lǐng)域的一個重要研究對象,其大小和穩(wěn)定性已知頻率的標(biāo)準(zhǔn)信號,在給定的閘門時間T內(nèi),分往往可以決定一個器件或者整個系統(tǒng)的性能。因別測量標(biāo)準(zhǔn)脈沖信號的個數(shù)Nx和要被測量信號的此
5、,用一種簡單有效且精度較高的方法來測量一個Nb脈沖數(shù)Nb,則:被測信號的頻率為fb=fx,其中fx信號的頻率是檢測一個信號頻率能否達(dá)到要求的一Nx項重要工作,對單獨某個器件或者整個系統(tǒng)性能的為標(biāo)準(zhǔn)脈沖信號頻率。在忽略標(biāo)準(zhǔn)脈沖信號頻率fx穩(wěn)定性起到了有力的保障作用。的誤差情況下,可能產(chǎn)生的誤差為:δ=|f′b-fb|/選用FPGA作為頻率測量儀的主控單元,是因fbe×100%,其中fbe為被測信號頻率的真實值,δ=為FPGA具有豐富的邏輯單元和IO口,系統(tǒng)可以方|ΔNx|/Nx1/Nx=1/T×fx。由上式可見,測量的精便地進(jìn)行功能擴(kuò)展,且其設(shè)計靈活方便,可以采用度與閘門時間和標(biāo)準(zhǔn)
6、信號的頻率成反比,閘門時間C/C++或VerilogHDL/VHDL進(jìn)行程序或元器件的越長,標(biāo)準(zhǔn)信號的頻率越高,則誤差就越小。編寫和修改。此外,采用FPGA設(shè)計可以使整個系標(biāo)準(zhǔn)信號的頻率為100MHz時,閘門時間和系統(tǒng)采用純硬件結(jié)構(gòu),大大提高了系統(tǒng)的時實性。統(tǒng)測量精度之間的關(guān)系如下:作者簡介:李鑫彪(1989-),男,黑龍江省七臺河市人,碩士研究生,主研方向:嵌入式系統(tǒng)的設(shè)計及其應(yīng)用。收稿日期:2013-8-8·6·微處理機(jī)2014年表1閘門時間與精度的對應(yīng)關(guān)系3FPGA模塊及其整體設(shè)計閘門時間(s)0.010.11-6-7-8精度101010設(shè)計總體分為三個部分,分別為計數(shù)部分可
7、見,標(biāo)頻在100MHz,閘門時間為0.01s時,測part1,寄存器部分buffer和數(shù)據(jù)選擇部分chose,總量精度就可達(dá)到10-6。而標(biāo)準(zhǔn)信號的頻率在FPGA體結(jié)構(gòu)如圖1所示。設(shè)計為雙頻率測量儀,可以同中通過鎖相環(huán)技術(shù)很容易達(dá)到100MHz,因此整個時測量兩路信號頻率,如果需要可以通過增加計數(shù)系統(tǒng)的測量精度很容易就可以達(dá)到很高。部分part1來增加測量信號的個數(shù)。圖1系統(tǒng)的整體結(jié)構(gòu)3.2計數(shù)部分part1add值選擇不同的輸出值。當(dāng)sel、rd其中有一個不pin_