ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:3.86MB ,
资源ID:101528      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-101528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MSP430控制的基于DDS的波形发生器设计.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

MSP430控制的基于DDS的波形发生器设计.docx

1、1 华中科技大学电子与信息工程系 2011 年 TI 杯电子设计大赛项目总结报告 题 目 : MSP430 控制的基于 DDS 的波形发生器设计 组 长 :何永天(提高 0801 班 U200814111) 组 员: 李恋阳(提高 0801 班 U200812892) 袁 园(提高 0802 班 U200813900) 杨春风(电信 0804 班 U200812791) 吴文彬(电信 0806 班 U200812863) 指导老师:陈林 日 期: 2011.7.8 2 目 录 1 设计目标 . 4 1.1 基本功能 . 4 1.2 扩展功能 . 4 2 团队组成 . 5 3 系统设计方案 .

2、5 3.1 几种初步方案 . 5 3.1.1 方案一 . 5 3.1.2 方案二 . 6 3.1.3 方案的比较 . 6 3.2 器件选型 . 7 3.2.1 单片机 . 7 3.2.2 数模转换 DAC . 7 3.2.3 压控增益放大器 . 7 3.2.4 运算放大器 . 8 4 系统硬件设计与实现 . 8 4.1 系统框图 . 8 4.2 系统电路图 . 9 4.3 器件清单 . 9 4.4 模块分析 . 10 4.4.1 DDS. 10 4.4.2 幅度控制 . 11 4.4.3 放大稳压 . 13 4.4.4 自选波形 . 14 4.4.5 键盘 . 14 4.4.6 LCD 显示

3、. 15 5 系统软件设计与实现 . 16 5.1 总体设计框图 . 16 5.2 初始化 . 17 5.3 DDS . 18 5.4 LCD 显示 . 19 5.5 DAC . 21 5.6 键盘 . 22 6 系统测试与结果 . 26 6.1 总体方案选择 . 26 6.1.1 原方案 . 26 6.1.2 遇到的障碍: . 27 6.1.3 改进方案: . 27 6.2 硬件电路测试 . 27 6.2.1 VCA810 压控放大器 . 27 6.2.2 OPA1632. 28 6.2.3 级联 . 28 6.2.4 关于换备选方案 . 28 3 6.3 系统联调结果 . 28 6.3.1

4、 三角波、正弦波、方波测试结果 . 28 6.3.2 扩展波形的测试结果 . 32 6.3.3 扩展扫频功能的测试结果 . 33 7 结束语 . 33 7.1 目标完成情况 . 33 7.2 感想 . 33 8 参考文献 . 34 9 附录 . 34 9.1 电路图 . 34 9.2 源码清单 . 35 4 1. 设计目标 设计并制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波和由用户编辑的特定波形,并根据用户输入选择产生指定类型与参数的波形,同时在必要的辅助输出显示设备上显示产生波形的类型与参数。 1.1 基本功能 具有产生正弦波、方波、三角波三种周期性波形的功能; 输出波形的频率

5、范围为 100Hz-20KHz(非正弦波频率按 10 次谐波计算);重复频率可调,频率步进间隔 100Hz。 输出波形幅度范围 0-5V(峰峰值),可按步进 0.1V(峰峰值)调整。 由外界按键输入选择产生波形的种类、频率与峰峰值; 界面显示输出波形的类型、重复频率(周期)和幅度。 1.2 扩展功能 输出波形频率范围扩展至 100Hz-200KHz。 用键盘或其它输入装置产生任意波形。 增加稳幅输出功能,当负载变化时,输出电压幅度变化不大于 3%(负载电阻变化范围:100)。 可产生单次或多次( 1000 次以下)特定波形(如产生 1 个半周期三角波输出)。 具有掉电存储功能,可存储掉电前用户

6、编辑的波形和设置。 其它(如增加频谱分析、失真度分析、频率扩展大于 200KHz、扫描输出等功能)。 5 2 团队组成 袁 园 - - 硬 件 部 分吴 文 彬 - - 软 件 部 分杨 春 风 - - 硬 件 部 分李 恋 阳 - - 软 硬 件何 永 天 ( 组 长 ) 软 件 部 分我们的工作分为以下模块(详细分工在个人报告中叙述) 前期:收集资料、 方案设计 、 器件选型 硬件部分:电路参数设计、 proteus 制图 及硬件仿真、各单级调试、 PCB 布线 、 通用版布线 、电路焊接、 排查焊接 错误 软件部分: LCD 模块、 键盘扫描模块 、 DDS 模块 、调频、扫频、 模块间

