91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA學習系列:34. 頻率計的設計

FPGA學習交流 ? 2018-08-28 16:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

設計背景:

頻率計又稱為頻率計數器,是一種專門對被測信號頻率進行測量的電子測量儀器。頻率計主要由四個部分構成:時基(T)電路、輸入電路、計數顯示電路以及控制電路。

頻率,即使信號周期的倒數,也就是說,信號每單位時間完成周期的個數,一般去一秒為基本單位時間。

設計原理:

本次的設計主要是一個簡單的二選一數據選擇器,我們的設計主

頻率=1s/T,T=高電平的時間+低電平的時間。時間=周期數*周期。占空比=(高電平的時間/周期)100%。我們的時間單位都是以ns來計算的,所以要把1s換成1_000_000_000ns,驅動時鐘是50MHz的,周期為20ns。計算占空比的時候,我們把周期20ns全部省略了。所以計算公式如下:

freq = 1_000_000_000/(low_time * 20 + high_time * 20);

duty_cycle = (high_time * 100)/(high_time + low_time);

設計架構圖:

image.png


設計代碼:

設計模塊

0modulefreq_meter (clk,rst_n,wave,freq,duty_cycle);//端口列表

1

2 inputclk;//時鐘

3 inputrst_n;//復位

4 inputwave;//被測頻率

5 output[25:0]freq;//輸出頻率

6 output[6:0]duty_cycle; //輸出占空比

7

8 reg[25:0]low_cnt;

9 reg[25:0]high_cnt;

10 reg[25:0]low_time;

11 reg[25:0]high_time;

12 regstate;

13

14 localparamhigh_state =1'b0;

15 localparamlow_state =1'b1;

16

17 always@(posedgeclk ornegedgerst_n)

18 begin

19 if(!rst_n)

20 begin

21 low_cnt <=26'd0;

22 high_cnt <=26'd0;

23 low_time <=26'd0;

24 high_time <=26'd0;

25 state <=high_state;

26 end

27 else

28 begin

29 case(state)

30 high_state :begin

