摘要在电子领域中,信号发生器一直占据着重要角色,随着直接频率合成(Direct Digital Frequency Synthesis,以下简称DDS)技术的发展,信号发生器逐渐开始向数字化发展。本文是基于DDS的多功能信号发生器,首先深入分析了 DDS的结构组成及工作原理,对该技术的优缺点进行介绍后针对缺点提出了具体措施。本设计选用了专用DDS芯片AD9854作为核心,并以avr系列单片机atmega32为控制芯片,结合滤波电路、USB转串口电路及电源电路等进行系统硬件电路的设计。在ICCV7 for AVR平台下用c语言进行了软件设计。最后通过实际的实验产生的波形信号,完成了各项工作。23610
关键词 DDS芯片 AVR单片机 信号发生器 软件设计
毕业设计说明书(毕业论文)外文摘要
Title Multifunctional signal generator
Abstract
In the electronics field, the signal generator has always occupied an important role, along with the direct frequency synthesizer (Direct Digital Frequency Synthesis, hereinafter referred to as DDS) technology development, signal generator and gradually began to digital development. This article is based on the DDS versatile signal generator, the first in-depth analysis of the structure and operating principle of DDS, the advantages and disadvantages of the technology introduced specific measures proposed for the shortcomings. The design uses a dedicated AD9854 DDS chip as the core, and avr series microcontroller atmega32 control chip, combined with the filter circuit, USB to serial circuit and power circuit design system hardware circuit. In ICCV7 for AVR platform software design using c language. Finally, the actual waveform signals generated by experiments, done all the work.
Keywords DDSchip avr microcontroller Signal Generator Software Design
目次
1 绪论 1
1.1 研究背景和意义 1
1. 2 直接数字频率合成技术的现状 1
1. 3 本文研究内容 2
2 直接数字频率合成原理 4
2.1 DDS的原理 4
2.2 dds优缺点 6
2.2.1 dds优点 6
2.2.2 dds缺点 7
2.3 dds信号杂散分析 7
3 信号发生器硬件电路设计 9
3.1电源电路 9
3.2ad9854及其接口电路设计 9
3.2.1 ad9854基本结构及其工作原理 9
3.2.2 ad9854工作模式 12
3.2.3 滤波电路设计 14
3.3 单片机控制电路设计 14
3.3.1 ATmega32简介 14
3.3.2 外部引脚 16
3.3.3单片机与DDS接口电路 18
3.4 usb接口电路 19
4 系统软件设计 19
4.1系统软件流程图 19
4.2 信号产生模块 20
5实验结果与调试 23
结 论 26
致 谢 27
参考文献28
1 绪论
1.1 研究背景和意义
信号发生器即信号源,各种电子设备的输出信号都由它产生,主要用于调试参数,测试电子电路,电子器件自从20世纪60年代的快速发展,开始出现了函数发生器,信号发生器这期间通常使用模拟电子技术,模拟集成电路或分立部件,不仅电路结构复杂,而且只能产生几个简单波,如正弦波,三角波,方波,和锯齿波等。但幅度稳定性差。模拟电路存在着大型的,昂贵的和其他缺点,无法用较简单的电路产生复杂波形。自上世纪70年代出现了微处理器,之后随着硬件和软件的发展,信号发生器功能得到了很大的扩展,可以产生更复杂的波形。通过微处理器编写程序来控制DAC(数模转换器),进而得到各种简单的波形。看似可以实用,但是这存在明显的缺点即输出波形的频率低。原因是由于当时的CPU的运行速度还不够快,这方面性能的改进有两个方法,一是提高CPU的时钟周期二是从软件程序上改进以减少CPU执行周期时间。但是要根本的解决问题,只有改进电路。 AVR单片机DDS多功能信号发生器设计:http://www.751com.cn/tongxin/lunwen_16785.html