




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子技术课程设计,低频数字频率计的VHDL设计,蔡忠法,浙江大学电工电子基础中心,设计任务,1.测频范围10.0Hz9.99KHz;2.测量误差小于等于1%;3.响应时间不大于12秒;4.具有超量程显示功能;5.频率计分成三个频段进行设计。,一、设计内容:用PLD器件EPM7128SLC84-15设计一个低频数字频率计。,二、性能与技术指标,为了保证信号频率的测量精度,要求把频率测量范围分成三个频段,其最大显示数分别为:99.9Hz、999.Hz和9.99kHz。为此,需要控制频率显示的小数点位置,及频率显示单位Hz或kHz,具体要求如表所示。当信号频率超过规定频段的上限频率时,希望具有超量程指示。,总体方案讨论,数字频率计的原理框图,待设计电路,通常取T=1s,则fx=N1。,1.测频法(M法),一、测频原理,频率是单位时间内信号周期的变化次数。如果用一个标准的定时时间TG控制一个闸门电路,在时间TG内闸门打开,让被测信号通过,记下被测信号的变化周期(用计数器)数,该数与计数时间TG的比值就是被测信号的频率,则:,显然,计数器的最大误差是相差1个脉冲,因此M法的最大相对误差为,因此,M法的相对误差与被测信号频率成反比(若频率越高,则N越大)。M法适合于高频信号的测量。,M法的原理框图如下:,图中锁存器的作用是为了防止在闸门高电平期间,频率计的显示随着计数值的增加不断变化造成闪烁,使人眼难以分辨。当计数器停止计数后(闸门信号由高变低后),才将计数值锁存并送给译码显示电路。为了防止显示闪烁,锁存信号的周期必须大于人的视觉滞留时间(约0.1秒左右)。,2.测周法(T法),首先把被测信号通过二分频,获得一个高电平时间或低电平时间都是一个信号周期T的方波信号;然后用一个已知频率fOSC的高频方波信号作为计数脉冲,在一个信号周期T的时间内对信号进行计数,若在T时间内的计数值为N2,则,计数器的最大误差是相差1个脉冲,因此T法的最大相对误差为,当fx频率越高,T越小,N越小。所以T法的相对误差与被测信号频率成正比。T法适合于低频信号的测量。,T法的原理框图如下:,3.T/M法,T/M法测量是采用两个计数器,分别对被测信号和高频标准计数信号进行计数。若在确定的检测时间内,对被测信号fx的计数值为N1,而对高频信号fOSC的计数值为N2,则,4.测频方案的选择,由上述讨论可知,测周法适合于对低频信号的测量,而测频法则适合于对较高频率信号的测量。但由于用测周法所获得的信号周期数据,还需要求倒数运算才能得到信号频率,而二进制数据的求倒数运算用中小规模数字集成电路又较难实现。用测频法所获得的测量数据,在闸门时间为1秒时,不需要进行任何换算,计数器所计数据就是信号频率。因此,测周法不适合本实验要求,本实验采用测频法。,测频法的测量误差与信号频率成反比,信号频率越低,测量误差越大。在信号频率较低时,如10Hz100Hz,要求测量误差小于等于1%,可以通过增大闸门时间(TG10s)来提高测量精度。此时,误差达到要求;响应时间可以达到12s(10s的闸门时间,及2s的锁存延迟时间),也达到要求。,还有一个问题是扩大量程。要求显示3位有效数字,对此我们采用1000进制计数器。但当信号频率为110kHz时,已超过了计数范围。为此,可以先对信号进行10分频,再进行计数。只要显示时设置合适的小数点和单位即可。,得到分频段测量方案:,分频段测量原理框图:,1Hz,8Hz,1.静态显示,二、显示原理,每个十进制数通过一个译码器后送数码管显示。当显示位数较多时,静态显示所需的显示译码器也较多,导致连线较多,功耗也较大,但显示效果较好。,2.动态显示,动态显示是利用人的视觉滞留效应,依次轮流点亮显示数码管。与静态显示相比,需增加扫描选择电路。,动态显示方式只需要一个显示译码器,连线较少,在数码管较多时能显示其优越性。该方式由于任何时候都只有一只数码管点亮,故功耗较小,但需合理设计扫描电路,不然显示将产生闪烁感。本次实验采用动态显示方式。在设计显示模块(选择器)时还需考虑小数点和显示单位的实现。,单元电路设计,0.总体框图,在PLD设计数字频率计时,整机电路位于最上层,通常应在单元电路设计并测试通过后再实现。在此,为了便于理解,先给出整机电路。单元电路设计包括:,(1)testin:被测信号预处理电路(2)gatesig:闸门信号控制电路(3)cnt1k:1000进制计数器(4)lock:锁存单元(5)display:动态显示电路(6)trans:显示译码器(7)decsend:动态显示扫描信号分配(8)auto:自能动量程转换控制电路,动态显示,锁存器,动态显示选通,计数器,自动量程转换,译码器,控制电路,预处理,1kHz,输入信号,1Hz,显示,小数点,溢出指示,整机电路:,选通,1.输入预处理(testin),这一部分在整机电路中的位置:,输入:TEST:待测信号;S2:频段控制信号。1代表高频段,0代表中低频段。输出:输出CP:1000进制计数器的计数脉冲。逻辑关系:当分频控制S20(fx为10-1000Hz)时,CPTEST(fx);当分频控制S2=1(fx为1-10kHz)时,CPTEST(fx)的十分频。,分频控制电路的测试结果,2.闸门信号控制电路(gatesig),这一部分在整机电路中的位置:,数字频率计的设计关键是控制电路的设计,控制电路产生频率测量所需的闸门、清零和锁存信号。这些信号具有一定的时序关系。为了保证测量的精确性,在每次闸门信号变为高信号前,必须给计数器提供一个清零信号。当闸门信号为高电平时,计数器开始计数;当闸门信号为低电平时,计数器停止计数。如果计数器的输出直接译码显示,则在闸门信号高电平期间,频率计的显示随着计数值的变化而不断闪烁,人眼难以分辨。因此,需要锁存信号。,闸门、清零和锁存信号的关系:该部分用于为计数器提供一个受频段控制的计数时间,即合适宽度的闸门信号。当待测信号位于中高频段(S1=0)时,闸门信号宽度为1秒,1秒内计数器的计数结果即为待测信号的频率。当待测信号位于低频段(S1=1)时,为了提高测量精度,将闸门信号展宽为10秒,此时只需将计数结果的小数点位置左移一位即可还原真实频率。此外,为了将计数结果可靠显示以及预备好下一次测量,闸门信号结束的同时将产生一个锁存信号用于锁存计数结果,锁存结束,下一次计数开始前,需要有一个清零信号将前一次计数的结果清零。,时序关系:,输入:SEC:标准秒脉冲信号;S2,S1:频段控制信号。输出:GOUT:闸门信号输出;LOCK:锁存信号,低电平有效;CLEAR:清零信号,低电平有效。,闸门信号控制电路的测试结果,3.1000计数器(cnt1k),这一部分在整机电路中的位置:,该部分为具有使能和清零功能的三位10进制计数器通过同步级联而成,计数使能信号由闸门信号产生电路提供,清零信号来自闸门信号产生电路,计数脉冲来自被测信号预处理电路的输出,计数结果将被送往显示单元,计数器溢出时产生溢出信号。,端口说明:,输入ENABLE:计数使能信号,决定一次计数的时间;CLEAR:计数器清零信号;CLK:计数脉冲信号;输出Q13Q10,Q23Q20,Q33Q30:分别为三位十进制计数器的低、中、高位输出;FLOW:计数器溢出指示,溢出时置高电平,由清零脉冲复位;,4.锁存单元(lock),这一部分(3个4位锁存)在整机电路中的位置:,原理:如果计数器的输出直接译码显示,则在闸门信号高电平期间,频率计的显示随着计数值的增加不断变化、不断闪烁、人眼难以分辨。锁存单元为一个12位的锁存器,由Lock信号控制,将计数器的计数结果锁存起来。当计数结果高位为0时,产生“高位零”指示,用于控制频段的自动切换。,输入信号:LOCK:锁存信号D11D0:输入信号,来自1000进制计数器输出信号:Q11Q0:输出信号HZERO:计数器高位零指示,Q11Q8为0时置高电平;,锁存单元的测试结果,5.动态显示电路(display),这一部分在整机电路中的位置:,原理:该部分功能是:在动态显示选通信号的控制下,从4路输入数据(个、十、百、单位)中选择一路,送至显示译码电路。另外,还需根据输入频段信息所得到的频率单位,小数点位置等信息。,S2S1=01低频段:量程Hz,十位小数点亮。S2S1=00中频段:量程Hz,无小数点。S2S1=10高频段:量程KHz,百位小数点亮。S2S1=11无关项,可将它作为中频段。,输入信号:T3T0选通信号S2,S1频段选择A3A0个位数B3B0十位数C3C0百位数输出信号:D、C、B、A:动态四位二进制数DOT小数点显示,动态显示电路的测试结果,该图表示当T0T3依次为高电平时,输出端口依次输出低、中、高位计数结果,并且当频段控制S2S1=“00”时,频率单位为Hz,由T3=1时刻控制,DCBA=”1010”,小数点DOT位置在第二位,和T1高电平时间一致。,该图表示当S2S1=”01”时,频率单位为Hz,T3=”1”时刻DCBA=”1010”,小数点DOT位置为最低位,和T2高电平时间一致;当S2S1=”10”(或者”11”)时,频率单位为kHz,T3=”1”时刻DCBA=”1011”,小数点DOT位置为最高位,和T0高电平时间一致。,6.显示译码电路(trans),这一部分在整机电路中的位置:,输入信号:Q3Q0四位二进制信号输出信号:a、b、c、d、e、f、g对应七段数码管信号逻辑功能:Q3Q0=10显示H。Q3Q0=11显示。,7.动态显示选通电路(decsend),这一部分在整机电路中的位置:,设计要点:该部分用于为动态显示单元产生动态扫描信号,送至动态显示电路和LED选通。当T0=0,选通H或K单位数码管;当T1=0,选通个位数码管;当T2=0,选通十位数码管;当T3=0,选通百位数码管。输入信号:FLASH动态显示时钟,来自实验箱上的1kHz时钟脉冲输出信号:T0、T1、T2、T3选通信号,8.自动量程转换电路(AUTO),这一部分在整机电路中的位置:,不同输入频段在三个地方用到:,预处理:送入计数器前是否经过10分频;闸门产生电路:闸门时间是1s还是10s;LED:小数点及单位显示与频段有关。,S2S1=00中频段(100Hz999Hz)1秒闸门-不分频。无小数点,量程显示Hz。S2S1=01低频段(10.0Hz99.9Hz)10秒闸门-不分频。个位前小数点亮,量程显示Hz。S2S1=10高频段(1.00KHz9.99KHz)1秒闸门-10分频。十位前小数点亮,量程KHz。S2S1=11无关项定义为10秒闸门-10分频。无小数点。量程显示Hz。,设置频段选择标志SS=S2,S1:,进位信号(FLOW)来自1000进制计数器。若1000进制计数器计数超过999,则产生进位信号(FLOW1),否则FLOW0。若产生进位信号,说明量程太低,则提升量程。即低频段转为中频段(SS=0100),中频段转为高频段(SS=0010),若已经是高频段,则点亮溢出指标灯(OVER=1)。高位标志(HZERO)来自锁存单元。若1000进制计数器有百位数,则HZERO1;若百位数为0,则HZERO0。若高位标志为0,说明量程太高,则减小量程。若既无进位,又百位有数,说明量程正确。,量程自动转换原理:,输入信号:FLOW-进位HZERO-高位标志LOCK-锁存脉冲输出信号:OVER-溢出指示S2,S1-频段选择注:自动量程转换电路必须具有记忆功能,即只有当计数结束后才能判断是否需转换量程。因此,需要使用寄存器变量,寄存器的时钟来自控制电路的锁存信号(LOCK)。,量程自动转换设计:,自动量程转换电路的测试结果,拓展题(选做),用QUARTUSII软件实现整个系统,CPLD器件选用MAX7000S系列。如何用中小规模集成电路来实现数字频率计,画出整机电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年银帆船行业深度研究报告
- 核心知识讲解2025年中级会计实务考试试题及答案
- 2025年会计实务重点解析试题及答案
- 医疗药品供应协议书
- 合伙承保食堂协议书
- 分手房产财产协议书
- 员工延期转正协议书
- 农业物联网在2025年智慧农业中的应用与农业效率提升报告
- 土地共同共有协议书
- 合伙退伙合同协议书
- 拆迁服务方案
- 天津市部分区小学2025年小升初数学自主招生备考卷含解析
- 2021年高考地理试卷(全国甲卷)(空白卷)
- (二模)2024~2025学年度苏锡常镇四市高三教学情况调研(二)数学试卷(含答案详解)
- 2024初级社会工作者职业资格笔试题库附答案
- 【长春】2025年吉林出入境边防检查总站事业单位招聘工作人员(含专项)150人(1号)笔试历年典型考题及考点剖析附带答案详解
- 【初中地理】七年级地理下册全册期末总复习(课件)-2024-2025学年七年级地理课件(人教版2024年)
- 科技公司员工道德与伦理培训计划
- 麻醉药品及第一类精神药品管理制度
- 港股通知识测试题及答案
- 2023WGDF糖尿病相关足病预防和管理指南
评论
0/150
提交评论