31 if(wave ==1'b1)//判斷輸入為高電平

32 begin

33 high_cnt <=high_cnt +1'b1;

34 state <=high_state;

35 end

36 else

37 begin

38 high_cnt <=26'd0;

39 high_time <=high_cnt;

40 state <=low_state;

41 end

42 end

43

44 low_state :begin

45 if(wave ==1'b0)//判斷輸入為低電平

46 begin

47 low_cnt <=low_cnt +1'b1;

48 state <=low_state;

49 end

50 else

51 begin

52 low_cnt <=26'd0;

53 low_time <=low_cnt;

54 state <=high_state;

55 end

56 end

57 default:state <=low_state;

58 endcase

59 end

60 end

61

62 assignfreq =1_000_000_000/(low_time *20+high_time *20);//求頻率

63 assignduty_cycle =(high_time *100)/(high_time +low_time);//求占空比

64

65endmodule

測試模塊

0`timescale1ns/1ps

1modulefreq_meter_tb;

2 regclk;

3 regrst_n;

4 regwave;

5 wire[25:0]freq;

6 wire[6:0]duty_cycle;

7

8 initialbegin

9 clk =1'b1;

10 rst_n =1'b0;

11

12 #200.1

13 rst_n =1'b1;

14 #1_000_000_0//仿真10ms

15 $stop;

16 end

17

18 always#10clk =~clk;

19

20 initialbegin

21 wave =1'b1;

22 foreverbegin//產生占空比為60%,頻率為1KHz的方波

23 #600_000

24 wave =1'b0;

25 #400_000

26 wave =1'b1;

27 end

28 end

29

30 freq_meter freq_meter_dut(

31 .clk(clk),

32 .rst_n(rst_n),

33 .wave(wave),

34 .freq(freq),

35 .duty_cycle(duty_cycle)

36 );

37

38endmodule

仿真圖:


由于在前面沒有測完一個周期出現了不穩(wěn)定的因素,就出現了不準確的數值,當測試完一個周期以后,測到的數值就比較的準確,基本的沒有什么誤差。

相對的,如果測試的頻率越大,測到的數值就越準確。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1661

    文章

    22442

    瀏覽量

    637476
  • 頻率計
    +關注

    關注

    8

    文章

    191

    瀏覽量

    45847
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    小型高精度電子頻率計數器模塊品牌推薦,高精度頻率計數器,電子頻率計

    在電子工程、通信研發(fā)、航空航天等高端技術領域,信號頻率的精準測量是保障系統性能的關鍵環(huán)節(jié)。射頻頻率計模塊作為核心測量組件,其精度、穩(wěn)定性和響應速度直接決定了整體系統的可靠性。西安同步電子科技推出
    的頭像 發(fā)表于 03-17 13:33 ?105次閱讀

    60GHz超高頻測量的國產標桿高精度通用頻率計

    60GHz超高頻測量的國產標桿高精度通用頻率計 關鍵詞:國產頻率計,頻率計數器廠家,高精度頻率計數器 在電子測量領域,高頻信號的精準捕獲與分析始終是技術突破的核心挑戰(zhàn)。SYN5636型
    的頭像 發(fā)表于 03-03 15:33 ?401次閱讀

    這款高速頻率計太好集成了# 頻率計# 頻率計模塊# 小型頻率計

    頻率計
    知道點啥
    發(fā)布于 :2026年03月02日 11:49:14

    小型頻率計數器模塊嵌入式集成神器 #頻率計模塊 #小型頻率計 #

    頻率計
    知道點啥
    發(fā)布于 :2026年03月02日 11:47:26

    頻率計數器模塊選型關鍵指標有哪些?

    在時間頻率、衛(wèi)星導航和電子測量領域,頻率計模塊是精準 “捕捉” 信號頻率的核心工具。它的性能直接決定了測量結果的可靠性,而讀懂其關鍵技術指標,是選型和應用的關鍵。下面我們以西安同步電子科技的 SYN5630E 型
    的頭像 發(fā)表于 02-24 15:48 ?1041次閱讀
    <b class='flag-5'>頻率計</b>數器模塊選型關鍵指標有哪些?

    射頻頻率計 小型高精度電子頻率計數器模塊品牌推薦 高精度頻率計數器

    在電子工程、通信研發(fā)、航空航天等高端技術領域,信號頻率的精準測量是保障系統性能的關鍵環(huán)節(jié)。射頻頻率計模塊作為核心測量組件,其精度、穩(wěn)定性和響應速度直接決定了整體系統的可靠性。SYN5630J型高精度
    的頭像 發(fā)表于 01-15 14:34 ?911次閱讀
    射頻<b class='flag-5'>頻率計</b> 小型高精度電子<b class='flag-5'>頻率計</b>數器模塊品牌推薦 高精度<b class='flag-5'>頻率計</b>數器

    高精度小型頻率計數器產品推薦# 頻率計# 頻率計數器# 國產頻率計

    計數器
    知道點啥
    發(fā)布于 :2026年01月14日 18:55:39

    巴掌大的頻率計數器板卡# 頻率計#

    計數器
    知道點啥
    發(fā)布于 :2026年01月14日 18:45:02

    如何挑對一款數字式頻率計數器?

    ?關鍵詞:數字式頻率計數器,數字式頻率計,時間間隔測量儀,頻率計,國產頻率計 頻率通用計數器作為電子測量領域的“精準標尺”,廣泛應用于研發(fā)調
    的頭像 發(fā)表于 01-07 18:47 ?126次閱讀

    數字頻率計數器在計量檢測中的重要性 頻率計數器 高精度通用計數器

    SYN5635型數字頻率計數器是計量檢測領域的核心基礎儀器,其核心價值在于提供高精度頻率與時間基準、保障量值統一、支撐全鏈路質量控制與合規(guī)溯源,是電子、通信、航天等領域測量可靠性的關鍵保障。 一
    的頭像 發(fā)表于 01-05 17:53 ?1413次閱讀
    數字<b class='flag-5'>頻率計</b>數器在計量檢測中的重要性 <b class='flag-5'>頻率計</b>數器 高精度通用計數器

    回收出售租賃維修二手斯坦福SR620頻率計

    回收出售租賃維修二手斯坦福SR620頻率計 SR620時間間隔和頻率計數器概述 SR620是一款高精度時間間隔和頻率計數器,適用于實驗室或ATE環(huán)境中的各類時間和頻率測量需求。其核心優(yōu)
    發(fā)表于 08-25 14:22

    高精度數字頻率計數器在電子測量行業(yè)的重要性

    數字頻率計是電子測量領域用于精確測量信號頻率的核心儀器,其憑借高分辨率、高穩(wěn)定性和快速測量能力,在電子測量行業(yè)中扮演著不可替代的角色。以下從多個維度解析頻率計數器的重要性: 一、奠定電子測量
    的頭像 發(fā)表于 06-23 18:09 ?745次閱讀

    突破測量邊界:多通道頻率計模塊引領精密測試時代

    SYN5639 系列多通道頻率計模塊,為復雜場景下的高精度測量提供了革命性解決方案。本文將從技術創(chuàng)新、應用價值與行業(yè)趨勢三個維度,解析這款產品如何重塑測量行業(yè)的未來。
    的頭像 發(fā)表于 06-23 17:06 ?629次閱讀

    多通道頻率計模塊優(yōu)勢與應用場景

    在電子測量領域,頻率計是用于測量信號頻率的關鍵儀器。而多通道頻率計模塊作為一種先進的頻率測量組件,正憑借其獨特的優(yōu)勢在眾多領域發(fā)揮著日益重要的作用。那么
    發(fā)表于 06-12 16:16

    多通道頻率計模塊引領精密測試時代

    SYN5639 系列多通道頻率計模塊,為復雜場景下的高精度測量提供了革命性解決方案。本文將從技術創(chuàng)新、應用價值與行業(yè)趨勢三個維度,解析這款產品如何重塑測量行業(yè)的未來。 一、時頻測量的技術困局與破局之道 隨著科技的飛速發(fā)展,現代
    的頭像 發(fā)表于 06-06 14:05 ?576次閱讀