《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的高速高精度頻率測量的研究
基于FPGA的高速高精度頻率測量的研究
摘要: 常用的直接測頻方法在實用中有較大的局限性,其測量精度隨著被測信號頻率的下降而降低,并且對被測信號的計數要產生±1個數字誤差。采用等精度頻率測量方法具有測量精度,測量精度保持恒定,不隨所測信號的變化而變化.
Abstract:
Key words :

引言

在電子測量技術中,測頻是最基本的測量之一。常用的直接測頻方法在實用中有較大的局限性,其測量精度隨著被測信號頻率的下降而降低,并且對被測信號的計數要產生±1個數字誤差。采用等精度頻率測量" title="頻率測量">頻率測量方法具有測量精度,測量精度保持恒定,不隨所測信號的變化而變化;并且結合現場可編程門陣列FPGA" title="FPGA">FPGA(Field Programmable Gate Array)具有集成度高、高速和高可靠性的特點,使頻率的測頻范圍可達到0.1Hz~100MHz,測頻全域相對誤差恒為1/1 000 000,

1 測頻原理及誤差分析

常用的直接測頻方法主要有測頻法和測周期法兩種。測頻法就是在確定的閘門時間Tw內,記錄被測信號的變化周期數(或脈沖個數)Nx,則被測信號的頻率為:fx=Nx/Tw。測周期法需要有標準信號的頻率fs,在待測信號的一個周期Tx內,記錄標準頻率的周期數Ns,則被測信號的頻率為:fx=fs/Ns。這兩種方法的計數值會產生±1個字誤差,并且測試精度與計數器中記錄的數值Nx或Ns有關。為了保證測試精度,一般對于低頻信號采用測周期法;對于高頻信號采用測頻法,因此測試時很不方便,所以人門提出等精度測頻方法。

等精度測頻方法是在直接測頻方法的基礎上發展起來的。它的閘門時間不是固定的值,而是被測信號周期的整數倍,即與被測信號同步,因此,測除了對被測信號計數所產生±1個字誤差,并且達到了在整個測試頻段的等精度測量。其測頻原理如圖1所示。


在測量過程中,有兩個計數器分別對標準信號和被測信號同時計數。首先給出閘門開啟信號(預置閘門上升沿),此時計數器并不開始計數,而是等到被測信號的上升沿到來時,計數器才真正開始計數。然后預置閘門關閉信號(下降沿)到時,計數器并不立即停止計數,而是等到被測信號的上升沿到來時才結束計數,完成一次測量過程。可以看出,實際閘門時間τ與預置閘門時間τ1并不嚴格相等,但差值不超過被測信號的一個周期。

設在一次實際閘門時間τ中計數器對被測信號的計數值為Nx,對標準信號的計數值為Ns。標準信號的頻率為fs,則被測信號的頻率為

由式(1)可知,若忽略標頻fs的誤差,則等精度測頻可能產生的相對誤差為

δ=(|fxc-fx|/fxe)×100% (2)

其中fxe為被測信號頻率的準確值。

在測量中,由于fx計數的起停時間都是由該信號的上升測觸發的,在閘門時間τ內對fx的計數Nx無誤差(τ=NxTx);對fs的計數Ns最多相差一個數的誤差,即|ΔNs|≤1,其測量頻率為

fxe=[Nx/(Ns+ΔNs)]/fs (3)

將式(1)和(3)代入式(2),并整理得:

δ=|ΔNs|/Ns≤1/Ns=1/(τ·fs)

由上式可以看出,測量頻率的相對誤差與被測信號頻率的大小無關,僅與閘門時間和標準信號頻率有關,即實現了整個測試頻段的等精度測量。閘門時間越長,標準頻率越高,測頻的相對誤差就越小。標準頻率可由穩定度好、精度高的高頻率晶體振蕩器產生,在保證測量精度不變的前提下,提高標準信號頻率,可使閘門時間縮短,即提高測試速度。表1所列為標頻在10MHz時閘門時間與最大允許誤差的對應關系。

表1 閘門時間與精度的關系

閘門時間/s 精   度
0.01
0.1
1
10 -5
10 -6
10 -7

 

等精度測頻的實現方法可簡化為圖2所示的框圖。CNT1和CNT2是兩個可控計數器,標準頻率(fs)信號從CNT1的時鐘輸入端CLK輸入;經整形后的被測信號(fx)從CNT2的時鐘輸入端CLK輸入。每個計數器中的CEN輸入端為時鐘使能端控制時鐘輸入。當預置門信號為高電平(預置時間開始)時,被測信號的上升沿通過D觸發器的輸出端,同時啟動兩個計數器計數;同樣,當預置門信號為低電平(預置時間結束)時,被測信號的上升沿通過D觸發器的輸出端,同時關閉計數器的計數。


2 硬件設計

