网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中科技大学电子与信息工程系2011年TI杯电子设计大赛项目总结报告题 目:MSP430控制的基于DDS的波形发生器设计 组 长:何永天(提高0801班 U200814111) 组 员:李恋阳(提高0801班 U200812892) 袁 园(提高0802班 U200813900) 杨春风(电信0804班 U200812791)吴文彬(电信0806班 U200812863) 指导老师:陈林 日 期:2011.7.8目 录1设计目标41.1基本功能41.2扩展功能42团队组成53系统设计方案53.1几种初步方案53.1.1方案一53.1.2方案二63.1.3方案的比较63.2器件选型73.2.1单片机73.2.2数模转换DAC73.2.3压控增益放大器73.2.4运算放大器84系统硬件设计与实现84.1系统框图84.2系统电路图94.3器件清单94.4模块分析104.4.1DDS104.4.2幅度控制114.4.3放大稳压134.4.4自选波形144.4.5键盘144.4.6LCD显示155系统软件设计与实现165.1总体设计框图165.2初始化175.3DDS185.4LCD显示195.5DAC215.6键盘226系统测试与结果266.1总体方案选择266.1.1原方案266.1.2遇到的障碍:276.1.3改进方案:276.2硬件电路测试276.2.1VCA810压控放大器276.2.2OPA1632286.2.3级联286.2.4关于换备选方案286.3系统联调结果286.3.1三角波、正弦波、方波测试结果286.3.2扩展波形的测试结果326.3.3扩展扫频功能的测试结果337结束语337.1目标完成情况337.2感想338参考文献349附录349.1电路图349.2源码清单35设计目标设计并制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波和由用户编辑的特定波形,并根据用户输入选择产生指定类型与参数的波形,同时在必要的辅助输出显示设备上显示产生波形的类型与参数。基本功能具有产生正弦波、方波、三角波三种周期性波形的功能;输出波形的频率范围为100Hz-20KHz(非正弦波频率按10次谐波计算);重复频率可调,频率步进间隔≤100Hz。输出波形幅度范围0-5V(峰峰值),可按步进0.1V(峰峰值)调整。由外界按键输入选择产生波形的种类、频率与峰峰值;界面显示输出波形的类型、重复频率(周期)和幅度。扩展功能输出波形频率范围扩展至100Hz-200KHz。用键盘或其它输入装置产生任意波形。增加稳幅输出功能,当负载变化时,输出电压幅度变化不大于±3%(负载电阻变化范围:100Ω)。可产生单次或多次(1000次以下)特定波形(如产生1个半周期三角波输出)。具有掉电存储功能,可存储掉电前用户编辑的波形和设置。其它(如增加频谱分析、失真度分析、频率扩展大于200KHz、扫描输出等功能)。团队组成我们的工作分为以下模块(详细分工在个人报告中叙述)前期:收集资料、方案设计、器件选型 硬件部分:电路参数设计、proteus制图及硬件仿真、各单级调试、PCB布线、通用版布线、电路焊接、排查焊接错误 软件部分: LCD模块、键盘扫描模块、DDS模块、调频、扫频、模块间接口设计与实现、自选波形模块(DA部分)、软件联调后期:硬件级联调试、软件联调报告书写、文档排版、幻灯片演示、视频制作、答辩展示系统设计方案几种初步方案方案一由MSP43F149单片机产生三角波、正弦波和方波,并且控制波形之间的转换,以及波信号的频率和幅度。用LCD液晶显示模块显示波形的种类和相关参数。单片机输出数字信号,通过DAC进行数模转换。采用低通滤波器滤除DAC转换过程中形成的高频小锯齿波,运算放大器进行放大,电压跟随器稳幅,最后送入示波器显示信号。方案二用DDS(直接数字合成 Direct Digital Synthesis)芯片产生三角波、正弦波和方波,并用MSP430单片机送控制字给DDS以控制波形之间的转换,以及波信号的频率,通过TI公司的VCA810压控放大器芯片进行调幅。然后通过滤波器滤除高频噪声,通过放大电路对信号进行放大,之后通过缓冲对信号进行稳幅,最后送入示波器显示信号,用单片机产生任意波形和其他扩展功能。方案的比较方案一的基本思路是用单片机发出指令输出相应的数字量,然后通过DA产生要求的模拟量,但是存在一个致命的问题,那就是本次的频率基本要求为100Hz-20KHz,扩展要求是100-200KHz,但是通常的MSP430系列单片机的晶振一般为8M左右,指令周期是机器周期,可达1/8ms,所以对生成方波来说还可以,而要合成三角波或正弦波则存在很多问题,程序实现难度很大,所以我们最终放弃了这个方案。方案二的基本思路是走两条路,使用DDS芯片产生

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档