学士学位论文--基于ad9834的波形发生器的设计.doc
《学士学位论文--基于ad9834的波形发生器的设计.doc》由会员分享,可在线阅读,更多相关《学士学位论文--基于ad9834的波形发生器的设计.doc(35页珍藏版)》请在咨信网上搜索。
1、苏州大学本科生毕业设计(论文)毕业设计论文基于AD9834的波形发生器的设计目 录前言2第1章 绪论3第1.1节 研究的背景和意义3第1.2节 波形发生器的发展状况3第2章 系统方案设计5第2.1节 单片机主控模块5第2.2节 液晶模块9第2.3节 DDS模块11第3章 硬件电路的设计14第3.1节 单片机主控电路及液晶显示电路14第3.2节 AD9834电路设计14第3.3节 按键电路15第3.4节 增益可控电路15第4章 系统软件设计17第4.1节 Keil软件的介绍17第4.2节 系统软件的整体设计17第4.3节 程序设计原理18第4.4节 信号产生的程序19第5章 系统调试20第5.1
2、节 硬件调试20第5.2节 软件调试20第5.3节 调试结果20结论24参考文献25致谢26附录27附录1:实物照片说明27附录2:系统原理图27附录3:部分源程序28- i -基于AD9834的波形发生器的设计【摘要】:本设计核心问题是设计信号发生器,使之输出不同频率的正弦波、三角波和方波,并通过按键切换输出的波形,也可以改变频率和输出的幅度。本方案选择了AD9834作为核心芯片,并与单片机STC89C52结合,设计一款简易的高精度频率信号发生器,具有体积小功耗低等优点。AD9834是ADI公司生产的一款采用DDS技术、低功耗、可编程波形发生器。本文介绍了用AD9834设计信号发生器的基本框
3、架,详细阐述了该芯片的基本性能和使用方法,分析了它与单片机结合产生波形的具体措施。并且对DDS这一技术做了比较详细的分析,也展望它的发展前景。 此外,本文还介绍了单片机STC89C52,它是一种低功耗、高性能CMOS8位微控制器,一种带8K字节闪烁可编程可擦除只读存储器,并且也详细地阐述了单片机的内部结构、各个引脚的说明以及此芯片的特点。【关键词】:STC89C52; AD9834;DDS Abstract : This design is a core problem design signal generator, the output of different frequency sin
4、e wave, triangular wave and square wave, and through the key switch output waveform, also can change the frequency and amplitude of the output. This scheme selection AD9834 as the core chip, and single chip microcomputer and STC89C52 combination, design one simple high precision frequency signal gen
5、erator, has small power consumption advantages. AD9834 ADI company is the production of one using DDS technology, low power consumption, programmable waveform generator. This paper introduces the design of signal generator with AD9834 the basic framework, elaborated on the chip of the basic performa
6、nce and usage, it analyses the single chip microcomputer and combined with the concrete measures of produce waveform. And the DDS this technology made comparatively detailed analysis, and prospects the development prospect. In addition, this paper also introduces the STC89C52 MCU, it is a kind of lo
7、w power consumption, high performance CMOS8 a micro controller, a zone 8 k bytes scintillation programmable read only memory can be erased. And also in detail the internal structure of the single chip microcomputer, each pin and the description of the characteristics of the chip. Key words: STC89C52
8、;AD9834;DDS前言单片机是一种集成在电路芯片,它是采用超大规模集成电路技术,把具有数据处理能力的中央处理器CPU、只读存储器ROM、随机存储器RAM、多种I/O接口和中断系统、定时器/计时器等功能(可能还包括驱动显示电路、模拟多路转换器、脉宽调制电路、A/D转换等电路)集成到一块硅片上,从而构成一个小而完善的计算机系统。波形发生器是一种数据信号发生器,在调试硬件时常常需要加入一些信号,以观察电路工作是否正常。而一般的信号发生器,不但笨重,而且只发生一些简单的波形,不能满足需要。例如用户要调试串口通信程序时,必须先在计算机上写好一段程序,之后再用数据线连接计算机和实验板,如果不能正常使用
9、,不知道是数据线还是程序出现问题。用E2000/L的波形发生器功能,可以定义串口数据。通过逻辑探勾输出,调试起来简单快捷。直接数字频率合成(DDS)技术是继1971年问世以来1,由于它低成本、低功耗、高分辨率、频率切换时间短、相位连续、结构简单、体积小等诸多优点,在电信和电子仪器领域得到了越来越广泛的应用。AD9834是ADI公司生产的一款采用DDS技术、低功耗、可编程波形发生器,器件采用MSOP封装,非常小巧,外围电路简单,通过SPI接口和单片机相连,编程可生成方波、三角波、正弦波,输出频率和相位都可通过软件编程,易于调节。本设计主要是基于AD9834的一款简易信号发生器2,由STC89C5
10、2单片机通过3个SPI接口控制DDS芯片AD9834产生各种频率的正弦波、三角波、方波,经放大整形电路后输出,并通过独立的按键切换输出的波形,也可改变频率和输出幅度。该系统以简易为出发点,用熟悉的单片机STC89C52作为主控芯片,选用低功耗芯片AD9834为信号产生芯片。且使用DDS器件,具有体积很小,电路简单的优点,整个系统可以做得很小,甚至可以作为手持设备使用,这就正好满足了当前技术的需要。这也是这次设计的两个创新点。第1章 绪论第1.1节 研究的背景和意义波形发生器亦称函数发生器,作为实验时使用的信号源,是当代各种电子电路实验设计应用中必不或缺的仪器设备之一。目前,市场上常见的波形发生
11、器大多数是纯硬件的搭接而成,且波形的种类有限的,多为方波、正弦波、锯齿波、三角波等波形。信号发生器作为一种常见的应用电子仪器设备,传统的信号发生器可以完全由硬件电路搭接而成,如采用555振荡电路发生方波、正弦波和三角波的电路便是可取的路经之一,不用依靠单片机。但是这种电路存在波形质量差,难以控制,可调节的范围小,电路过于复杂和体积大等缺点。在科学研究和生产实践中,如工业过程控制,地震模拟机械振动,生物医学等领域常常需要用低频信号源。但是由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC很大,电阻大,电容大在制作上有困难,参数的精度也难以保证;体积大、漏电和损耗大更是致命的
12、弱点。一旦工作需求功能有增加,则电路复杂程度会大大增加。现代电子领域中,单片机的应用正在不断地走向深入,这必将导致传统控制于检测技术的日益更新。单片机构成的仪器具有高可靠性、高性价比,在智能仪表系统和办公自动化等诸多领域得以极为广泛的应用,并走入家庭,从洗衣机、微波炉到音响和汽车,处处可见其应用。因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。一块单片机芯片就是一台计算机,由于单片机这种特殊的结构形式,在某些应用领域中,它承担了大中型计算机和通用微型计算机无法完成的一些工作,使其具有很多显著的优点和特点,因此在各个领域中都得到了迅猛的发展。第1.2节 波形发生器的发展状
13、况波形发生器是能够产生大量的标准信号和用户定义信号的,并可以保证高稳定性、高精度、易操作性和可重复性的电子仪器。波形发生器具有频率稳定性和连续的相位变换等优点,它不仅可以模拟各种复杂的信号,还可对波形、频率、相移、幅值进行动态、及时的控制,它还可以与其它仪器通讯组成自动测试系统,因此它被广泛用在震动激励、自动控制系统、通讯和仪器仪表等领域。在 70 年代以前,信号发生器主要有两类:脉冲波和正弦波,而波形发生器介于两类之间,能够提供正弦波、方波、三角波等几种常用标准波形,如果产生其它波形时,则需要采用较复杂的电路和机电结合的方法。这个时期的波形发生器多采用模拟电子技术,而且模拟器件构成的电路存在
14、着价格贵、功耗大、尺寸大等缺点,并且要产生较为复杂的信号波形,则电路结构十分复杂。同时,主要体现在两个较为突出的问题上,一是通过电位器的调节来实现输出频率的调节,因此很难将频率调到某一个固定值;二是脉冲的占空比不可调节。在 70 年代以后,微处理器的出现,可以通过用处理器、D/A和 A/D,硬件和软件使波形发生器的功能变大,从而产生更加复杂的波形。这个时期的波形发生器大多数以软件为主,它的实质就是采用微处理器对 DAC的程序控制,就能够得到各种简单的波形。90 年代末,出现几种真正高价格、高性能的波形发生器、但是HP公司推出了型号为 HP770S的信号模拟装置系统,它是由 HP1776A波形发
15、生软件和HP8770A任意波形数字化组成。实际上HP8770A也仅可以产生8 种波形,而且价格十分昂贵。不久以后,LeCroy 公司生产的型号为9100 的任意波形发生器,Analogic公司推出了型号为 Data-2020的多波形合成器等。 到了二十一世纪,随着集成电路技术的高速发展,出现了很多种工作频率可以超过 GHz 的DDS 芯片,同时也推动了函数波形发生器的发展,在2003 年,Agilent的产品 33220A就能够产生 17 种波形,最高频率可达到 20M,在2005 年,产品N6030A 已经能够产生高达 500MHz 的频率,采样的频率可以达到 1.25GHz。第2章 系统方
16、案设计本系统以STC89C52单片机为控制核心,对系统进行初始化,主要完成对键盘的响应、液晶的显示、AD9834频率和波形的设定等功能的控制,起到总控和协调各模块之间工作的作用。图2-1系统结构框图本系统结构如图2-1所示,本设计可分为以下模块:单片机主控模块、键盘模块、DDS模块、液晶模块、增益可控模块。下面对各个模块的设计方案逐一进行论证分析。第2.1节 单片机主控模块STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory )的低电压,高性能CMOS 8位微处理器,俗称单片机
17、。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52有40个引脚,4个8位并行I/O口,1个全双工异步串行口,同时内含5个中断源,2个优先级,2个16位定时/计数器。STC89C52的存储器系统由4K的程序存储器(掩膜ROM),和128B的数据存储器(RAM)组成。它的内部结构如图2-2所示:图2-2 单片机内部结构框图STC89C52具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时
18、器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89052 可以降到0Hz 静态逻辑操作,它支持2种软件也可以选择节电模式。在空闲模式下,CPU 停止工作,允许RAM、串口、定时器/计数器、中断继续工作。2.1.1. STC89C52单片机主要特性1、 一个8 位的微处理器(CPU)。2、片内程序存储器ROM(4KB),用以存放一些原始数据、程序和表格。但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。3、片内数据存储器RAM(128B),用以存放可以读写的数据,如运算的中间结果、最终结果以及显示的数据等,SST89 系列单片机最多提供1K 的RA
19、M。目前单片机的发展趋势是将RAM 和ROM 都集成在单片机里面,这样既方便了用户进行设计又提高了系统的抗干扰性。SST 公司推出的89 系列单片机分别集成了16K、32K、64K Flash 存储器,可供用户根据需要选用。4、两个定时器计数器,每个定时器计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据计数或定时的结果实现计算机控制。为方便设计串行通信,目前的52 系列单片机都会提供3个16 位定时器/计数器。5、四个8 位并行IO 接口P0P3,每个接口既可以用作输入,也可以用作输出。6、一个全双工UART(通用异步接收发送器)的串行IO 口,用于实现单片
20、机之间或单机与微机之间的串行通信。7、片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振荡频率为12MHz。SST89V58RD 最高允许振荡频率达40MHz,因而大大的提高了指令的执行速度。8、五个中断源的中断控制系统。现在新推出的单片机都不只5个中断源,例如SST89E58RD 就有9个中断源。2.1.2. STC89C52的引脚图如图2-3所示:图2-3 STC89C52的引脚图STC89C52部分引脚说明:时钟电路引脚XTAL1 和XTAL2:XTAL1(19 脚):接外部晶体和微调电容的另一端;在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,该引脚必须接地。X
21、TAL2(18 脚):接外部晶体和微调电容的一端;在8051 片内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体固有频率。若需采用外部时钟电路时,该引脚输入外部时钟脉冲。要检查8051/8031 的振荡电路是否正常工作,可用示波器查看XTAL2 端是否有脉冲信号输出。控制信号引脚RST,PSEN,ALE 和EA:RST/VPD(9 脚):RST 是复位信号输入端,高电平有效。当此输入保持备用电源的输入端。当主电源VCC 发生故障,降低到低电平规定值时,将5V 电源自动两个机器周期(24个时钟振荡周期)的高电平时,就可以完成复位操作。RST 引脚的第二功能是VPD,即接入RST 端,为R
22、AM 提供备用电源,以保证存储在RAM 中的信息不丢失,从而合复位后能继续正常运行。PSEN(29 脚):程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。此引脚接EPROM 的OE 端。PSEN 端有效,即允许读出EPROMROM 中的指令码。PSEN 端同样可驱动8个LS 型TTL 负载。要检查一个8051/8031 小系统上电后CPU 能否正常到EPROMROM 中读取指令码,也可用示波器看PSEN 端有无脉冲输出。如有则说明基本上工作正常。ALE/PROG(30 脚):地址锁存允许信号端。当8051上电正常工作后,ALE 引脚不断向外输出正脉
23、冲信号,此频率为振荡器频率f的1/6。CPU 访问片外存储器时,ALE 输出信号作为锁存低8 位地址的控制信号。平时不访问片外存储器时,ALE 端也以振荡频率的1/6 固定输出正脉冲,因而ALE 信号可以用作对外输出时钟或定时信号。如果想确定8051/8031 芯片的好坏,可用示波器查看ALE端是否有脉冲信号输出。如有脉冲信号输出,则8051/8031 基本上是好的。ALE 端的负载驱动能力为8个LS 型TTL(低功耗甚高速TTL)负载。此引脚的第二功能PROG 在对片内带有4KB EPROM 的8751 编程写入(固化程序)时,作为编程脉冲输入端。EA/VPP(31 脚):外部程序存储器地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学士学位 论文 基于 ad9834 波形 发生器 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。