7、接口设计与实现 、 自选波形 模块 ( DA 部分) 、软件联调 后期:硬件 级联调试 、软件联调报告书写、文档排版、幻灯片演示、视频制作、答辩展示 3 系统设计方案 3.1 几种初步方案 3.1.1 方案一 由 MSP43F149 单片机 产生三角波、正弦波和方波,并且控制波形之间的转换,以及波信号的频率和幅度。用 LCD 液晶显示模块显示波形的种类和相关参数。单片机输出数字信号,通过 DAC 进行数模转换。 采用低通滤波器滤除 DAC 转 换过程中形成的高频小锯齿波,运算放大器进行放大,电压跟随器稳幅, 最后送入示波器显示信号。 6 3.1.2 方案二 用 DDS(直接数字合成 Direc

8、t Digital Synthesis)芯片产生三角波、正弦波和方波,并用MSP430 单片机送控制字给 DDS 以控制波形之间的转换,以及波信号的频率 ,通过 TI 公司的VCA810 压控放大器芯片进行调幅。 然后通过滤波器滤除高 频噪声,通过放大电路对信号进行放大,之后通过缓冲对信号进行稳幅 , 最后送入示波器显示信号 ,用单片机产生任意波形和其他扩展功能。 M S P 4 3 0 F 5 4 3 8 D D S放 大L C D 显 示D A 放 大 稳 幅P C 机 J T A GF r e q 控 制 字F r e q 控 制 字自 选 波 形自 选 波 形稳 幅按 键 控 制示 波

9、 器3.1.3 方案 的比较 方案一的基本思路是用单片机发出指令输出相应的数字量,然后通过 DA 产生要求的模拟量,但是存在一个致命的问题,那就是本次的频率基本要求为 100Hz-20KHz,扩展要求是100-200KHz,但是通常的 MSP430 系列单片机的晶振一般为 8M 左右 , 指令周期是机器周期,可达 1/8ms,所以对生成方波来说 还可以 ,而要合成三角波或正弦波则存在很多问题,程序实现难度很大,所以我们最终放弃了这个方案。 方案 二的基本思路是走两条路, 使用 DDS 芯片 产生三种基本波形 ,用单片机实现 任意波形以及 控制和显示等功能,容易对功能进行扩充,且外围电路简单,系

10、统可靠性较高,编程实现较为简单,整个系统成本较低 ,我们最终选择了这个方案。 信号初步产生之后都要经过滤波、放大、缓冲输出等电路,各个方案下的设计大同小异,主要还是需要稳定可靠,带宽 很宽。 7 3.2 器件选型 3.2.1 单片机 选用 MSP430F5438 单片机 ,因为 在种类和数量繁多的单片机中, TI 的 MSP430 系列颇具特色,并具有良好的性能 。3.2.2 数模转换 DAC 按照设计好的方案,扩展功能中的任选波形用 DA 来实现,有 2 种 方法 :外接 DAC0832或者自带的 DAC5571。 自带的 DAC5571 优点:使用较简单(因为有完整的 test 代码和文档

11、,而且已经集成在 5438 的开发板上);缺点:速度上不去(因为 5438 自带的操作 DA 用来产生任选波形的代码要放在 main 中,但 main 函数比较庞大,影响了任选波形的频率) 外接 DAC0832 优点:可以自己去设计 DA 的驱动函数,产生的任选波形的频率较高;缺点:设计和搭电路较复杂( 0832 的输出端还要加运放来将电流输出转换成电压输出) 我们选择第一种自带 DA 3.2.3 压控增益放大器 比较两个选择: VCA810 和 VCA822。具体来说,我们比较它们的增益带宽积,输出(驱动)电流,及我们对芯片的熟悉程度。最后决定选择 VCA810,利用 DAC 产生控制电压改

12、变放大器的增益。控制电压和放大器增益成线性,方便实现精确的增益控制。 VCA810 的最小8 增益步进仅取决于 DAC 的位数,可以实现增益微调,为闭环改善放大器的性能提供方便。 3.2.4 运算放大器 主要考虑因素有增益带宽积,输出驱动电流(表明带负载的能力),噪声电压,电路复杂程度,对芯片的熟悉程度和价格,对于常用的几个比较结果如下: OPA1632:增益带宽积: 180MHZ; 输出驱动电流: 150mA OPA551:带宽: 3MHZ;,增益带宽积: 3MHZ; 输出驱动电流: 200mA OPA552:带宽: 12MHZ,增益带宽积: 3MHZ; 输出驱动电流: 200mA NE55