在快速測量的要求下,要保證較高精度的測頻,必須采用較高的標準頻率信號;而單片機受本身時鐘頻率和若干指令運算的限制,測頻速度較慢,無法滿足高速、高精度的測頻要求。采用高集成度、高速的現場可編程門陣列FPGA為實現高速,高精度的測頻提供了保證。

FPGA是20世紀90年代發展起來的大規模可編程邏輯器件,隨著EDA(電子設計自動化)技術和微電子技術的進步,FPGA的時鐘延遲可達到ns級,結合其并行工作方式,在超高速、實時測控方面有非常廣闊的應用前景;并且FPGA具有高集成度、高可靠性,幾乎可將整個設計系統下載于同一芯片中,實現所謂片上系統,從而大大縮小其體積。

整個測頻系統分為多個功能模塊,如信號同步輸入、控制部件、分頻和計數部件、定時、脈沖寬度測量、數碼顯示、放大整形和標頻信號等模塊。除數碼管、放大整形和標頻信號外,其它模塊可集成于FPGA芯片中,并且各邏輯模塊用硬件描述語言HDL來描述其功能,如用VHDL或AHDL來對各功能模塊進行邏輯描述。然后通過EDA開發平臺,對設計文件自動地完成邏輯編譯、邏輯化簡、綜合及優化、邏輯布局布線、邏輯仿真,最后對FPGA芯片進行編程,以實現系統的設計要求。


