38.简易频率计(基于等精度测量法)(1)

  • 该实验需要使用到数码管,因此,使用AC620开发板进行实验

(1)常用频率测量法:频率测量法、周期测量法、等精度测量法。

ps:频率——单位时间内,信号周期变化的次数

(2)频率测量法:也叫做计频法,在时间T内对被测时钟信号的时钟周期N进行计数,然后求出单位时间内的时钟周期数,即为被测时钟信号的时钟周期。(缺点:不能保证在时间T内,被测时钟信号是整数倍周期,存在误差;但是如果在高频条件下,时钟周期数足够大,那么这个误差可以忽略不计。)

(3)周期测量法:也叫计时法,先测量出被测时钟信号的时钟周期T,然后根据f=1/T求出被测时钟信号的频率。(缺点: 高频时,时钟周期信号周期时间极短,周期测量法难以满足精度要求,此时可以改成测量多个时钟周期的时间;但是如果在低频条件下,时钟周期时间足够大,则这个精度要求可以满足。)

(4)等精度测量法:

        软件闸门高电平时间不一定等于实际闸门高电平时间,存在±T的误差,不过经过被测时钟信号同步后,实际闸门高电平时间将这个误差消除了,可以保证是被测时钟信号的周期整数倍,但是使用标准时钟信号进行测量时,同样引入了标准时钟周期正负一个时钟周期的误差。

        减小等精度测量法误差的方法:

        增大软件闸门时间T、提高标准时钟信号的频率

        计算公式:fx = X * fs / Y

(5)设计定义:

  • 软件闸门时间——1s
  • Fs——100MHz(每个周期10ns,精度达到 1/100 MHz)

(6)Visio视图:

相关推荐

  1. 基于FPGA的频率与串口通信(二)

    2024-07-17 10:20:03       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 10:20:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 10:20:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 10:20:03       58 阅读
  4. Python语言-面向对象

    2024-07-17 10:20:03       69 阅读

热门阅读

  1. 第一章 Typescript小白快速入门

    2024-07-17 10:20:03       20 阅读
  2. webpack生产环境下的配置

    2024-07-17 10:20:03       27 阅读
  3. Matlab学习笔记01 - 基本数据类型

    2024-07-17 10:20:03       27 阅读
  4. spring-boot2.x整合Kafka步骤

    2024-07-17 10:20:03       19 阅读
  5. 武汉大学学报哲学社会科学版

    2024-07-17 10:20:03       22 阅读
  6. CUDA编程01- 并行编程介绍

    2024-07-17 10:20:03       21 阅读
  7. mysql和redis区别

    2024-07-17 10:20:03       23 阅读
  8. C++ LP 开头字符串自定义类型

    2024-07-17 10:20:03       24 阅读
  9. UBUNTU22 安装QT5.15.2 记录

    2024-07-17 10:20:03       18 阅读