基于单片机实现的数字信号发生器的设计.doc
《基于单片机实现的数字信号发生器的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机实现的数字信号发生器的设计.doc(87页珍藏版)》请在沃文网上搜索。
1、摘 要直接数字合成是一种新的频率合成方法,是频率合成技术的一次革命,随着数字频率集成电路和微电子技术的发展,直接数字频率合成技术日益显露出它的优越性。本文利用直接数字频率合成器(DDS)与CPLD技术和单片机控制技术,研制和设计高分辨率、高稳定度的数字信号发生器。本文主要讨论基于DDS芯片AD9834的波形发生器,首先介绍了常用的几种波形发生器的方案并进行了比较,重点论述了基于DDS芯片AD9834的波形发生器方案,包括其原理图、功能模块图、硬件电路图、软件流程图,并针对设计过程中出现的问题提出了解决方案。提出并应用了一种CPLD与单片机的通信方法,实现了高精度和宽频率的信号产生。在系统总体方
2、案设计中,将DDS信号发生器分成6个模块:键盘模块、单片机模块、CPLD模块、DDS模块、模拟信号调理模块和电源模块,按模块进行软硬件设计。系统的硬件设计完成系统的硬件总体设计,对具体实现电路进行详细的分析和设计。在系统软件设计中,对系统软件的主要功能按模块进行了介绍。最后根据本信号发生器的主要功能进行了系统功能测试,并根据具体测试波形和测试数据对结果进行了分析。实验和实测结果表明所设计系统结构简明,使用方便、交互性好,性能稳定可靠,具有较高的应用价值。关键词:信号发生器;DDS;单片机;CPLD;设计 AbstractThe Direct Digital Frequency Synthesi
3、s (DDFS) is a kind of new frequency synthesis method and also a revolution in the frequency synthesis techniques. With the development of digital integrated circuits and microelectronic techniques, DDS exhibits its advantages day by day. This paper introduces a high resolution and high stability sig
4、nal generator design based on CPLD, MCU control technology and direct digital synthesis (DDS). This paper describes several aspects of signal generators based on AD9834 DDS chip. Firstly, the paper introduces many kinds of signal generators that usually used, and then makes some comparison. And the
5、paper describes the project of the signal generator based on AD9834 DDS chip in detail. It contains: basic theory, architecture, function module diagram, hardware schematic diagram and the solution of problems which occurred in system debug is also offered. Method of CPLDs communication with MCU is
6、utilized in the design to generate high accuracy and wide frequency range signal.In the overall system design, the DDS signal generators would be classified into 6 units: keyboard unit, single chip unit, CPLD unit, DDS unit, analog signal modulator unit, and power unit, where both software and hardw
7、are design are accomplished according to each unit.In the design of system hardware, specific analysis and design for how to realize the electric circuits had been carried out.In the design of system software, their main functions were introduced according to units.Finally, on the basis of the main
8、functions of this signal generator, the system functions had been tested, and basing on the specific testing waveform and testing data the result had been analyzed.Both the experiment and experimental result indicated that the designed system is a systemsimple-structured, user-friendly, multi-compat
9、ible, very stable and reliable design presenting a great value for practical applications. Keywords: signal generator; DDS; MCU; CPLD; design 目录摘要I目 录I前 言I第一章 绪论11.1 项目设计背景11.2 DDS信号发生器方案比较31.3 频率合成技术概述41.4 DDS原理分析81.5 本文主要研究内容12第二章 系统设计142.1 DDS信号发生器的指标要求142.2 系统框图及模块功能142.3 主要器件选择18第三章 信号发生器硬件电路设计
10、243.1 单片机模块设计243.2 人机交互电路设计273.3 DDS模块设计293.4 可编程逻辑器件模块设计.313.5 模拟调理电路设计.323.6 电源模块设计.443.7 印刷电路板设计.48第四章 信号发生器软件设计504.1 系统编程语言和开发工具504.2 软件系统设计524.3 主监控程序模块设计.544.4 DDS程序控制模块设计.554.5 键盘扫描模块设计.564.6 电压采样显示模块设计.574.7 CPLD模块设计.584.8 测频模块设计.61第五章 信号发生器参数测试715.1幅度显示参数测试715.2 外测频参数测试725.3 频率显示参数测试735.4 信
11、号发生器的典型波形.74结束语75致谢77参考文献78V 前 言随着现代电子、计算机和信号处理等技术的发展,极大促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。工业设备常用频率信号作为采量集,如使用光电编码器采集数据,当调试使用频率信号的设备时,由于机械等部份还未动作,无法采集信号,因此需要使用信号发生器。对于在工业现场使用的设备,其要求与实验室设备并不相同,如果直接使用实验室中所用的标准信号发生器,往往会觉得其体积过大、价格太高
12、、使用较麻烦等。工业现场使用的设备,其绝对精度要求并不高,关键要稳定可靠,便于携带和使用。数字信号发生器是一种数据信号发生器,在调试硬件时,需要一些信号以观察电路是否正常。单片机是实现各种控制策略和算法的载体。该数字信号发生器运用单片机技术,通过巧妙的软件设计和简易的硬件电路,产生数字式的正弦波、方波、三角波等幅值可调的信号。信号频率,可通过键盘输入,并显示。产生的数字信号具有干扰小,输出稳定,可靠性高,特别是操作简单方便,人机界面友好,成本低等优点。数字信号发生器除具有广泛的特性和优良的模拟性能之外,还提供多种数字调制功能,以及空前的电平精度。I第一章 绪论数字信号发生器广泛应用于电子电路、
13、自动控制和科学试验等领域。信号发生器和示波器、电压表、频率计等仪器一样,是最普通、最基本的, 也是应用最广泛的电子仪器之一,几乎所有需要进行电参量的测量都需要用到信号发生器作为输入信号使用。1.1 项目设计背景信号发生器按输出波形可分为正弦波信号发生器、脉冲信号发生器、函数信号发生器和任意波形发生器等。按其产生频率的方法又可分为调谐信号发生器、锁相信号发生器和合成信号发生器1调谐信号发生器是由调谐振荡器构成,传统调谐信号发生器都是由调谐振荡器和统调的调幅放大器(输出放大器)加上一些指示电路构成。这种信号发生器结构复杂、频率范围窄,而且可靠性、稳定性较差,波形失真比较大。随着集成电路的迅速发展,
14、高性能的集成电路越来越多,这类信号发生器的性能有所改善。一般这种信号发生器只能手动来转换量程,不仅体积大,而且可靠性和准确度很难进一步提高,频率准确度一般在05以下。现代电子测量对信号发生器的频率准确度和稳定度要求越来越高,要求在较宽的频率范围内获得高稳定度和准确度的输出信号。因此调谐信号发生器己经越来越不能满足现代电子测量的需要。另外,这类信号发生器只能产生规则波形,如方波、三角波、TTL信号和正弦波。进行科学试验则对信号发生器的输出波形提出了各种各样的要求,采用纯模拟的方法很难满足实验的要求。2锁相信号发生器是由调谐振荡器通过锁相的方法获得输出信号的信号源。这类信号发生器频率的精度和稳定度
15、很高,但要实现快速和数控比较困难,同时输出信号的频率分辨率较差。实现高分辨率的信号发生器,采用锁相环来实现有一定的难度,尤其是覆盖低频和高频的信号发生器采用锁相实现比较困难。3合成信号发生器是采用频率合成方法构成的信号发生器。合成信号发生器中使用一个晶体参考频率源,所需的各种频率都由它经过分频、混频和倍频后得到的,因而合成器输出频率的稳定性和精度与参考源一样,现在绝大多数频率合成技术都使用这种合成方法。这类信号发生器具有频率稳定度高、分辨率高、输出信号频率范围宽、频率易于实现程序控制、可以实现多种波形输出及频率显示方便等优点。近10年间,随着微电子技术的迅速发展,直接数字频率合成器(Direc
16、t Digital Frequency Synthesis简称DDS或DDFS)得到了飞速的发展,它有其它频率合成方法的优越性能和特点,成为现代频率合成技术中的佼佼者。具体体现在频率范围宽、频率转换时间短、频率分辨率高、输出相位连续、可产生宽带正交信号及其他多种调制信号、可编程和全数字化、控制灵活方便等方面,并具有极高的性价比。传统的模拟信号发生器存在可靠性差、体积大、不能实现数控等缺点。DDS信号发生器与模拟信号发生器相比,具有很大的优势。DDS是数字化高密度集成电路产品,芯片体积小、功耗低,成为现代信号发生器的主流产品,是信号发生器的换代产品。目前市场上很多DDS信号发生器成本较高,输出频
17、率在100Hz以上的较多,可靠性不高。本项目研制的信号发生器主要是针对高校非通信类实验中使用的信号发生器。1.2 DDS信号发生器方案比较DDS的应用使信号发生器发生了革命性的变化,它的应用变得越来越广泛,具有重大的理论和实用意义。目前完成对DDS芯片的控制和设置有三种方案:1.MCU方案这种方案采用单片机为核心控制模块,通过单片机的SPI总线与DDS芯片进行接口通信,单片机应用系统可以扩展外部的RAM和ROM,以存放数据和程序。另外,单片机应用系统还可以扩展键盘和LED显示等人机接口部分,因此可以通过键盘直接对DDS芯片进行设置。利用单片机控制DDS芯片产生所需的各种波形,电路简单,成本较低
18、,但单片机的IO口少,难以实现同时对信号发生器的键盘、LED灯和数码管的控制。2.CPLD方案这种方案是利用CPLD的高速度和可编程特性,通过CPLD直接对DDS芯片进行控制。该方案需要控制高速DDS芯片时具有明显的优势,但灵活性却受到限制,产生信号形式单一,改变信号输出波形需要重新更改CPLD,因此只能在特定应用中采用这种方案。3.DSP方案这种方案就是采用以DSP为核心的控制模块,其余同MCU方案相同。由于DSP 速度快,因此不会存在MCU方案中的缺点。但采用这种方案会带来成本和设计的复杂性明显增加。综合上述几种方案的优缺点,提出了一种改进方案:MCU+CPLD方案,即采用单片机作控制器,
19、通过CPLD完成对DDS模块的控制。采用这种方案主要基于以下几点考虑:首先考虑到MCU的经济、简单、灵活等优点,选择以单片机MCS一51为核心的方案来实现控制模块。本系统设计采用CYGNAL公司的C8051F206作为控制模块的微处理器,C8051F206内部含有1024字节的RAM、8K的FLASH ROM,所以不需要扩展其它的存储器,就可以满足设计要求;其次考虑到CPLD的高速度和IO口多的特点,这样可以弥补单片机速度慢和IO口少的缺点。传统的数字系统由固定功能标准集成电路7454、4000、4500系列和一些功能固定的集成电路构成,设计无灵活性,芯片种类多,数目大。本信号发生器的数字电路
20、部分采用现代电子系统设计方案,采用仅由三种标准模块:微处理器、存贮器和PLD构成,即CPU+RAM+PLD模式,PLD的设计是其核心。本文研制的信号发生器对接口芯片有特殊的要求,目前市场上已有的专用芯片很难满足要求。采用全定制IC具有速度高、功耗低、保密性好等优点,缺点是由于用量小,成本太高,研制风险大。采用半定制IC芯片CPLD作为单片机的接口,通过设计者对IC进行布线设计以完成最终设计。采用半定制IC优点及功能由用户自己设计,产品设计周期短,费用低,适用于小批量生产,研制风险小。本方案中,采用半定制芯片EPM3128作为单片机与面板和DDS之间的接口芯片, 根据功能需要自定义接口芯片的功能
21、。同时利用可编程器件对外加信号进行分频,实现等精度外测频功能。利用CPLD的可编程性,拓宽了信号发生器设计的应用范围,提高设计的灵活性,为信号发生器的功能扩展提供了方便。1.3频率合成技术概述常用的频率合成技术(FS,Frequency Synthesis)有模拟锁相环、数字锁相环、小数分频锁相环(fractional-N PLL Synthesis)等,直接数字合成(Direct Digital Synthesis-DDS)是近年来新的FS技术。1.频率合成技术的发展现状由于直接数字频率合成器采用全数字方式实现频率合成,它直接对参考正弦时钟进行抽样和数字化,然后通过数字计算技术进行频率合成。
22、因此,它具有其它频率合成方法无法比拟的优点,如频率转换速度快、频率分辨率高、输出相位连续、可编程、全数字化易于集成、体积小、功耗低等。直接数字频率合成器在现代电子器件、通信技术、医学成像、无线、PCSPCN系统、雷达、卫星通信等众多领域得到了广泛应用.。频率合成技术主要用于实现各种信号发生器,由于实际使用中需要的信号频率、信号精度各异,半导体厂商根据不同的应用场合,推出了一系列DDS产品。Qualcomm公司推出了Q2220、Q2230、Q2334、Q2240、Q2368,美国AD公司也相继推出了他们的DDS系列:AD9850、AD985l、可以实现线性调频的AD9852、两路正交输出的AD9
23、854以及以DDS为核心的QPSK调制器AD9853、数字上变频器AD9856和AD9857。AD公司的DDS系列产品以其较高的性价比,取得了极为广泛的应用。AD公司的常用DDS芯片选用列表见表1-1。AD9834特性: (1)高度集成化,无需或仅需极少的外接元件支持; (2)兼容3线的SPI串行输入口,带双缓冲,能方便地配合单片机和可编程器件的使用;(3)增益误差和总谐波失真很低。2DDS特点DDS采用频率合成方法的全数字结构,因而具备很多传统信号发生器所没有的特点,DDS频率合成技术的特点主要表现为下面几点:(1)具有极高的频率分辨率这是DDS最主要的优点之一,DDS的频率分辨率决定于相位
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 实现 数字信号 发生器 设计