新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的多功能頻率計的設計與實現

        基于FPGA的多功能頻率計的設計與實現

        作者: 時間:2013-03-05 來源:網絡 收藏

        計數器模塊:在設計計數器的過程中需要注意計數器的寬度設置,系統中采用的最大門控時間為10 s,標準信號源的頻率為50 MHz,則在計數的允許時間內計數的最大值為:10 50 000 000=500 000 000229=536 870 912,為了方便數據傳輸,系統中采用了32位位寬的計數,如圖7所示,仿真波形如圖8所示。

        量程轉換電路

        位計數器

        鎖存器模塊:在門控信號關閉的同時,停止計數,同時啟動鎖存模塊,把測量的數據鎖存起來,以便傳輸。

        中斷輸出:鎖存數據的同時,給單片機一個低電平的中斷信號,通知單片機讀取數據。該模塊用于鎖存計數器輸出計數值,供51IP軟核讀取,進行處理顯示。計數器模塊在門控信號關閉(下降沿)的同時,停止計數,同時啟動鎖存模塊,把測量的數據鎖存起來,以便傳輸,鎖存電路如圖9所示。

        鎖存器

        數據選擇輸出:系統中采用了2個32位的計數器,由于單片機采用的是51系列單片機,只有8位的數據總線,所以一次通信只能傳輸8位數據,所以設計了一個數據輸出控制模塊。

        FPGA部分的整體結構圖

        頂層模塊:實例化所有的底層模塊。部分的整體結構圖如圖10所示。

        fpga相關文章:fpga是什么


        塵埃粒子計數器相關文章:塵埃粒子計數器原理
        鎖相環(huán)相關文章:鎖相環(huán)原理


        關鍵詞: FPGA 多功能 頻率計

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 鹤壁市| 汤原县| 朔州市| 防城港市| 茂名市| 余江县| 龙游县| 西充县| 新和县| 方城县| 微博| 兰溪市| 登封市| 盐源县| 邵阳县| 周口市| 林口县| 五台县| 融水| 礼泉县| 钟山县| 麟游县| 新邵县| 准格尔旗| 麦盖提县| 榕江县| 青浦区| 沧源| 青神县| 内丘县| 三穗县| 双城市| 日土县| 通榆县| 兴山县| 定西市| 清徐县| 闸北区| 嵊州市| 玉环县| 凤城市|