任意波形信号发生器

任意波形信号发生器

ID:42103179

大小:1.88 MB

页数:41页

时间:2019-09-08

任意波形信号发生器_第1页
任意波形信号发生器_第2页
任意波形信号发生器_第3页
任意波形信号发生器_第4页
任意波形信号发生器_第5页
资源描述:

《任意波形信号发生器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录一、题目要求及分析11.1题目要求11.2题目分析1二、任意波形信号发生器方案设计32.1系统设计框图与思路32.2系统设计原理图52.3相关芯片介绍6三、相关模块具体程序实现10四、仿真及实际结果与分析164.1波形选择及仿真结杲164.2波形选择及实际结杲184.3结果分析与相关问题解决23五、总结与体会24参考文献25附录26题目要求及分析1・1题目要求任意波形信号发生器利用FPGA器件产生控制信号及数据信号,经DAC0832和TL082转换产生以下波形:1)正斜率斜波;2)正弦波;3)锯齿波;4)任意波形。用

2、示波器观察输岀波形。硬件电路内容和要求:用DAC0832实现数模转换电路,用TLC082实现电流一电压转换电路,画出电路原理图。软件设计内容和要求:VHDL编程实现任意波形的信号控制器。要求可以用开关切换不同的波形数据输出。/扩展:增加衰减控制信号,通过开关控制衰减倍数,并在数码管显示。1.2题目分析VHDL语言是随着集成电路系统化和高度集成化的发展而逐步发展起来的,是一种用于数字系统的设计和测试的硬件描述语言。相比传统的电路系统的设计方法,VIIDL具有多层次描述系统硬件功能的能力,支持自顶向下和基于库的设计的特点,因

3、此设计者可以不必了解硬件结构。从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用VHDL对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的CPLD器件中去,从而实现可编程的专用集成电路(ASIC)的设计。在本次课程设计中,函数发生器的设计采用自顶向下的系统设计的方法,通过MAX+plusII开发环境进行编辑、综合、波形仿真,并下载到CPLD器件中,采用模块化的设计,对功能的修改和增加,只要修改VIIDL源程序,而不必更改硬件

4、电路。实现数字系统硬件的软件化。任意信号发生器体现在它能选择输出四个波形,即正斜率斜波、正弦波、锯齿波、任意波形;述可以改变波形的某些表征参量,从而控制输出的波形。其主要问题是波形的选择和准备与输岀的模拟信号波形相对应的数字信号,前者可以通过外接开关从而选择输出什么样的波形,后者可以通过建立相应波形的数字信号模块得到,然后建立一个信号,用来保存所采点的数据,最后把该信号送给ADC0832的输入数据端口就可以了。这两个主要问题当然在做的过程中还需要考虑到数据的选择、位宽的大小、管脚的取舍等问题。二、任意波形信号发生器方案设

5、计函数信号发生器的实现方法通常有以下儿种:(1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。(2)可以由晶体管、运放IC等通用器件制作,更多的则是用专门的函数信号发生器TC产生。早期的函数信号发生器IC,如L8038、BA205、XR2207/2209等,它们的功能较少,精度不高,频率上限只有300kHz,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影响。(3)利用单片FPGA集成芯片的函数发生器:它能产生多种波形,达到较高的频率,且易于调试。鉴于

6、此,很多公司开发了系列FPGA芯片,它们克服了(2)中芯片的缺点,可以达到更高的技术指标,是上述芯片望尘莫及的。乂由于其较高的性价比,他们成为制作任意波形信号发生器的首选。(4)利用专用直接数字合成DDS芯片的函数发生器:能产生任意波形并达到很高的频率。但成本较高。2.1系统设计框图与思路1.系统的设计框图利用电子设计自动化(EDA)技术设计的波形信号发牛器,与传统的信号发牛器相比,具有高稳定度、高精度、高分辨率的优点。该项目利用Alter公司的可编程逻辑器件EPF10K10,采用EDA技术,实现可通过改变时钟频率来调制

7、频率、幅值的多种常用信号。根据设计要求,多波形信号发生器主要由5部分组成,即波形数据产生器、波形信号控制器、输出信号寄存器、数/模转换电路、低通滤波电路。在时钟信号的作用下,通过波形信号产生器产生各种波形数据,再由信号控制器通过选择信号要输出的波形及衰减档位,并用数码管显示衰减倍数,经数/模转换电路、低通滤波电路,最终输岀所需波形信号。另外,输出波形幅度的调节还可通过改变A/D转换芯片电阻网络的基准电压实现。函数发生器有波形选择开关控制波形的输出,分别能输出正斜率斜波、锯齿波、正弦波、方波,及任意组合波形,考虑程序的容量

8、,每种波形在一个周期内均的取样点不能太多。系统的设计框图如下图2.1所示:选择信号时钟信号输岀衰减显示图2.1系统设计框图1.函数发生器的设计思路本次课程设计采用FPGA作为中心控制逻辑,由于其具有高速和逻辑单元数多的特点,因此可以由FPGA、DAC和I/V运放直接构成信号源发生器的最小系统。在该方案中通过FPGA控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。