基于msp430g2211实现的简易信号发生器

基于msp430g2211实现的简易信号发生器

ID:6787632

大小:1.35 MB

页数:30页

时间:2018-01-25

基于msp430g2211实现的简易信号发生器_第1页
基于msp430g2211实现的简易信号发生器_第2页
基于msp430g2211实现的简易信号发生器_第3页
基于msp430g2211实现的简易信号发生器_第4页
基于msp430g2211实现的简易信号发生器_第5页
资源描述:

《基于msp430g2211实现的简易信号发生器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MSP430G2系列Launchpad开发板应用实例作品基于MSP430G2211实现的简易信号发生器景振华美国德州仪器半导体技术上海(有限)公司西安电子科技大学MSP430单片机联合实验室2011年12月目录第一章作品概述3第一节作品基本情况介绍3第二节系统硬件和软件框图3第二章作品硬件系统设计5第一节MSP430G2系列Launchpad开发板介绍5第二节方案论证、比较与选择6第三节主要模块电路7第四节系统组成原理图及元器件清单10第五节PCB板的设计12第六节硬件的安装调试14第三章作品软件系统设计16第一节DDS原理及在作品中的实现16第二节程

2、序流程图进行介绍17第三节子程序API介绍19第四节各功能子程序在CCS环境下的设计与调试27第四章总结与思考29第一章作品概述第一节作品基本情况介绍本作品基于TI的LaunchPad设计了一款简易信号发生器。选用TI的MSP430G2211这款单片机。作品采用DDS原理来实现信号的产生,使用PWM波模拟DAC,外围使用一些基本的滤波和放大电路,实现了可产生正弦波、三角波、锯齿波的简易信号发生器。相关技术参数请见表1.1.波形种类正弦波三角波锯齿波频率范围(Hz)1~100频率步进间隔(Hz)1最大幅值Vp-p(V)8输出阻抗(Ω)50其他功能幅度连续

3、可调、频率按键可调、输出使能控制、LED指示表1.1简易信号发生器的技术参数整个作品可以分成三个主要方面介绍:信号产生与处理方面。首先,在MSP430G2211上建立一个正弦波相位和幅值的量化表,利用定时器产生占空比可调的PWM波,再结合外围的低通滤波器电路来模拟DAC,实现DDS的功能。信号产生后通过高通滤波器滤除波形中的直流成分。然后通过一个由运算放大器和精密可调电位器组成的运算放大电路,以实现信号的增益控制。最后信号通过SMA头输出。人机交互方面。本作品使用四个菜单按键和三个LED。四个菜单按键的功能分别是:波形切换、频率加、频率减、输出使能。三

4、个LED灯,分别是红灯,代表输出的正弦波;绿灯,代表输出的是三角波;黄灯,代表输出的是锯齿波。电源方面。TI的LaunchPad上带有电源,本可以直接使用,但是由于信号发生器对电源噪声的要求比较高,所以本作品自己设计了电源电路。第二节系统硬件和软件框图(1)系统硬件框图整个系统硬件主要由TI的LaunchPad、滤波器电路模块、增益控制模块、按键菜单及LED指示灯模块和电源模块组成。系统硬件框图如图1.1所示。图1.1系统硬件框图(2)系统软件框图整个系统的软件主要有主函数、定时器TA中断函数、按键中断函数三个大的模块组成。系统软件框图如图1.2所示。

5、图1.2系统软件款图各函数的作用和相互关系:在主函数中首先对系统的时钟、I/O口、定时器TA进行了初始化。初始化完毕,开启总中断。接着进入while(1)循环。在while(1)中对输入信号频率的几个相关参数进行计算。在定时器TA的中断服务程序中会利用这几个参数产生对应频率的PWM波。按键中断函数主要对四个菜单按键的动作进行处理。这四个菜单按键可以实现波形的切换,频率的加减,信号的使能输出。在按键中断函数中修改的信号频率大小和波形的种类这两个参数会被主函数和定时器TA中断函数调用。第二章作品硬件系统设计第一节MSP430G2系列Launchpad开发板

6、介绍TI的MSP430G2系列Launchpad开发板是一款适用于TI最新MSP430G2xx系列产品的完整开发解决方案。其基于USB的集成型仿真器可提供为全系列MSP430G2xx器件开发应用所必需的所有软、硬件。LaunchPad具有集成的DIP目标插座,可支持多达20个引脚,从而使MSP430ValueLine器件能够简便地插入LaunchPad电路板中。此外,其还可提供板上Flash仿真工具,以直接连接至PC轻松进行编程、调试和评估。此外,它还提供了从MSP430G2xx器件到主机PC或相连目标板的9600波特UART串行连接。其实物图如图2.

7、1所示。图2.1MSP430G2系列Launchpad开发板实物图MSP430G2系列Launchpad开发板的特性:lUSB调试与编程接口无需驱动即可安装使用,且具备高达9600波特的UART串行通信速度l支持所有采用PDIP14或PDIP20封装的MSP430G2xx和MSP430F20xx器件l分别连接至绿光和红光LED的两个通用数字I/O引脚可提供视觉反馈l两个按钮可实现用户反馈和芯片复位l器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板l高质量的20引脚DIP插座,可轻松简便地插入目标器件或将其移除本作品中所使用的MSP

8、430G2211单片机的资源和功能:u16位RISC指令集处理器u128字节RAM(数据)+2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。