- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南工程学院
课 程 设 计
课程名称
课题名称
专 业
班 级
学 号
姓 名
指导教师
年 月 日
湖南工程学院
课程设计任务书
课程名称:EDA技术
题 目:波形发生器
专业班级: 班
学生姓名: 学号:
指导老师: 龙泳涛
审 批:
任务书下达日期 年 月 日
设计完成日期 年 月 日
设计内容与设计要求
一、任务与要求:
设计并制作一个波形发生器,要求如下:
能够产生正弦波、方波、三角波三种波形;
输出波形的频率范围为100Hz~1KHz,频率步进间隔为100Hz。
二、设计要求:
设计思路清晰,给出整体设计框图;
设计各单元电路,给出具体设计思路、电路器件;
总电路设计;
安装调试电路;
写出设计报告;
主要设计条件
提供计算机,Quartus II软件;
提供EDA实验箱。
说明书格式 课程设计封面;
课程设计任务书;
说明书目录;
设计总体思路,基本原理和框图;
单元电路设计(各单元电路图);
总电路设计(总电路图);
安装、调试步骤;
故障分析与电路改进;
总结与设计调试体会;
附录(元器件清单);
参考文献;
课程设计成绩评分表。
进 度 安 排
第一周 星期一:课题内容介绍和查找资料;
星期二~四:总体电路设计和分电路设计;
星期五:电路仿真,修改方案;
第二周 星期一~二:安装、调试电路,验收电路;
星期三~五:写设计报告,打印相关图纸;
星期五下午:带调试电路板及设计报告书进行答辩,整理实验室及其他事情
参 考 文 献
《EDA技术实用教程》 潘松、黄继业编著 科学出版社
目录
一、总体思路 6
1.1设计思想 6
1.2流程图 6
二、各单元设计 7
2.1 分频器的实现 7
2.2 正弦波、三角波、方波的实现 8
2.2.1正弦波设计 9
2.2.2三角波设计 12
2.2.3方波设计 14
2.3波形输出控制单元 15
三、总电路设计 16
四、安装与调试 17
4.1正弦波 18
4.2三角波 18
4.3方波 19
4.4频率控制 20
五、总结体会 21
参考文献 21
一、总体思路
1.1设计思想
基于VHDL语言设计一个简易,通过选入输入信号,可以输出正弦波三角波方波种波形信号。发生器的控制模块可以用数据选择器实现,种信号的信号选择可以用选1数据选择器实现。同时本设计使用的方法,对正弦波三角波方波和选1数据选择器元件进行调用。
二、各单元设计
2.1 分频器的实现
本次设计采用50MHz的时钟频率,设计要求输出0.1KHz~1KHz的波形。可知,需要一个分频模块对时钟频率进行分频。
结合三个波形发生模块的程序可知,正弦、方波、三角波产生算法分别进行了256、256、512分频。要三个波形同频,三角波发生模块的输入脉冲应该是另外两者的2倍。应为分频数较大,采用二次分频。一次分频参数由外部输入,二次分频参数固定。
经过计算得出分频参数表如下:
要求输出频率 算法分频 一次分频参数 二次分频 1K 256 20 10 0.9K 256 22 10 0.8K 256 26 10 0.7K 256 30 10 0.6K 256 34 10 0.5K 256 40 10 0.4K 256 50 10 0.3K 256 66 10 0.2K 256 100 10 0.1K 256 200 10
分频模块原理图如下:
2.2 正弦波、三角波、方波的实现
三个波形的发生:
2.2.1正弦波设计
正弦波的产生思想是将对模拟波形采样后的编码存入定义好的ROM中,再根据时钟循环的将这些编码顺序输出,在输出端将经过数模转换器转换后的模拟信号接入示波器即可显示正弦波形。产生正弦波的VHDL代码如下:
--正弦波
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity zx is
您可能关注的文档
- 《网络工程设计》课程设计报告-XX小区网络设计的方案.doc
- 《微机实验及课程设计》实验报告-实验五_六_实验报告_自动化学院.doc
- 《微机实验及课程设计》实验报告-实验一_二_实验报告_自动化学院.doc
- 《微机原理与应用》课程设计-电子音乐播放器.doc
- 《物流系统规划与设计》课程设计报告-港口物流系统设计.doc
- 《遥感解译与制图》课程设计实验报告-基于ASTER数据的长春热岛效应研究.doc
- 《遥感解译与制图》课程设计实验报告-土地利用土地覆盖变化遥感解译与制图.doc
- C++课程设计报告-万年历.doc
- C++课程设计实验与实训指导书.doc
- c语言程序课程设计报告-学生籍贯信息记录簿设计.doc
最近下载
- 2022年国家公务员考试行测试题(有答案)(地市级).pdf VIP
- CISA考试练习习题库(2025年第1部分).pdf VIP
- 基于核心素养的小学语文作业设计策略分析.docx VIP
- T_CGSS 014—2020_老年人跌倒风险综合评估规范.pdf VIP
- 选区激光熔化技术下成形件表面质量及残余应力预测方法.pdf VIP
- 机电设备安装应急处理预案.docx VIP
- 2025入党积极分子发展对象考试题库(含答案).docx VIP
- 个人简历——【标准模板】.doc VIP
- [富士康 索尼设备校正]SI-F209 Operation Manual (中文版).pdf
- 小学语文作业设计的有效策略.doc VIP
文档评论(0)