全球旧事资料 分类
基于FPGA的数字频率计
1前言
数字频率计是一种基本的测量仪器,是用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率,转速,声音的频率以及产品的计件等等。因此,它被广泛应用与航天、电子、测控等领域。它的基本测量原理是,首先让被测信号与标准信号一起通过一个闸门,然后用计数器计数信号脉冲的个数,把标准时间内的计数的结果,用锁存器锁存起来,最后用显示译码器,把锁存的结果用液晶显示器显示出来。根据数字频率计的基本原理,本文设计方案的基本思想是分为四个模块来实现其功能,即整个数字频率计系统分为分频模块、计数模块、锁存器模块和显示模块等几个单元,并且分别用VHDL对其进行编程,实现了闸门控制信号、计数电路、锁存电路、显示电路等。而且,本设计方案还要求,被测输入信号的频率范围自动切换量程,控制小数点显示位置,并以十进制形式显示。本文详细论述了利用VHDL硬件描述语言设计,并在EDA(电子设计自动化)工具的帮助下,用大规模可编程器件(CPLD)实现数字频率计的设计原理及相关程序。特点是:无论底层还是顶层文件均用VerilogHDL语言编写,避免了用电路图设计时所引起的毛刺现象;改变了以往数字电路小规模多器件组合的设计方法。整个频率计设计在一块CPLD芯片上,与用其他方法做成的频率计相比,体积更小,性能更可靠。该设计方案对其中部分元件进行编程,实现了闸门控制信号、多路选择电路、计数电路、位选电路、段选电路等。频率计的测频范围:0100MHz。该设计方案通过了QuartusⅡ软件仿真、硬件调试和软硬件综合测试。
第1页
f2总体方案设计21方案比较:
方案一:本方案是利用电路的频率响应特性来测量频率值。任何具有适当频率响应特性的可调无源网络都可用来测量频率值。
测频方法:谐振测频法利用谐振回路测量高频(微波)信号的频率值(图212)。调节C使回路在被测频率值上谐振此时可得到被测频率值fx
图22谐振法测频工作原理图
显示方法CPLD直接输出控制显示,本设计采用双色(红色和绿色)88LED
点阵作为终端显示器件,在CPLD的ROM数据控制下,88LED点阵的每个像素点能产生红色、绿色、(红绿混合色),能够再现颜色的多样化。由于一般的IO的驱动能力是有限的,CPLD中的ROM输出的显示数据需要经过驱动电路后送至88LED点阵的行选端(阳极),列选线(阴极)则受74HC138输出的低电平译r
好听全球资料 返回顶部