APP下载

自制基于CPLD的多功能计数测频仪

2004-03-18霍旭阳

电子世界 2004年3期
关键词:测量信号

霍旭阳

在设计单片机和数字电路时经常需要测量脉冲个数、脉冲宽度、脉冲周期、脉冲频率等参数,虽然使用逻辑分析仪可以很好地测量这些参数,但其价格过于昂贵。笔者基于Altera公司的EPM7064SLC可编程逻辑芯片(CPLD),设计了一种多功能计数测频仪,可以进行脉冲计数,测量脉冲宽度、周期和频率,实现了一部分逻辑分析的功能。

系统简介

1.系统功能

笔者自制的这套多功能计数测频仪有计数、测频、测宽、测周四种工作模式,计数、测频时,可以测量最高50MHz的输入脉冲信号;测宽、测周时,时间分辨率为50ns,可以测量脉冲宽度(周期)长达200s的脉冲信号。

本系统的核心是基于CPLD的32位计数器及相应控制逻辑,它完成所有的计数、测量功能,对应于四种工作模式,计数器的计数值分别为:脉冲计数、脉冲频率、脉冲宽度和脉冲周期;本系统采用8个数码管作为系统的输出,测量结果以十六进制格式在数码管上显示输出;本系统中,计数、测频时可以选择被测脉冲的有效沿,测宽时可以选择被测脉冲的有效电平;本系统通过四个轻触按键控制系统的工作状态,四个按键分别用于:计数器清零、选择计数有效沿、选择工作模式、启动测量。

2.系统工作原理

在脉冲计数模式下,直接将被测脉冲输入作为计数器的时钟,每个被测脉冲的有效沿计数器加1,数码管上显示的数值就是当前的脉冲计数。在计数过程中可以随时通过“计数器清零”按键来清零计数器,也可以通过“选择计数有效沿”按键选择被测脉冲的有效沿。……

登录APP查看全文

猜你喜欢

测量信号
信号
完形填空二则
孩子停止长个的信号
测量的乐趣
测量
基于LabVIEW的力加载信号采集与PID控制
一种基于极大似然估计的信号盲抽取算法
高处信号强