13、32:小信号带宽: 10MHZ, 输出驱动电流: 60mA THS4031:增益带宽积: 100MHZ, 输出驱动电流: 90mA THS4521:带宽: 145MHZ, 输出驱动电流: 100mA uA741:增益带宽积: 1MHZ, 输出驱动电流: 25mA 综合考虑, opa1632 各项性能比其他芯片要好很多,因此决定选用 opa1632 4 系统硬件设计与实现 4.1 系统框图 4 x 4 按 键 控 制示 波 器 显 示A D 9 8 3 3T F T 液 晶 显 示D AP C 机 J T A GF r e q 控 制 字F r e q 控 制 字自 选 波 形自 选 波 形M

14、S P 4 3 0 F 5 4 3 8V C A 8 1 0O P A 1 6 3 2放 大 器幅 度 控 制 字O P A 1 6 3 2 电压 跟 随 器由 MSP430 单片机通过 3 个 SPI 接口控制 AD9833 产生各种频率的正弦波、三角波、方波,经放大整形电路后输出,并通过独立的按键切换输出的波形,也可改变频率 和幅度 以及频率 和幅度 变化的步进 (通过软硬件的配合) 。 通过 TFT 液晶模块和独立按键进行人机交互。系统上电后检查启动按键是否按下,当启动按下被按下时,启动各个模块,与此同时检查被按下的按键值。当检查到不同的按键被按下时,由 MSP430 通过 SPI 控制

15、 AD9833 进行相应的改变。 9 4.2 系统电路图 其中 DDS 模块较为复杂,上图只是外部接口。其详细电路 设计 如下图所示: 4.3 器件清单 msp430f5438 开发板 ( 1 个) VCA810 压控增益放大器( 1 个) 10 OPA1632 放大器( 3 个) AD9833( 1 个) UA741 放大器( 1 个) 电阻,电容,导线若干 4.4 模块分析 4.4.1 DDS 1) AD9833 介绍 AD9833 是 ADI 公司的一款低功耗 的 DDS 器件,能够输出正弦波、三角波、方波。 AD9833无需外接元件,输出频率和相位可通过软件编程设置,易于调节。其频率寄

16、存器为 28 位,主频时钟为 25 MHz 时,其精度为 0 1 Hz;主频时钟为 l MHz 时精度可达 0 004 Hz. AD9833 内部有 5 个可编程寄存器: 1 个 16 位控制寄存器,用于设置器件 _T 作模式; 2个 28 位频率寄存器和 2 个 12 位相位寄存器,分别用于设置器件输出正弦波的频率和相位。它的 SIN-ROM 查询表把输入的地址相位信息映射成正弦波幅值的数字量信号,驱动 D A 转换器输出模拟量 。 输出正弦波频率为: fout = FREQREG(fMCLK/228) 式中: FREQREG 为频率控制字,由频率寄存器 FREQOREG 或 FREQlRE

17、G 的值给定,其范围为 228 fMCLK为参考时钟频率。 2) 从单片机输入控制字 AD9833模块 有 3根串行接口线,分别是 FSYNC、 SCLK和 SDATA,与 SPI、 QSPI、 MI CROWIRE和 DSP接口标准兼容,在串口时钟 SCLK的作用下,数据是以 16位的方式加载到设备上, FSYNC引脚是使能引脚,电平触发方式,低电平有效 。 进行串行数据传输时, FSYNC 引脚置低,在16 个 SCLK 的下降沿数据通过 SDATA 引脚被送到 AD9833 的输入移位寄存器 。 因此,此处我们通过 3 个 100 的电阻进行限流,并将这 3 个引脚接到单片机 MSP430F5438 的 P9.4、 P9.3和 P9.2 脚,通过单片机来控制 AD9833。 下图是 SCI 串行数据通信的时序图: 3) 从 Vout的各种输出 相 位 累 加 器( N 位 )波 形 存 储 器( N 位 )D / A转 换 器低 通滤 波 器f s f s频 率控 制 字 K

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。