基于FPGA的频率计的文献综述_第1页
基于FPGA的频率计的文献综述_第2页
基于FPGA的频率计的文献综述_第3页
基于FPGA的频率计的文献综述_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文献综述一.课题来源及研究的目的和意义数字频率计已经广泛应用于高科技等产品上面,可以不无夸张的说没有不包含有频率计的电子产品。我国的CD、VCD、DVD和数字音响广播等新技术已开始大量进入市场;而在今天这些行业中都必须用到频率计。到今天频率计已开始并正在向智能、精细方向的发展,因此系统对电路的要求越来越高,传统的集成电路设计技术已经无法满足性能日益提高的系统要求。在信息技术高度发展的今天,电子系统数字化已成为有目共睹的趋势。从传统的应用中小规模芯片构成系统到广泛地应用单片机,直至今天FPGA/CPLD在系统设计中的应用,电子技术已迈入一个全新的阶段。而在电子技术中,频率是最基本的参数之一,而信

2、号的频率往往与测量方案的制定、测量结果都有十分密切的关系,所以测频率方法的研究越来越受到重视。数字频率计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各种数字仪表中,都得到了广泛的应用。在CMOS电路系列产品中,数字频率计是用量最大、品种很多的产品,是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。EDA技术是面向解决电子系统最基本最底层硬件实现问题的技术,通过设计输入编辑、仿真、适配、下载实现整个系统硬件软件的设计过程。通过EDA技术设计者不但可以不必了解硬件结构设计,而且将使系统

3、大大简化,提高整体的可靠性,再加上其设计的灵活性使得EDA技术得以快速发展和广泛应用。二、主要研究内容1、研究内容数字频率计用于对方波、正弦波、三角波的测量,并将结果用十进制数字显示,本设计的应达到的技术指标有:1)频率测量范围:10HZ100MHZ;2)测量分辨率:1HZ;3)测量通道灵敏度:50mVpp;4)通道输入阻抗:不小于100KQ;5)测量误差:±1;2、测量方案(1)测频原理选择目前常用测量频率原理有三种:直接测量频率方法、直接与间接测量相结合的方法和多周期同步测量法。直接测量法是通过测量标准闸门时间内待测信号的脉冲数而计算出待测信号频率的,它误差大,但电路简单;直接与

4、间接测量相结合的方法及多周期同步测量法测量精度高,但电路复杂。直接测量法电路简单,不需要很复杂的调试过程,其测量的关键是在秒控制信号,如果有高精度的秒控制信号,其测量误差可做到很小,因此采用直接测量法比较合理和可行(2)测频方案选择频率计的设计大致可分为三种方案:方案一:采用小规模数字集成电路制作被测信号经过放大整形变换为脉冲信号后加到主控门的输入端,时基信号经控制电路产生闸门信号送至主控门,只有在闸门信号采样期间输入信号才通过主控门,若时基信号周期为T,进入计数器的输入脉冲数为N,则被信号的测频率其频率F=N/T0方案二:采用单片机为控制中心进行测频控制单片机技术比较成熟,功能也比较强大,被

5、测信号经放大整形后送入测频电路,由单片机对测频电路的输入信号进行处理,得出相应的数据送至显示器显示。采用这种方案优点是成熟的单片机技术、运算功能较强、软件编程灵活、自由度大、设计成本也较低、缺点是显而易见的,在传统的单片机设计系统中必须使用许多分立元件组成单片机的外围电路,整个系统显得十分复杂,并且单品机的频率不能做的很高,使得测量精度大大降低。方案三:采用FPGA作为控制中心的数字频率计FPGA的结构灵活,其逻辑单元、可编程内部连线和I/O单元都可以由用户编程,可以实现任何逻辑功能,满足各种设计需求,其速度快、功耗低,通用性强,特别适用于复杂系统的设计。利用VHDL(超高速集成电路硬件描述语

6、言)工业标准硬件描述语言,采用自顶向下(ToptoDown)和基于库(Library-based)勺设计,设计者不但可以不必了解硬件结构设计,而且将使系统大大简化,提高整体的性能和可靠性。通过三种方案的比较发现,方案三为数字频率计设计的最佳选择方案(3)三角波、正弦波的测量由于输入的信号可以是正弦波,三角波。而后面的闸门或计数电路要求被测信号为矩形波,所以需要设计一个整形电路则在测量的时候,首先通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清楚被测信号的强弱的情况。所以在通过整形之前通过放大衰减处理。当输入信号电压幅度较大时,通过输入衰减电路将电压幅度降低。当输入信号电压幅度较小

