999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的多功能數(shù)字頻率計的設(shè)計與實現(xiàn)

2016-09-16 08:27:02東北大學(xué)計算機科學(xué)與工程學(xué)院張楠楠郭恒哲李大宇
電子世界 2016年12期
關(guān)鍵詞:單片機測量信號

東北大學(xué)計算機科學(xué)與工程學(xué)院 張楠楠 陳 龍 郭恒哲 李大宇

基于FPGA的多功能數(shù)字頻率計的設(shè)計與實現(xiàn)

東北大學(xué)計算機科學(xué)與工程學(xué)院張楠楠陳龍郭恒哲李大宇

針對于普通頻率計不能測量小信號的不足,本文介紹了一種基于FPGA與單片機的多功能數(shù)字頻率計的設(shè)計與實現(xiàn)。該頻率計采用多周期同步測頻法,以FPGA與單片機為核心處理器,通過前端信號調(diào)理,實現(xiàn)了對頻率為1Hz~100MHz、電壓為4mV~1V的周期信號進行周期、頻率、占空比、時間間隔等功能的測量。

頻率計;FPGA;多周期同步測頻;占空比;Tiva C Launchpad

0 引言

數(shù)字頻率計是計算機、通信設(shè)備、電子測量等科研生產(chǎn)領(lǐng)域不可缺少的測量儀器。傳統(tǒng)的頻率計多采用集成芯片,可測試的最大頻率不高,靈敏度不高,而且其單一測頻的特點也已無法滿足現(xiàn)在的發(fā)展要求。本文提出了一種基于FPGA和單片機的頻率計設(shè)計,可實現(xiàn)低至4mv小信號的1Hz~100MHz頻率測量,具有高速、精確、可靠、抗干擾性強、可根據(jù)需要進一步提高其測量精度而不需要更改硬件連接的特點。

1 頻率計總體設(shè)計思想

圖1 系統(tǒng)框圖

整個系統(tǒng)采用模塊化的思想,分割為三個模塊,(1)前級信號調(diào)理模塊:對外部輸入信號進行波形整形,將輸入周期信號整形成邏輯電平;(2)功能實現(xiàn)FPGA模塊:對各個功能進行相應(yīng)的邏輯控制和數(shù)據(jù)測量,并將測得的數(shù)據(jù)發(fā)送至單片機;(3)單片機模塊:能根據(jù)不同的外部輸入鍵值發(fā)給FPGA相應(yīng)的控制指令,對從FPGA接收到的數(shù)據(jù)進行處理,將結(jié)果在液晶屏上準(zhǔn)確顯示。三個模塊分別實現(xiàn)后聯(lián)調(diào),實現(xiàn)了頻率、占空比、脈寬、時間間隔等多功能的測量。系統(tǒng)框圖如圖1所示。

2 理論概述

2.1頻率/周期測量原理

頻率測量采用多周期同步測頻法。其計數(shù)的閘門時間不是固定的值,而是被測信號周期的整數(shù)倍,即利用D觸發(fā)器將閘門信號與被測信號同步,因此,避免了對被測信號計數(shù)所產(chǎn)生±1個字誤差,并且達(dá)到了在整個測試頻段的等精度測量。示意圖如圖2所示:

圖2 多周期同步測頻法波形圖

由圖2可以看出,實際閘門時間t與預(yù)置閘門時間t1并不嚴(yán)格相等,但差值不超過被測信號的一個周期。為了得到實際的閘門時間t,可引入另一個計數(shù)器和標(biāo)準(zhǔn)時鐘,在測量被測信號頻率的同時,對標(biāo)準(zhǔn)時鐘進行計數(shù),通過計算即可得到實際閘門時間。若在實際時間t內(nèi)測得標(biāo)準(zhǔn)時鐘計數(shù)Nc,待測時鐘計數(shù)Nx,則:

可計算得到待測信號的頻率。

上式中Nc值仍存在±1字誤差的影響,但由于標(biāo)準(zhǔn)時鐘頻率很高,±1字誤差的影響很小。取時鐘頻率fc=200MHz,則由±1字引起的相對誤差為5×10-9。該誤差是對標(biāo)準(zhǔn)時鐘計數(shù)時產(chǎn)生的,與被測信號的頻率無關(guān),故在全頻段的測量精度是均衡的。

