数电课程设计-100MHz等精度频率计设计(基于Verilog-HDL)(7页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数电课程设计-100MHz等精度频率计设计(基于Verilog-HDL)(7页).docx》由会员分享,可在线阅读,更多相关《数电课程设计-100MHz等精度频率计设计(基于Verilog-HDL)(7页).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数电课程设计-100MHz等精度频率计设计(基于Verilog-HDL)-第 7 页数电课设报告姓名:学号:152210303127班级:江苏科技大学2017/10/12100MHz等精度频率计设计(基于Verilog HDL)一、设计要求:提供一个 幅值为10mV 1 V,频率为 1 100MHz的正弦信号,需测试以下指标:1. 频率: 测频范围 1Hz 100MHz,测频精度为测频全域内相对误差恒为百万分之一。2. 占空比:测试精度 1% 99%3. 相位差:测试两个同频率的信号之间的相位差,测试范围 0 360二、设计分析使用FPGA数字信号处理方法,首先需要将正弦信号转换成可读取的数
2、字方波信号,再经过FPGA设计计算得出所需测量值。三、模电部分首先选择比较器,对于 100 MHz 信号,比较器灵敏度需要达到5ns内,TI公司的LTV3501灵敏度为4.5ns,符合要求由TLV3501数据手册得知:当频率低于 50MHz 的时候,正弦波的峰峰值需大于 20mV,频率高于50MHz时,峰峰值需大于 1V。然后需要选择放大器,当正弦波幅值为 10mV时, 放大倍数需大于35。方法通过二级放大,一级用OPA847放大20倍,二级用OPA675放大8倍,得到总放大倍数160的正弦波。经转换后的输出电压符合TTL电平要求,可以被识别出0和1。四、数电部分开发板:Cyclone IV
3、E: EP4CE6E22C8板载时钟为 50MHz,带4个按键和一个复位键(按键按下为0,抬起为1),四个七段数码管(共阳),FPGA的引脚可由杜邦线引出。设计思路:测量频率:输入一个100MHz的基准频率,由计数器CNT1来计算基准频率的上升沿个数,即周期数。输入一个被测信号,它由计数器CNT2来测量周期数。两个信号在同一个使能信号EN(使能信号时间为12s)下开始计数,计数完后,存储计数结果,由(CNT1 * 10)可以算出具体的计数时间(单位ns),再由((CNT1 * 10ns)/CNT2 )*109可算得被测信号频率,单位Hz。测量占空比:同样由CNT1测量基准信号100MHz的周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 100 MHz 精度 频率计 设计 基于 Verilog HDL
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内