EDA课程设计-多功能波形信号发生器.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA课程设计-多功能波形信号发生器

目录 摘要 1 一、设计要求 2 三、系统设计思路 3 3.1 波形函数发生装置的选择 3 3.2 波形输入输出控制方式的选择 3 四、各模块设计及仿真 4 4.1函数发生模块 4 4.1.1 正弦波模块 4 4.1.2 方波模块 5 4.1.3 递增锯齿波模块 7 4.1.4 递减锯齿波模块 8 4.1.5 阶梯波模块 9 4.1.6 三角波模块 10 4.2调控模块 12 4.2.1波形输出控制单元 12 4.2.2波形输入控制单元 13 4.2.3频率控制单元 15 4.2.4幅度控制单元 16 4.3 D/A转换器 17 4.4 总电路 19 五、 硬件测试 20 5.1编译 20 5.2 引脚的锁定 21 5.3编程下载 22 5.4 硬件验证 22 六、课程设计心得体会 25 参考文献 26 附录 27 摘要 本次设计课题为应用VHDL语言及MAX+PLUSII软件提供的原理图输入设计功能,组合电子线路的设计加以完成一个任意波形信号发生器。它具有结构紧凑,性能稳定,设计结构灵活,方便进行多功能组成的特点,经济实用,成本低廉的特点。可产生正弦波、方波、三角,并使用实现了系统信号实时快速测量,也为其广泛应用于实际领域创造了条件。 II TLC7528 一、设计要求 要求设计一个智能函数发生器,该智能函数发生器能够产生递增锯齿波、递减锯齿波、方波、三角波、正弦波以及阶梯波,并且可以通过选择开关选择输出相应波形,具有一定的调幅和调频功能。同时具有复位的功能,通过按键确定输出的波形及确定是否输出波形。 二、系统设计方案 1、系统的整体原理框图: 图 1 系统的整体原理框图 2、系统框图 图 2 任意波形信号发生器系统框图 三、系统设计思路 3.1 波形函数发生装置的选择 波形函数发生方案众多,我们要选择一种易于实现且精度高的方案,以此来提高本设计的实用性。 方案一:通过单片机控制D/A,输出三种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节 方案:利用MAX038芯片组成的电路输出波形。MAX038是精密高频波形产生电路,。 用VHDL语言编写程序,调试成功后下载至实验装置的芯片上,再利用外接电路实现以上设计功能。 方案一:控制多路D/A开关输出方式 此种方案为每一路输出的波形函数使用一路D/A转换后输出,通过控制开关控制每一路D/A是否工作,决定输出的波形。此种方案可以同时输出多路波形,但是需要路D/A转化器,外围电路复杂,制作成本较高而且控制复杂。 方案二:采用数据选择器方式 此种方案可以利用VHDL语言写出数据选择器,然后每种函数发生器的输出和数据选择器输入相连接,通过控制开关选择对应的波形输出。方案二完全可以得到方案一的设计要求,而且只需一个D/A转换器就可以。电路不需要外部搭建,节约成本且控制简单方便。 基于方案二的设计简便、节约制作元件和成本、控制简便等优点,选择方案二作为波形函数输出控制方式。 四、各模块设计及仿真 经过功能分析,将系统分为两大模块,分别为函数发生模块和调控模块。函数发生模块包括:正弦波模块、三角波模块、方波模块、阶梯波模块、递增或递减锯齿波模块;调控模块包括:选频模块、调幅模块、输入控制模块以及输出控制模块。 4.1函数发生模块 4.1.1 正弦波模块 正弦波sin的VHDL程序如附录所示,其中CLK是输入时钟端口,RESET为输入复位端口,D_OUT[7..0]为八位二进制输出端口。SIN_ROM正弦波函数发生模块框图如下图所示: 图3 正弦波函数发生模块框图 正弦波可用两种方法,即计算法和查表法产生。计算法要用浮点运算,复杂且耗时太长,一般不采用。查表法是事先将正弦波的数据计算出来,列表放在程序中,运行时直接调取数据。用公式y=127.5+127.5sin(360n/m)可计算出正弦波的输出值,公式中的m为输出点数,n=1,2,…m。m值取小一些可以提高波形频率,但波形畸变会增大,增加

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档