第一范文网 - 专业文章范例文档资料分享平台

100MHz等精度频率计设计(基于 VerilogHDL)

来源:用户分享 时间:2025/5/25 23:47:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

- - .. --

word 可编辑.

数电课设报告姓名:郑中权

学号:152210303127

班级:电子1班

江苏科技大学 2017/10/12

- - .. --

100MHz等精度频率计设计(基于Verilog HDL)

一、设计要求:

提供一个 幅值为10mV ~ 1 V,频率为 1 ~ 100MHz的正弦信号,需测试以下指标:

1. 频率: 测频范围 1Hz ~ 100MHz,测频精度为测频全域内相对误差恒为百万分之一。 2. 占空比:测试精度 1% ~ 99%

3. 相位差:测试两个同频率的信号之间的相位差,测试范围 0 ~ 360

二、设计分析

使用FPGA数字信号处理方法,首先需要将正弦信号转换成可读取的数字方波信号,再经过FPGA设计计算得出所需测量值。

三、模电部分

首先选择比较器,对于 100 MHz 信号,比较器灵敏度需要达到5ns内,TI公司的LTV3501灵敏度为4.5ns,符合要求

由TLV3501数据手册得知:当频率低于 50MHz 的时候,正弦波的峰峰值需大于 20mV,频率高于50MHz时,峰峰值需大于 1V。

word 可编辑.

- - .. --

然后需要选择放大器,当正弦波幅值为 10mV时, 放大倍数需大于35。方法通过二级放大,一级用OPA847放大20倍,二级用OPA675放大8倍,得到总放大倍数160的正弦波。

经转换后的输出电压符合TTL电平要求,可以被识别出0和1。

word 可编辑.

- - .. --

四、数电部分

开发板:Cyclone IV E: EP4CE6E22C8

板载时钟为 50MHz,带4个按键和一个复位键(按键按下为0,抬起为1),四个七段数

码管(共阳),FPGA的引脚可由杜邦线引出。

设计思路:

测量频率:

输入一个100MHz的基准频率,由计数器CNT1来计算基准频率的上升沿个数,即周期数。 输入一个被测信号,它由计数器CNT2来测量周期数。

两个信号在同一个使能信号EN(使能信号时间为1~2s)下开始计数,计数完后,存储计数结果,由(CNT1 * 10)可以算出具体的计数时间(单位ns),再由((CNT1 * 10ns)/CNT2 )*10^9可算得被测

word 可编辑.

100MHz等精度频率计设计(基于 VerilogHDL).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4zn6q6leeh7e16g2f5026bod04q39t00owg_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top