2.2占空比/脈寬測量原理

占空比/脈寬的測量方法是,在方波信號高電平時對標(biāo)準(zhǔn)頻率fc計數(shù)得N1,在其低電平時對標(biāo)準(zhǔn)頻率計數(shù)得N2,則占空比

2.3時間間隔測量原理

將兩路同頻周期信號進行邏輯異或操作,也即是將其中一路取反后與另一信號進行邏輯或操作,可實現(xiàn)將時間間隔測量轉(zhuǎn)化為方波信號的高電平持續(xù)時間測量,用此高電平信號作為使能信號對標(biāo)準(zhǔn)時鐘fc進行計數(shù)N,則高電平持續(xù)時間為,即這兩路同頻信號的時間間隔。

圖3 時間間隔測量原理

3 調(diào)理整形模塊設(shè)計

前端信號調(diào)理模塊主要分為前置放大、偏置電位調(diào)節(jié)、觸發(fā)整形等幾個功能模塊,實現(xiàn)將輸入信號調(diào)理整形至FPGA輸入邏輯電平的功能。

圖4 單通道模擬部分功能框圖

3.1寬帶放大器

前置寬帶放大電路設(shè)計的難點主要在于高靈敏度和高帶寬,合理的運算放大器選型就顯得尤為重要。

根據(jù)計算公式,在保證系統(tǒng)帶寬要求的前提下:

由前后級的相關(guān)參數(shù)推算,最終選擇TI公司的寬帶運算放大器opa695,其增益帶寬積為1400MHz,較高的壓擺率能夠適應(yīng)較快的信號變化,能夠滿足設(shè)計需求。

3.2整形電路

考慮到多種信號的頻率測量功能,在前置放大后要級聯(lián)信號整形模塊,將其他類型的周期波形整形成方波。整形電路采用高速施密特觸發(fā)器,以處理頻率高達(dá)100MHz的信號,同時利用施密特觸發(fā)器的滯回特性來增強系統(tǒng)的抗噪能力。最終選擇TI公司的SN74LVC1G14芯片,其傳輸延遲時間<4.6ns,邊沿的上升/下降<2.5ns,能夠?qū)崿F(xiàn)設(shè)計需求。

信號整形處理模塊單元電路示意圖如圖5所示:

圖5 調(diào)理整形模塊電路示意圖

4 FPGA模塊功能實現(xiàn)

FPGA根據(jù)單片機送來的不同指令分別執(zhí)行相應(yīng)的測量操作,并把測得數(shù)據(jù)在同步時鐘的作用下送給單片機進行數(shù)據(jù)處理及顯示。

4.1 頻率/周期測量功能的實現(xiàn)

根據(jù)前述多周期同步測頻法的原理,實現(xiàn)頻率測量的結(jié)構(gòu)框圖如圖6所示:

圖6 頻率測量框圖

圖6中的D觸發(fā)器利用待測信號來同步預(yù)置閘門得到實際閘門時間;CNT0模塊是對標(biāo)準(zhǔn)時鐘進行計數(shù)的計數(shù)器;CNT1模塊是待測時鐘信號的計數(shù)器;LOCK模塊對計數(shù)結(jié)果進行鎖存,以避免在計數(shù)完成之前向后傳送數(shù)據(jù);MUX模塊在數(shù)據(jù)選擇信號SEL的作用下將64位數(shù)據(jù)分8次并行傳送給其后的單片機模塊,每次傳送8位,以“少量多次傳輸”的方式減少并行傳輸數(shù)據(jù)的路數(shù)。

4.2占空比/脈寬測量功能的實現(xiàn)

根據(jù)前述占空比與脈寬的測量原理,可實現(xiàn)其結(jié)構(gòu)框圖如圖7所示:

圖7 占空比測量框圖

外部信號經(jīng)模擬信道整形后一路直接使能一個計數(shù)器,另一路經(jīng)反相器取反后使能另一個計數(shù)器,兩個計數(shù)器在相應(yīng)使能信號的作用下分別對標(biāo)準(zhǔn)時鐘計數(shù),得到所需的N1,N2,從而得到占空比和脈寬。

