单片机信息网:深圳市今科电子有限公司
网站地图 RSS订阅
高级搜索 收藏本站
会员中心 欢迎投稿
首页 | 业界动态 | 解决方案 | 技术文献 | 下载中心 | 单片机学习 | 单片机原理 | 单片机编程 | 单片机设计 | 单片机开发 | 技术专题 | 单片机论坛 |单片机博客| 联系我们
单片机新闻 | 单片机学习 | 单片机编程 | 单片机设计 | 单片机开发 | 单片机原理 | 单片机解密 | 芯片解密 | IC解密 | 单片机方案 | 51单片机 | AVR单片机 | PIC单片机
单片机程序实例大全 | 潜入式系统 | PCB设计 | 单片机资料下载 | 工具/软件下载 | 技术经验分享 | 单片机技术人生 | IC资料下载 | 数字电路 | 模拟电路 | 单片机空间
当前位置:主页>单片机设计>文章内容
用现场可编程门阵列实现的频率计
来源:中国服务器安全网 作者: 发布时间:2007-10-24 阅读次数: 【大 中 小】【收藏本文】 【打印

用现场可编程门阵列实现的频率计

1 引言

  数字频率计是通信设备、音、视频等科研生产领域不可缺少的测量仪器。采用Verilog HDL编程设计实现的数字频率计,除被测信号的整形部分、键输入部分和数码显示部分外,其余全部在一片FPGA芯片上实现。整个系统非常精简,且具有灵活的现场可更改性。

  相比传统的电路系统设计方法,EDA技术采用VHDL语言描述电路系统,包括电路的结构、行为方式、逻辑功能及接口。Verilog HDL具有多层次描述系统硬件功能的能力,支持自顶向下的设计特点。设计者可不必了解硬件结构。从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用Ver-ilog HDL对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的FPGA器件中去,从而实现FPGA的设计。

  2 测量原理及总体结构框图

  频率测量方法有2种。一种是测频法,在一定时间间隔TM内测出待测信号重复变化次数N,则被测信号的频率为fx=N/TM。另一种方法是测周法,在被测信号的一个周期内测出标准高频信号fs的个数N,则被测频率为fx=fs/N。可见测频法对高频信号有较高的测量精度,而测周法对低频信号的测量精度较高。本频率测量系统采用测频法和测周法相结合的方法,使两者的测量带宽得到了互补,而且采用了延时为纳秒级的FPCA来实现,从而极大地提高了系统工作带宽和系统测量精度。此外,具有自动测频和测周转换量程功能,每个数量级为一个量程,每个量程保留3位有效数字,用“xxxEx"表示“x.xx× 10x”。

  本频率计由控制模块、测频模块、测周期算频模块、锁存显示模块4个模块组成。总体框图如图1所示。

  

  系统结构框图中信号说明。singal:被测信号。Stateshift:测频或测周期得出的量程不够或溢出信号。reset:复位信号。 iclk:输入标准时钟12MHz。en_precent:显示占空比的按键信号。oclk:控制模块输出基本时钟,根据不同状态对iclk进行分频而得。en:使能信号。state_jmp:状态跳变信号。oen_precent:由控制模块输出的占空比显示信号。condition:状态输出信号。load:允许输出显示信号。data[11:0]:计算所得数据,3位有效数字。out[19:0]:最终的输出显示数据,为“xxxEx”。

  3 相应模块分析及设计

  3.1 控制模块

  该控制模块有11种状态。在1 Hz~100MHz范围内每个数量级为一种状态,共8种,小于1 Hz大于100MHz为两种量程溢出状态,还有一种为显示占空比状态。当进入两种量程溢出状态后,若被测信号又进入量程,控制器又能回到8种正常显示状态中去。8种数量级的状态中,每种状态对应一个基本时钟,每个基本时钟都由iclk(12 MHz)分频而来,为了保证误差在2%以内,本控制模块选择保留3位有效数字。

  3.2 测频模块

  测频模块在数字频率计中是一个比较重要的模块,要想使频率计能自动测频,还需要一个测频控制电路,要求它能产生3个控制信号:CN,LOAD和reset,以便使频率计能顺利完成测频3步:计数、锁存和清0。

  测频模块的基本思路是:在1个clk周期内对进来的signal进行计数,clk的第1个上升沿用来清零,之后的1个下降沿到下个周期的下降沿,这段时间用来计数,在之后的半个周期用以输出使能,所以整个计算过程需要2个clk周期。测频模块测频得出的数据为100~999,若小于100,则cntlow=1,量程太大;若大于999,则cntover=1,量程溢出。

  3.3 测周期算频模块

  该模块由3个小模块构成,即测量信号高电平时间的模块(scale_fre_high)、测量信号周期的模块(scale_fre)和除法器模块(div)。其中的测量信号周期的模块就是测频模块的一种变形,把被测信号和基本时钟的输入对调一下,所以在命名上还是一致的。而测量信号高电平时间的模块也是在测频模块的基础上修改而来的。该模块框架图如图2所示。

  

  3.4 锁存显示模块

  锁存显示模块包括锁存和显示两部分。锁存模块是在信号LOAD的上升沿锁存到寄存器里面,并由REG的输出端输出,然后由开发系统板显示输出对应的数值。显示模块的主要工作是产生数码管显示所需的控制信号和数据信号。模块内用于循环显示的基准时钟经分频处理后得到。显示模块将二进制的结果信号转换成BCD码的形式输入给数码管,同时对数码管以较高的频率不断重复进行刷新。

  锁存显示模块,输入3位有效数字,输出5位数“xxxEx”,前3位为需要显示的3位有效数字,后2位据输入的当前状态,显示被测信号频率所处的数量级。

  下面是锁存显示模块的源程序:

  

  4 系统仿真

  该频率计设计利用EDA工具MAX_PLUS2进行了仿真,整个系统仿真波形如图3所示。

  

  程序一开始未进入量程,于是慢慢调整,当进入到状态2时,在测量范围内,测出其周期为175,用除法器求其倒数,结果为571,完全正确。随着被测信号频率变大,跳入直接测频范围,则直接测出频率结果,也同样正确。仿真结果说明程序无误。

  5 结束语

  根据频率测量原理,把测频法和测周法结合起来,确定了低频段采用测周法,高频段采用测频法,实现了在其可测量程内的测量结果优于普通测量方法,且系统硬件电路结构简单,软件设计容易,已得到较好的实际应用。



