logo资料库

基于AD9850的信号发生器.pdf

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
摘要 本设计是基于直接数字频率合成(DDS)原理,利用 AT89C51 单片机作为控制 器件,利用 DDS 器件 AD9850 模块设计一个正弦波信号发生器,并且阐述了信号 发生器的硬件设计和软件设计的各项参数。该信号发生器可输 100Hz-10MHz 范围 内可调的正弦波信号,且输出的正弦波频带较宽、频率稳定度高,波形良好。正 弦波信号发生器应用广泛,在调频技术领域和无线电通信技术领域具有比较广阔 的发展前景。 关键词:信号发生器、AD9850 芯片、单片机 、正弦波
目录 1.正弦波信号发生器课程设计的目的........................................................................1 2.正弦波信号发生器的方案与原理框图....................................................................3 2.1 电路设计方案设计的选择................................................................................3 2.2 电路设计原理框图............................................................................................4 3.各部分电路的设计....................................................................................................5 3.1 主控制模块的设计.............................................................................................5 3.2 正弦波发生模块的设计.....................................................................................5 3.3 键控单元的设计.................................................................................................7 4.软件设计....................................................................................................................8 5.弦波信号发生器电路的安装与调试........................................................................9 5.1 100Hz 正弦波波形分析.....................................................................................9 5.2 10KHz 正弦波波形分析.....................................................................................9 5.3 10MHz 正弦波波形分析...................................................................................10 6. 结论.........................................................................................................................11 7.心得体会..................................................................................................................12 8. 参考文献.................................................................................................................13 附录一:电路原理图..................................................................................................14 附录二:实物图电路图..............................................................................................15 附录三:所用仪器和元器件清单..............................................................................16 附录四:控制程序......................................................................................................17 I
1.正弦波信号发生器课程设计的目的 (1)通过设计制作正弦波信号发生器,了解并掌握简单电子电路的一般设计方法, 一定程度上具备初步的独立设计能力。 (2)学会有目的的查阅所需要的相关资料。 (3)通过查阅手册和文献资料,进一步熟悉电子器件的类型和特性,并掌握合理 选用的原则,进一步掌握相关电子仪器的正确使用方法。 (4)学会用 Altium Designer 软件绘出原理图(SCH)和印制电路板(PCB),学会 用 Multisim 对电子电子电路进行仿真设计。 (5)初步掌握普通电子电路的安装、布线、调试、仿真的基本技能。 (6)提高综合运用所学的理论知识独立分析和解决问题的能力,学会撰写课程设 计总结报告,培养求知好学的品格和严谨的生活态度。 1
2.正弦波信号发生器的方案与原理框图 2.1 电路设计方案设计的选择 目前正弦信号发生器的的制作一般采用如下方案: 方案一:直接利用单片机,通过编程产生正弦波信号。优点:简化了产生正 弦波信号所需的硬件和软件,电路结构比较简单。缺点:编程复杂,波形失真度 比较高,且不能达到要求输出的高频信号。 方案二:利用单片机直接控制数字频率合成芯片 DDS 产生正弦波,即通过单 片机程序、键盘,显示实现波形的数字控制,产生所需要的的正弦波信号。优点: 控制简单,波形效果好,频率带宽大,精确度高。缺点:硬件电路复杂,需要集 成模块。 方案三:采用反馈型 LC 振荡电路原理,选择合适的电容、电感就能产生相应的正 弦信号。优点:器件比较简单,成本低。缺点:难以达到高精度的程控调节,而 且波形稳定度不高。 综上:为了满足可调频率范围大,波形稳定度高的设计要求,同时兼顾成本, 节省硬件电路,方便实现程控调节。采用方案二更为合理。即利用 DDS 集成芯片 产生正弦波,此方法节省硬件电路,方便实现程控调节,精度易满足要求。正弦 波形的生成及频率控制均由单片机编程实现。产生的波形的频率范围、步进值取 决于所采用的每个周期的输出点数及单片机执行指令的时间。理论上基本能实现 设计所要求的功能。但是程序较为复杂,且产生的波形频率较高时会有失真现象。 2.1 电路设计原理框图 本次课程设计要求设计一个正弦波信号发生器。由于要求可断电保存,故可 使用的 16 位单片机 AT89C51 作为中央控制器,而 51 单片机的晶振一般选用 11.0592MHz 的晶振。为了简化电路,键控单元可以选用八位拨码开关,通过拨 码开关的开闭实现频率加减,步进幅度控制的功能。对于 DDS 芯片的选择,考虑 到输出波形稳定性,设计要求和性价比,可以采用目前技术最成熟,使用较为广 泛的 DDS 芯片 AD9850 芯片。 AD9850 是 ADI 公司生产的低功耗直接数字频率合成技术典型产品之一。 AD9850 具有频率转换速度快,频率分辨率高,相位噪声低,频率稳定度高等优 点。本设计的是以直接频率合成(DDS)器件 AD9850 和 MCS-51 单片机为核心, 配合必要的外围接口器件,在单片机编程软件的控制下,能够产生给定频率和起 始相位且附加调制信息的正弦波信号发生器。产生的的正弦波信号频率在 100Hz-10MHz 范围内可调,而且正弦波信号频率设定值可断电保存。操作简单、 快捷且稳定性高。系统设计的原理总框图如图 2.1 所示。 2
键控 单元 11.0592 MHz 晶振 单片 机 控制信号 DDS 集成芯片 输出 FM 调频 AM 调幅 PSK、ASK 图 2.1 系统设计的总框图 3
3. 各部分电路的设计 总设计电路由以下三部分电路构成,其中 51 单片机 AT89C51 作为信号发生 部分的中央控制器,并结合 DDS 芯片 AD9850,产生 100Hz-10MHz 频率可调的正 弦信号并在示波器上显示波形,频率大小通过键控模块进行调节。 3.1 主控制模块 采用单片机 AT89C51 作为控制核心来向 AD9850 发送控制字产生波形。此方 法操作简便、电路接口简单、成本低廉,且容易实现系统小型化。单片机最小系 统是控制核心的基础,它主要由时钟电路、电源、复位电路组成。通过单片机最 小系统,使用软件方式可以实现对波形的控制。如图 3.1 所示。 图 3.1 单片机最小系统图 3.2 正弦波发生模块 本次课程设计的正弦波输出模块采用 AD9850 模块,AD9850 模块是采用 ADI 应用最广泛的 DDS 制作的模块。它主要功能特点:模块能够输出正弦波和方波; 基本波形的频率范围 0-40MHz,但是频率在 20-30MHz 后谐波越来越大,波形会 越来越不干净;并口和串口数据输入可以通过一个跳帽选择,并且从产生 D/A 基准的管脚引出,方便做输出波形的幅度调节;比较器的基准输入端电压由可变 电阻产生,调节该电阻可以得到不同的占空比方波。AD9850 模块采用 125MHz 的 有源晶振。AD9850 模块的各引脚功能图和实物图如图 3.2 和图 3.3 所示. 4
图 3.2 模块引脚功能图 AD9850 内部组成框图如图 3.4 所示 图 3.3 AD9850 模块实物图 图 3.4AD9850 组成框图 AD9850 有 40 位控制字,32 位用于频率控制,5 位用于相位控制,1 位用于 电源休眠(Powerdown)控制,2 位用于选择工作方式。这 40 位控制字可通过并行 方式或串行方式输入到 AD9850,在并行装入方式中,通过 8 位总线 DO-D7 将可数 5
据输入到寄存器,在重复 5 次之后再在 FQ-UD 上升沿把 40 位数据从输入寄存器 装入到频率/相位数据寄存器中更新 DDS 输出频率和相位。同时把地址指针复位 到第一个输入寄存器。接着在 WCLK 的上升沿装入 8 位数据,并把指针指向下一 个输入寄存器,连续 5 个 WCLK 上升沿后,WCLK 的边沿就不再起作用,直到复位 信号或 FQ-UD 上升沿把地址指针复位到第一个寄存器,重新进行循环。 3.3 键控模块的设计 键控模块在实际设计中采四个开关来制作。来控制频率加减,步进加减,且 每次步进幅度为十,通过调节步进的次数,可产生 100Hz-10MHz 内频率可调的正 弦信号。其原理图如图 3.5 所示。 图 3.5 键控模块图 6
分享到:
收藏