4.3時間間隔測量功能的實現(xiàn)

在FPGA中將接收到的兩路同頻信號如圖8進行處理,然后將結(jié)果作為使能信號對標(biāo)準(zhǔn)時鐘fc進行計數(shù)N,得到時間間隔。

圖8 時間間隔測量邏輯處理框圖

4.4FPGA頂層原理圖

FPGA模塊共有三根功能控制線與單片機之間通信,它們的邏輯組合與實現(xiàn)的功能如表1所示:

表1 邏輯控制表格

頂層FPGA結(jié)構(gòu)圖如圖9。其中,鎖相環(huán)pll0模塊用來產(chǎn)生所需的200M標(biāo)準(zhǔn)時鐘信號和10M自校準(zhǔn)信號等;Delay模塊是時間間隔測量時的邏輯處理模塊;前一個DQ模塊是用來同步的D觸發(fā)器,后兩個DQ模塊用來產(chǎn)生計數(shù)器的清零信號;COUNTER與LOCK分別為計數(shù)器與鎖存模塊。adjust與CONTROL模塊是FPGA對輸入的邏輯控制。OUTMCU模塊實現(xiàn)FPGA計數(shù)結(jié)果向單片機傳輸時由64位寬轉(zhuǎn)換成8位寬的數(shù)據(jù)選擇功能。

圖9 FPGA頂層原理圖

5 單片機計算與顯示模塊

單片機根據(jù)外設(shè)鍵盤的輸入給FPGA傳送不同的控制命令,然后通過數(shù)據(jù)選擇線sel分別讀取FPGA測得的數(shù)據(jù)N1或N2,通過計算將結(jié)果送到液晶屏顯示。其中鍵盤實現(xiàn)功能的切換選擇;液晶屏顯示頻率、周期、占空比、脈寬、時間間隔等測量結(jié)果。

程序流程圖如圖10所示:

圖10 單片機程序流程圖

6 測試成果展示

本系統(tǒng)選用的FPGA芯片為Altera公司CylconeII系列中的EP2C20Q240C8N,板上50M系統(tǒng)晶振經(jīng)鎖相環(huán)倍頻到200M作為標(biāo)準(zhǔn)時鐘,單片機小系統(tǒng)選用TI公司的Tiva C LaunchPad,聯(lián)合鍵盤和液晶屏等外設(shè)調(diào)試測試后證實性能穩(wěn)定。頻率/周期測量范圍為1Hz-100MHz,誤差在10-5之內(nèi),測試波形可為方波、正弦波、三角波等,幅值最低可到4mv;占空比測量范圍為10%-90%,頻率范圍為1Hz~5MHz,測量誤差的絕對值小于10-2;對同頻方波時間間隔測量的頻率范圍為100Hz~1MHz。

實際測量結(jié)果如圖11,實物圖展示如圖12所示:

圖11 實際測量結(jié)果圖

7 結(jié)語

本文所設(shè)計的多功能頻率計作為2015年全國大學(xué)生電子設(shè)計大賽的參賽作品,獲得了國家二等獎以及遼寧省賽區(qū)一等獎的成績。系統(tǒng)采用模塊化的思想,將模擬、FPGA、單片機三部分單獨設(shè)計完成,最后聯(lián)合調(diào)試,在電子設(shè)計競賽期間可使隊友之間合理分配利用時間。由于系統(tǒng)采用FPGA和單片機為核心進行設(shè)計,保證了系統(tǒng)的靈活性,可以對系統(tǒng)功能進一步進行優(yōu)化和擴展,比如進一步提高標(biāo)準(zhǔn)時鐘頻率、在計數(shù)顯示不溢出的條件下擴大閘門時間以及將固定閘門改為自適應(yīng)閘門等。

[1]曾永西.基于Quartus II的兩種數(shù)字頻率計的設(shè)計與比較[J].福建電腦,2008(6):168-169.