上一篇:PIC单片机程序设计的基本格式   下一篇:基于单片机和DSP的被动声目标探测平台设计

标签:嵌入式系统 单片机 现场可编程门阵列 频率计 点此搜索本站更多相关信息...搜索更多相关内容..

您可能还感兴趣的内容: 深圳今科电子单片机解密、IC解密服务 今科电子单解机、IC解密业务是怎样的流程?

此页的访问者还关注了下面这些相关资讯


·基于单片机和DSP的被动声目标探测平台设计
·基于PNX1500的嵌入多媒体平台
·FPGA在语音存储与回放系统中的应用
·SAM8系列S3C825A型单片机及其软件设计
·一种实用的PIC编程嚣的设计方法
·PIC单片机的应用设计技巧
·OLED显示模块与C8051F单片机的接口设计
·基于单片机PIC18F66J10的主动放线机设计
·PRMA协议的无线网络控制芯片设计
·基于PIC单片机控制的RLC智能测量仪
·基于ADV202的嵌入式视频压缩系统软硬件设计
·AT89S52与CF卡的接口设计
·基于P87LPC764型单片机的延时型漏电继电器设计
·基于故障重现的单片机系统设计
·基于DSP的线阵CCD实时测量系统设计
·一个单片机串行数据采集/传输模块的设计
·基于PIC单片机的热水控制器设计
·单片机显控系统中的汉字输入
·单片机C8051F020及其在仪器和仪表中的应用
·基于CDMA的移动无线数据传输系统
·基于Proteus软件的单片机实验室建设
·嵌入式系统数字图像采集接口电路设计
·嵌入式系统中USB主机控制器的设计
·μPSD32xx单片机在税控器中的应用
·具有波特率自适应功能的无线数据传输模块设计
·高安全等级嵌入式应用的设计考虑
·基于高速传输技术的0FDM系统设计
·RFM001射频模块感应电锁控制器的设计
·8051单片机中DPTR的扩展设计
·基于IRIG-A码输出的超小型GPS时钟设计
·基于TM1300的嵌入式网络视频编码器的设计
·基于PIC16C57单片机的智能低电阻测量仪
·数字音频射频收发芯片nRF24Z1原理及应用
·单片机系统的低功耗设计策略
·数据监测模块的实时性分析与设计
·基于单片机与Lonworks的可视对讲系统设计
·基于单片机控制的频率特征测试仪设计
·CBS算法的RTAI内核调度器设计
·基于PIC单片机的IC卡燃气表电控系统设计
·单片机硬件系统设计原则