7、时,前级输入衰减为零时若不能驱动后面的整形电路,则调节输入放大的增益,使被测信号得以放大。三、数字频率计的设计在本次设计中,采用FPGA作为数字频率计的控制中心,通过测量标准闸门时间内待测信号的脉冲数而计算出待测信号频率的。根据频率定义,测量1s内被测信号经过的周期数即为该信号的频率。因此,本设计应主要解决三个问题:产生一个标准的时钟信号作为闸门信号;在闸门信号有效时间范围内对输入的信号进行计数;对所得的数据进行处理,并将其显示。针对上述问题,可以通过以下方法解决:依靠脉冲发生器产生的标准时钟信号,产生1s的闸门信号,当测频控制彳S号发生器电路产生的1s的闸门信号为有效电平状态时,开始计算被测

8、信号的周期数,当闸门信号回到无效电平状态时其值即为所求频率,将得到的结果保存到锁存器并转换成相应的能够在七段数码显示管上可以显示的十进制结果。这样,在数码显示管上便能看到计数结果。采用VHDL语言设计一个复杂的电路系统,运用自顶向下的设计思想,将系统按功能逐层分割的层次化设计方法进行设计。在顶层对内部各功能块的连接关系和对外的接口关系进行了描述,而功能块的逻辑功能和具体实现形式则由下一层模块来描述。根据频率计的系统原理框图,如图1所示。图1频率计的系统原理框图运用自顶向下的设计思想,编程时分别对控制、计数、锁存、译码等电路模块进行VHDL文本描述,使每个电路模块以及器件都以文本的形式出现,然后

9、通过编译、波形分析、仿真、调试来完善每个器件的功能。单个器件制作完成后,然后将它们生成库文件,并产生相应的符号,最后用语言将各个已生成库文件的器件的各个端口连接在一起,从而形成了系统主电路的软件结构。在上述工作的基础上,再进行波形分析、仿真调试便完成整个软件设计。当系统正常工作时,脉冲发生器提供的1Hz的输入信号,经过测频控制信号发生器进行信号的变换,产生计数信号,被测信号通过信号整形电路产生同频率的矩形波,送入计数模块,计数模块对输入的矩形波进行计数,将计数结果送入锁存器中,保证系统可以稳定显示数据,显示译码驱动电路将二进制表示的计数结果转换成相应的能够在七段数码显示管上可以显示的十进制结果

10、。四、参考文献1朱正伟.EDA技术及应用M.北京精华大学出版社,2005,1-172李国洪,沈明山.可编程器件EDA技术与实践M.北京:机械工业出版社,2004,23-343潘松,黄继业.EDA技术实用教程M.北京:科学出版社,2002,56-794程源,祝洪峰.基于FPGA的数字频率计的设计与制作J.电子制作,2008,2008(1):34-365吴海明,王伟的.基于单片机与FPGA的等精度频率计设计J.兵工自动化,2009,28(3):79-806饶成明,马希.基于FPGA的多功能全同步数字频率计设计J.现代电子技术,2010,2010(2):151-1537潘松,王国栋.VHDL实用教程M.成都:电子科技学出版社,2000,52-698朱运利,孙丽霞,陈思海,EDA技术应用M.北京:电子工业出版社,2004,15-589王振红.VHDL数字电路设计与应用实践教程M.北京:机械工业出版社,2003,16-2410谭会生.EDA技术及应用M.西安:西安电子科技大学出版社,2004,24-3511辛春艳.VHDL硬件描述语言M.国防工业出版社,2002,25-6812李国丽,朱维勇.EDA与数字系统设计M北京:机械工业出版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论