[2]許發(fā)翔,顏錦,陳孟臻,劉春群.基于FPGA的數(shù)字頻率計的設(shè)計[J].電子科技,2014(23):10-11.

[3]曾光,馮銳.基于FPGA的數(shù)字頻率計VHDL軟件實現(xiàn)方法[J].軟件導(dǎo)刊,2009,8(2):28-29.

[4]梁穎,佟川.基于FPGA的等精度頻率計單片系統(tǒng)設(shè)計[J].軟件,2012,33(1):74-76.

[5]包本剛,何怡剛,譚永宏.基于FPGA的全同步數(shù)字頻率計的設(shè)計與實現(xiàn)[J].測試技術(shù)學(xué)報,2008,22(2):99-102.

[6]王永良,宋政湘.基于FPGA的同步測周期高精度數(shù)字頻率計的設(shè)計[J].IC設(shè)計,2004(12):74-76

[7]林建英,高苗苗,楊素英.基于SOPC的等精度數(shù)字頻率計設(shè)計[J].研究與開發(fā),2012,29(12):51-55.

[8]謝海鴻,李萍,林德彬.基于FPGA芯片的數(shù)字頻率計設(shè)計[J].現(xiàn)代電子技術(shù),2005(18):13-16.

[9]毛智德,呂善偉.基于FPGA的等精度頻率計設(shè)計[J].電子測量技術(shù),2006,29(4):85-86.

李大宇(1981—),遼寧遼陽人,講師,研究方向:實時信號處理。

猜你喜歡
單片機測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
測量
主站蜘蛛池模板: 国产女人在线观看| 搞黄网站免费观看| 国产高清自拍视频| 国产精品9| 国产女人18水真多毛片18精品 | 国产丝袜第一页| 亚洲h视频在线| 欧美日韩理论| 亚洲天堂免费在线视频| 亚洲一欧洲中文字幕在线| 香蕉视频国产精品人| 国产精品人成在线播放| 亚欧美国产综合| 日本人又色又爽的视频| 天天色综网| 国产AV无码专区亚洲A∨毛片| 亚洲欧美人成电影在线观看| 亚洲日韩每日更新| 国产高清在线观看| 波多野结衣在线一区二区| 美女视频黄频a免费高清不卡| 在线播放91| 亚洲人成网站观看在线观看| WWW丫丫国产成人精品| 久久情精品国产品免费| 久久永久视频| 极品国产一区二区三区| 亚洲精品无码在线播放网站| 色偷偷一区| 欧美日韩久久综合| 国产伦片中文免费观看| 亚洲人成电影在线播放| 日韩高清一区 | 香港一级毛片免费看| 亚洲一级无毛片无码在线免费视频| 好紧太爽了视频免费无码| 亚洲av无码成人专区| 日韩一级二级三级| 久久久久国产精品熟女影院| 最新亚洲人成无码网站欣赏网| 野花国产精品入口| 九色视频线上播放| 18禁影院亚洲专区| AV熟女乱| 免费xxxxx在线观看网站| 国产一级二级在线观看| 午夜影院a级片| 丁香综合在线| 亚洲无码久久久久| 免费一级毛片在线播放傲雪网| 国产夜色视频| 一本大道无码日韩精品影视| 狠狠做深爱婷婷综合一区| 亚洲中文字幕国产av| 免费国产一级 片内射老| 欧美激情综合一区二区| 综合网久久| 国产美女在线观看| 特级精品毛片免费观看| 久久久久久久久18禁秘| 日韩一区精品视频一区二区| 日日拍夜夜嗷嗷叫国产| 四虎成人精品| 欧美在线精品一区二区三区| 在线精品欧美日韩| 国产毛片高清一级国语| 国产凹凸视频在线观看| 免费又爽又刺激高潮网址| 国产91视频观看| 四虎影视库国产精品一区| 国产极品美女在线观看| 日韩毛片在线播放| 国产在线观看一区精品| 在线99视频| 亚洲日韩精品无码专区97| 91国内视频在线观看| 99热国产在线精品99| 日韩最新中文字幕| 日本人真淫视频一区二区三区| 四虎永久在线| 欧美一区二区人人喊爽| 极品尤物av美乳在线观看|