色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領取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

仿真圖:


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

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


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

    關注

    1630

    文章

    21781

    瀏覽量

    604936
  • 頻率計
    +關注

    關注

    8

    文章

    175

    瀏覽量

    44422
收藏 人收藏

    評論

    相關推薦

    頻率計資料

    常用頻率計資料
    發表于 12-20 15:19 ?0次下載

    是德KEYSIGHT53200A 系列射頻/通用頻率計數器/定時器

    是德KEYSIGHT53200A系列射頻/通用頻率計數器/定時器 53200A頻率計數器能在研發和制造中進行快速、精確頻率和時間間隔測量。 是德53200
    的頭像 發表于 12-01 22:52 ?172次閱讀

    頻率計數器的技術原理和應用場景

    頻率計數器,又稱頻率計,是一種專門用于測量信號頻率的電子測量儀器。以下是對其技術原理和應用場景的詳細分析:一、技術原理頻率計數器的技術原理基于周期計數技術,即將已知時間長度的標準時鐘信
    發表于 10-18 14:03

    頻率計數器的工作原理是什么

    頻率計數器是一種電子測量儀器,用于測量信號的頻率,即單位時間內的周期數。它廣泛應用于科學、工程、通信和醫療等領域,用于測試和校準電子設備。
    的頭像 發表于 05-31 15:53 ?1422次閱讀

    頻率計測試波形如何設置?

    頻率計是一種用于測量信號頻率的電子測量儀器。它可以測量各種周期性波形的頻率,包括正弦波、方波等。
    的頭像 發表于 05-30 16:35 ?843次閱讀

    頻率計的使用方法

    頻率計,作為電子測量領域的重要工具,主要用于測量信號的頻率。在現代電子工程、通信、航空航天等領域,頻率計的應用日益廣泛。然而,對于許多初學者或新用戶來說,如何正確使用頻率計可能是一個挑
    的頭像 發表于 05-15 16:52 ?1372次閱讀

    頻率計的工作原理和分類詳解

    在電子工程、通信和科研領域,頻率計是一種不可或缺的電子測量儀器。它以其高精度、高速度和高分辨率的頻率測量能力,為科研和工程實踐提供了極大的便利。本文將深入解析頻率計的工作原理,并詳細介紹其分類,以期為讀者提供全面而深入的了解。
    的頭像 發表于 05-15 16:52 ?2611次閱讀

    頻率計的基本概念和組成部分

    在現代電子科技領域,信號的頻率測量是不可或缺的一部分。頻率計,作為專門用于測量信號頻率的電子設備,其精準度和可靠性對于電子設備的調試、維護和研發都至關重要。本文將詳細介紹頻率計的基本概
    的頭像 發表于 05-15 16:52 ?1312次閱讀

    頻率計的基本原理及分類 頻率計的功能特點及應用場景

    在現代電子技術領域中,頻率是一個極其重要的物理量。無論是無線通信、雷達探測,還是音頻處理、電子測量,頻率的準確測量和控制都至關重要。因此,頻率計作為專門用于測量信號頻率的儀器,其性能和
    的頭像 發表于 05-10 15:27 ?3810次閱讀

    頻率計的使用方法和注意事項

    首先,選擇與被測信號頻率范圍相匹配的頻率計,并確保其工作正常。
    的頭像 發表于 05-08 18:21 ?2371次閱讀

    頻率計有哪些作用

    頻率計又稱為頻率計數器,是一種專門對被測信號頻率進行測量的電子測量儀器。其主要由四個部分構成:時基(T)電路、輸入電路、計數顯示電路以及控制電路。又稱為頻率計數器,是一種專門對被測信號
    的頭像 發表于 05-08 18:16 ?1505次閱讀

    頻率計的原理

    公司主營出售/回收:示波器、頻譜分析儀、網絡分析儀、信號發生器、萬用表/示波器校準儀、手機綜合測試儀、噪聲系數分析儀、數據采集器、NI-GPIB卡、阻抗/LCR測試儀,音頻分析儀、藍牙/WANL測試儀、電源、電池測試儀、探頭/配件、天饋線測試儀、光譜分析儀 頻率計、功率
    的頭像 發表于 04-03 17:00 ?879次閱讀

    基于FPGA設計頻率計方案介紹分享

    off。 2頻率計介紹 頻率計又稱為[頻率計數器],是一種專門對被測信號頻率進行測量的電子測量儀器。頻率計主要由四個部分構成:時基(T)電
    發表于 03-31 16:22

    基于51單片機的智能頻率計畢設,C代碼,仿真,原理圖,論文

    設計要求 (1)以MCS-51系列單片機為控制器件,用C語言進行程序開發,結合外圍電子電路,設計一款數字頻率計; (2)能夠對1HZ~20MHZ正弦波、三角波、方波信號等周期信號的頻率進行測量
    發表于 03-18 12:57

    基于單片機的數字頻率計的實現論文分享

     頻率計測頻原理方框圖如圖1所示。被測輸入信號通過脈沖形成電路進行放大與整形(可由放大器與門電路組成),然后送到單片機入口,單片機計數脈沖的輸入個數。計數結果經LED數碼管顯示,從而得到被測信號頻率。
    發表于 02-15 16:17 ?839次閱讀
    基于單片機的數字<b class='flag-5'>頻率計</b>的實現論文分享
    主站蜘蛛池模板: 久久精品中文字幕有码日本| 美女丝袜夹b| 男男高h浪荡受h| 一级毛片视频免费| 果冻传媒MV免费播放在线观看 | 男女肉大捧进出全过程免费| 夜夜穞狠狠穞| 精品亚洲欧美中文字幕在线看| 亚洲 日韩 国产 制服 在线| 国产精品香蕉视频在线| 偷窥美女3| 国产亚洲欧美在线中文BT天堂网| 小箩莉奶水四溅小说| 国产午夜视频| 亚洲无吗在线视频| 久久无码av三级| 99久久就热视频精品草| 日本吃孕妇奶水免费观看| 国产成人在线免费| 亚洲精品成人a| 久久香蕉国产线看观看精品| 97草碰在线视频免费| 飘雪在线观看免费完整版| 纲手裸乳被爆白浆| 亚洲国产中文字幕新在线| 久久久久久久免费| youjizz护士| 忘忧草在线| 久久99国产精品自在自在| 伊人网久久网| 欧美xxxav| 国产精品嫩草影院| 又黄又肉到湿的爽文| 欧美精品乱码99久久蜜桃| 国产不卡免费| 一道本av免费不卡播放| 欧美激情视频在线观看一区二区三区| 成人免费在线视频| 亚洲精品视频在线观看视频| 毛片免费在线| 国产精品JIZZ在线观看A片|