版权声明:
( 更多版权详述 | 隐私政策 )

1、凡本网注明“来源:单片机信息网”或“单片机论坛”的文字、图片和音视频作品,版权均属深圳市今科电子有限公司所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经本网书面授权的,在使用时必须注明“来源:单片机信息网”或“单片机论坛””。
2、本网未注明“来源:单片机信息网”或“单片机论坛”的作品均为转载稿,本网转载稿件只为传递更多信息,并不意味着认同其观点或真实性。如其他媒体、网站或个人转载使用,必须保留本网注明的“稿件来源”,并自负法律责任。
3、对于单片机信息网通过单片机论坛发布的作品,本网受著作权人委托禁止任何媒体、网站或个人在未经书面授权的情况下转载使用。
4、为维护自身权益、尊重作者版权,单片机信息网特委托深圳市律师协会为本网站法律顾问。对于违反本声明的,单片机信息网律师将依法追究其责任;对于刊载作品涉及版权等问题的,请作者在两周内与网站管理或张朝阳律师联系。
责任编辑:今科电子
双击复制本文网址,发送给您QQ/MSN上的朋友:
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
§最新评论
今科热门解密系列
·PIC芯片DSP系列单片机解密PIC芯
·Freescale单片机解密飞思卡尔芯
·飞思卡尔(Freescale)单片机解密/
·pic18f系列单片机解密
·三星(Samsung)系列单片机极速解
·飞林Feeling芯片系列MCU单片机/I
·MICROCHIP微芯(PIC)系列单片机/M
·单片机破解的常用方法及应对策略
·IC卡预付费电度表的安全及防范技
·单片机解密 单片机解密方法 单片
·PHILIPS系列单片机解密
·独家STC单片机解密
·我对红外遥控信号的解码思路
·51系列单片机解密(数分钟搞定)
·芯片解密业务流程介绍
·单片机解密后提供什么文件?
·单片机解密后为何要提供厂家的专
·芯片是如何被解密的?
·SST系列MCU单片机/IC/芯片解密
·INTEL系列单片机/IC/芯片解密
·ISSI系列MCU单片机IC破解芯片解
·ZILOG系列MCU单片机IC破解芯片解
·MOTOROLA系列MCU单片机IC破解芯
·LG(HYUNDAI系列MCU单片机/IC破
·MCPLD/EPLD系列MCU单片机IC破解
·新茂系列MCU单片机IC破解芯片解
·PHILIPS系列MCU单片机IC破解芯片
·MXIC系列MCU单片机IC破解芯片解
·(ATMEL)51系列MCU单片机IC破解芯
·华邦芯片系列MCU单片机/IC/芯片
·(MICROCHIP)微芯(PIC)系列MCU单
·CYPRESS系列MCU单片机IC破解芯芯
·Sinowealih系列MCU单片机IC破解
·Tenx系列MCU单片机IC破解芯片解
·松翰(SONIX)系列MCU单片机IC破解
·义隆(EMC)系列MCU单片机IC破解
·合泰(HOLTEK)系列MCU单片机IC破
·麦肯(MDT)系列mcu单片机IC破解芯
·今科单片机解密服务
·单片机程序开发
热点技术文章文献
·单片机课程设计(直流风扇电机转
·单片机课程设计(报警器)
·单片机课程设计心得体会
·单片机课程设计(数字温度计设计)
·单片机课程设计(秒表的设计)
·步进电机单片机控制系统设计
·单片机控制GSM手机的技术及应用
·单片机课程设计(秒表的设计程序)
·步进电机运行系统控制设计
·基于单片机的真空冷冻干燥试验仪
·基于单片机的LED汉字显示屏设计
·基于单片机通用引脚的软件UART设
·基于看门狗芯片MAX708的数据保护
·HT46R22单片机在电磁炉功率控制
·基于nRF905的无线数据传输设备设
·基于单片机控制的新型智能电梯语
·单片机硬件系统设计原则
·一个单片机串行数据采集/传输模
·数字音频射频收发芯片nRF24Z1原
·基于单片机的具有通讯口的智能温
·8051单片机中DPTR的扩展设计
·汉王手写芯片的触摸屏控制器应用
·嵌入式系统的技术特点及前景展望
·加密存储芯片AT88SC1616的原理和
·编写适合自己需要的printf()函数
·用单片机设计A/D、D/A转换器
·基于ARM的嵌入式网络收音机的设
·基于PIC无线发射器件的环形天线
·基于51单片机的车用数字仪表设计
·单片机实现对CF卡的读写
今科推荐产品
·51系列单片机解密(数分钟搞定)
·今科单片机解密服务
·单片机程序开发
·小家电(厨卫电器)系列产品
·灯饰控制系列产品
·四键遥控器系列产品
·红外遥控器系列产品
相关技术文献资讯
·基于单片机和DSP的被动声目标探
·基于PNX1500的嵌入多媒体平台
·FPGA在语音存储与回放系统中的应
·SAM8系列S3C825A型单片机及其软
·一种实用的PIC编程嚣的设计方法
·PIC单片机的应用设计技巧
·OLED显示模块与C8051F单片机的接
·基于单片机PIC18F66J10的主动放
·PRMA协议的无线网络控制芯片设计
·基于PIC单片机控制的RLC智能测量
·基于ADV202的嵌入式视频压缩系统
·AT89S52与CF卡的接口设计
·基于P87LPC764型单片机的延时型
·基于故障重现的单片机系统设计
·基于DSP的线阵CCD实时测量系统设
·一个单片机串行数据采集/传输模
·基于PIC单片机的热水控制器设计
·单片机显控系统中的汉字输入
·单片机C8051F020及其在仪器和仪
·基于CDMA的移动无线数据传输系统
·基于Proteus软件的单片机实验室
·嵌入式系统数字图像采集接口电路
·嵌入式系统中USB主机控制器的设
·μPSD32xx单片机在税控器中的应
·具有波特率自适应功能的无线数据
论坛最新讨论资讯
芯片解密常见问题
· 什么是单片机?
· 单片机要如何加密?
· 单片机芯片是如何被解密的?
· 单片机解密后提供什么文件?
· 芯片解密为何用专用格式文档?
· 芯片解密是怎样的业务流程?
首页 - 隐私政策 - 版权申明 - 网站地图 - 产品中心 - IC解密中心 - 企业文化 - 代理加盟 - 公司简介 - 人才招聘 - 常见问题 - 我要投稿 - 联系我们 - 返回顶部
[单片机信息网] .© 2006-2009 版权所有,严禁非法复制与建立镜像.运营商:[今科电子] 公司地址:中国.深圳/上海 E-Mail:renbangent#126.com sales#techmcu.com(换#为@)
深圳公司 电话:0755-82964200 82964201 82964700 传真:0755-82964432 支持手机:13713930070 13684994966 业务QQ: 501995683 联系人:黄/陈小姐(工程师) 罗先生(高工)
上海公司 电话热线:+86 021-63062380 15001885509   传真:+86 021-63062380-6   技术支持:15001885509 业务QQ:xxxxxxxx   联系人:郑小姐(业务) 陆工(工程师)
Optimized for 1024x768 to Firefox,Opera and MS-IE6 or higher,Template designed by: Berlin Lee.Web Support[FuAn Network] ICP Record No.:07053756 Webmaster