圖3所示為測頻主系統框圖。一片FPGA(EPF10K10LC84" title="EPF10K10LC84">EPF10K10LC84)可完成各種測試功能,可利用單片機完成數據處理和顯示輸出。在標準頻率信號為60MHz的情況下,其測量精度可達到1.1×10 -8,即能夠顯示近8位有效數字。其中A0~A7和B0~B7為兩計數器的計數值輸出。計數器是32位二進制計數器(4個8位計數值)。單片機通過[R1,R0]數據讀出選通端分別從這兩個計數值輸出端讀出4個8位計數值,根據測頻和測脈寬原理公式計算出頻和脈沖寬度。STR為預置門啟動輸入;F/T為測頻和測脈寬選擇;CH為自校/測頻選擇;Fa為自校頻率輸入端;Fs為標準頻率信號輸入端;Fx為經過放大整形后的被測信號輸入端;END為計數結束狀態信號。
FPGA中各功能模塊如圖4所示。

圖4中,CH1和CH2為選擇器,CH1進行自校/測頻選擇,CH2進行測頻和測脈寬選擇。CONTRL1為控制模塊,控制被測信號fx和標頻信號fs的導通,以及兩個計數器(CONTa和CONTb)的計數。CONTa和CONTb為32位計數器,分別以4個8位二進制數輸出。


圖4 FPGA中各功能模塊

FPGA與單片機AT89C51" title="AT89C51">AT89C51的接口比較簡單。圖3中的輸入/輸出端與單片機連接:A[7..0]與單片機P2端口相連接;B[7..0]與單片機P0口相連接;其它輸入/輸出端與單片機P3口相連接。

結語

隨著EDA技術和FPGA集成度的提高,FPGA不但包括了MCU(微控制器或單片機)特點,并兼有串、并行工作方式和高速、高可靠性以及寬口徑適用性等諸多方面的特點。單片機完成的數據處理功能也可集成在FPGA芯片中。基于FPGA的電子系統設計僅僅是各種邏輯模塊與IP核的邏輯合成和拼裝。測頻系統的標準信號頻率的提高,可進一步提高測頻的精度或縮短測頻時間。
 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
红桃视频国产一区| 亚洲一区二区在线播放| 国产精品久久久久999| 欧美成人免费全部观看天天性色| 久久9热精品视频| 亚洲一区国产精品| 亚洲欧洲综合| 最近中文字幕mv在线一区二区三区四区| 性做久久久久久| 亚洲影视中文字幕| 亚洲综合大片69999| 亚洲一区二区视频| 亚洲视频在线播放| 亚洲一级片在线看| 亚洲在线1234| 亚洲免费一在线| 亚洲欧美99| 性欧美大战久久久久久久免费观看| 亚洲一区二区欧美| 亚洲欧美文学| 欧美一区二区三区四区夜夜大片| 性色一区二区三区| 亚洲成人在线视频播放| 久久精品首页| 91久久精品www人人做人人爽| 亚洲人成网站精品片在线观看| 亚洲人成亚洲人成在线观看图片| 最新成人av在线| 99在线精品视频在线观看| 一区二区三区高清不卡| 亚洲免费一级电影| 欧美在线综合| 久久色在线播放| 欧美成人免费在线观看| 欧美精品一区二区高清在线观看| 欧美色网在线| 国产女人aaa级久久久级| 国产在线精品自拍| 亚洲国产合集| 在线视频你懂得一区| 午夜精品影院在线观看| 亚洲国产精品久久91精品| 91久久精品国产91久久| 亚洲视频观看| 欧美在线观看一二区| 久久一二三四| 欧美日韩亚洲一区二区三区在线| 国产精品视频专区| 精久久久久久| 99国产精品视频免费观看一公开 | 日韩网站在线观看| 亚洲影视在线| 亚洲区国产区| 午夜在线电影亚洲一区| 久久亚洲国产精品日日av夜夜| 欧美激情偷拍| 国产情人综合久久777777| 激情综合视频| 一区二区三区精品国产| 久久精品国产一区二区三| 99视频超级精品| 久久精品99无色码中文字幕| 欧美成人一区二区三区在线观看 | 正在播放亚洲一区| 久久精品国产精品| 亚洲桃色在线一区| 久久久视频精品| 欧美色网一区二区| 欲色影视综合吧| 亚洲素人一区二区| 亚洲精品久久久久久久久| 午夜久久电影网| 欧美丰满少妇xxxbbb| 国产精品素人视频| 亚洲国产欧美一区| 香蕉久久精品日日躁夜夜躁| 一区二区av| 美女精品一区| 国产日本欧美一区二区三区| 亚洲区中文字幕| 亚洲第一中文字幕在线观看| 亚洲免费婷婷| 欧美精品在线观看| 韩国精品主播一区二区在线观看| 一本色道久久综合狠狠躁篇的优点| 亚洲成人在线免费| 欧美视频专区一二在线观看| 伊人成人在线视频| 亚洲午夜高清视频| 日韩系列在线| 美女国产一区| 狠狠色丁香婷婷综合久久片| 亚洲与欧洲av电影| 亚洲一区二区三区在线| 欧美高清视频一区| 精品成人一区二区三区| 午夜亚洲伦理| 午夜亚洲影视| 欧美午夜视频在线| 亚洲美女精品一区| 亚洲久久一区二区| 欧美+日本+国产+在线a∨观看| 国产一区二区无遮挡| 亚洲女人小视频在线观看| 亚洲一区二区动漫| 欧美精品在线看| 亚洲国产视频一区| 日韩网站在线观看| 欧美gay视频激情| 在线视频观看日韩| 亚洲国产精品综合| 欧美a级片网| 亚洲国产日韩欧美在线图片| 亚洲国产一区二区三区青草影视| 久久精品视频va| 国内成+人亚洲+欧美+综合在线| 亚洲欧美日韩中文在线制服| 午夜视频一区| 国产伦精品一区二区三区照片91| 亚洲午夜av电影| 午夜久久资源| 国产欧美一区二区在线观看| 亚洲欧美日韩直播| 久久久91精品国产一区二区三区| 国产亚洲欧美日韩一区二区| 欧美一区二区三区喷汁尤物| 欧美资源在线| 狠狠爱综合网| 亚洲另类在线一区| 欧美日韩国产精品一区| 一区二区高清| 先锋影音国产精品| 国产日韩欧美二区| 久久国产成人| 美女任你摸久久| 亚洲日韩欧美一区二区在线| 中日韩在线视频| 国产精品嫩草99a| 校园春色国产精品| 久久夜色精品国产欧美乱| 亚洲第一页自拍| 一本久久青青| 国产精品久在线观看| 亚洲欧美精品在线| 久久另类ts人妖一区二区| 在线免费观看日韩欧美| 夜夜嗨av色一区二区不卡| 国产精品v欧美精品v日本精品动漫| 亚洲综合色婷婷| 久久五月婷婷丁香社区| 亚洲第一天堂无码专区| 亚洲视频 欧洲视频| 国产精品入口日韩视频大尺度| 午夜精品亚洲一区二区三区嫩草| 久久综合精品国产一区二区三区| 亚洲国产精品嫩草影院| 亚洲一区二区三区在线视频| 国产欧美午夜| 亚洲精品免费在线| 国产精品五月天| 91久久精品一区二区别| 欧美精品一区二区三区久久久竹菊 | 国产视频一区二区三区在线观看| 久久精品日韩欧美| 欧美日本韩国一区二区三区| 亚洲婷婷在线| 久久综合给合久久狠狠色 | 午夜精品久久久久久久男人的天堂 | 国产婷婷成人久久av免费高清| 亚洲国产专区| 欧美性jizz18性欧美| 欧美一区二区三区日韩视频| 欧美激情1区2区| 性久久久久久久| 欧美激情中文字幕乱码免费| 亚洲一区二区av电影| 蜜桃av综合| 亚洲在线第一页| 欧美激情精品久久久久久蜜臀| 亚洲天堂男人| 欧美国产在线电影| 亚洲欧美一区二区三区极速播放| 欧美精品福利| 欧美在线国产| 国产精品久久9| 最新日韩在线| 国产亚洲美州欧州综合国| 中文无字幕一区二区三区| 伊伊综合在线| 欧美一级在线播放| 亚洲精品九九| 玖玖综合伊人| 亚洲制服少妇| 欧美三级视频| 亚洲精品欧美专区| 国精品一区二区| 欧美亚洲视频在线观看| 亚洲精品在线观看视频| 美国成人直播| 性刺激综合网|