实验四等精度测频.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 等精度测频 一、实验目的 掌握Quartus II软件的基本应用。 掌握Modelsim软件的基木应用,学习通过仿真波形观察各信号逻辑关系。 练习例化,多模块连接,规划小型程序结构。 掌握等精度测频原理及Verilog程序实现方法。 二、实验仪器与软件 电脑 2. FPGA 开发板 FBI39 3. Quartus II 软件 4. Modelsim 软件 三、实验原理 频率是一个基本物理量,在各种物理实验及电路设计项目中经常对频率量进行测 量,通常频率测量有三种方法:测周法、定时计数法和多周期同步测频法(等精度测频)。 1.测周法 测周法,适用于低频信号 被测信号 ! I 系统时钟 廿[j ltljti ltlpu lTu Lnnnn 图i测周法原理图 测周法即测量一个信号周期(上升沿到上升沿)内包含的系统时钟周期的个数N, 由于系统时钟周期为已知(系统频率fsys的倒数),因此很容易算出被测信号的周期: T = N * (1 / fsys) 进而得到被测信号频率: F = fsys / N 从上述公式中可以得出,测周法适用于频率较低的信号,频率越低测量精度越高, 同时测量时间也越慢。 定时计数法 闸门时间 闸门时间 被测信号 图2定时计数法 定时计数法即在一个规定时间t (闸门)内,测量被测信号的周期个数N,则被测 信号周期为:T = t/N ,频率为:F = N/t o 从上述公式可以看出,定时计数法时候与频率较高的信号,频率越高精度越高。 多周期同步测量法 多周期同步测量(等精度) 预置闸门同步闸门 预置闸门 同步闸门 被测信号 系统时钟 1 1 1 1 1 L :1 1 1 1 1 1 L 1 : 1 1 1 1 nnnn U U U 1 1 irinnnnn卩口盯卩凹口卩nnnnnn Juuuuuuuuuuuuuuuuuuuuuu 1 1 1 1 1 叩nn卩卩nhnn UUUUUUUUUU 1 1 T = sent * (1/fsys) / eent F = eent * fsys / sent 图3多周期同步测频法 多周期同步测频法原理如图3所示,预置闸门控制单次测量时间,当预置闸门开启 (高电平)时,测频并没有真正开始,而是要等到被测信号的上升沿到来,才开启同步 闸门,即开始真正的测频。同样,当预置闸门关闭(低电平)时,测频并没冇被终止, 而是要等到被测信号的上升沿到来,才关闭同步闸门,停止测频。从图3可以看岀真正 测频时间为同步闸门开启时间,略大于预置闸门时间,同步闸门开启时间与系统时钟和 被测信号同步,测频误差不随频率人小变化,因此习惯上称多周期同步测量法为“等精 度测频”。测频(同步闸门为高电平)时对系统时钟上升沿计数得到Nl,同时对被测信 号上升沿计数得到N2。则被测信号周期为: T = N1*( 1/fsys)/N2 ,频率为:F = N2*fsys/Nl。 程序结构 图4等精度测频实验程序结构 如图4所示,方框内为等精度测频Verilog程序实现框图,其他部分为测试频率。 四、实验内容和步龙 四、 实验内容和步龙 在工程模板FB139_Default的rtl 了文件夹内编写程序fre_meas.v^ data_proc.v和 digi.v,并在顶层模块FB139-TOP.V内例化链接,完成等精度测频模块的编写。 在仃1文件夹内编程key.v和key_proc.v,并生成PLL的IP核程序elk_gen.v,产 生四种测试频率信号,通过按键对测试频率进行选择。 在顶层模块FB139_TOP.V内例化连接所以模块。 编写测试平台counter_tb.v,用Modelsim软件对程序进行仿真,分别观察各模块 内部信号的逻辑关系是否正确。 将仿真止确的程序加入Quarturs II工程FB139_Default进行编译,并通过USB Blaster K载器下载。用按键选择被测频率信号,观察数码管显示数据是否止确。 五、 预习要求 练习Quartus 11丄程建立过程。 练习Modelsim工程建立过程。 复习理论课内容“按键识别”和“数码管动态扫描”。 预习等精度测频实现方法,推到计算公式,构思Verilog程序实现方法。 六、 实验报告 整理实验程序。 分析讨论实验中岀现的问题及解决方法。

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档