基于某MSP430G2211实现地简易信号发生器景振华

上传人:ni****g 文档编号:495914853 上传时间:2024-02-22 格式:DOC 页数:29 大小:1.29MB
返回 下载 相关 举报
基于某MSP430G2211实现地简易信号发生器景振华_第1页
第1页 / 共29页
基于某MSP430G2211实现地简易信号发生器景振华_第2页
第2页 / 共29页
基于某MSP430G2211实现地简易信号发生器景振华_第3页
第3页 / 共29页
基于某MSP430G2211实现地简易信号发生器景振华_第4页
第4页 / 共29页
基于某MSP430G2211实现地简易信号发生器景振华_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于某MSP430G2211实现地简易信号发生器景振华》由会员分享,可在线阅读,更多相关《基于某MSP430G2211实现地简易信号发生器景振华(29页珍藏版)》请在金锄头文库上搜索。

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

2、四节各功能子程序在CCS环境下的设计与调试27第四章总结与思考29第一章 作品概述第一节 作品根本情况介绍本作品基于TI的LaunchPad设计了一款简易信号发生器。选用TI的MSP430G2211这款单片机。作品采用DDS原理来实现信号的产生,使用PWM波模拟DAC,外围使用一些根本的滤波和放大电路,实现了可产生正弦波、三角波、锯齿波的简易信号发生器。相关技术参数请见表1.1.波形种类正弦波三角波锯齿波频率围Hz1100频率步进间隔Hz1最大幅值Vp-pV8输出阻抗()50其他功能幅度连续可调、频率按键可调、输出使能控制、LED指示表1.1 简易信号发生器的技术参数整个作品可以分成三个主要方

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

4、以直接使用,但是由于信号发生器对电源噪声的要求比拟高,所以本作品自己设计了电源电路。第二节 系统硬件和软件框图(1) 系统硬件框图整个系统硬件主要由TI的LaunchPad、滤波器电路模块、增益控制模块、按键菜单与LED指示灯模块和电源模块组成。系统硬件框图如图1.1所示。图1.1 系统硬件框图(2) 系统软件框图整个系统的软件主要有主函数、定时器TA中断函数、按键中断函数三个大的模块组成。系统软件框图如图1.2所示。图1.2 系统软件款图各函数的作用和相互关系:在主函数中首先对系统的时钟、I/O口、定时器TA进展了初始化。初始化完毕,开启总中断。接着进入while1循环。在while1中对输

5、入信号频率的几个相关参数进展计算。在定时器TA的中断服务程序中会利用这几个参数产生对应频率的PWM波。按键中断函数主要对四个菜单按键的动作进展处理。这四个菜单按键可以实现波形的切换,频率的加减,信号的使能输出。在按键中断函数中修改的信号频率大小和波形的种类这两个参数会被主函数和定时器TA中断函数调用。第二章 作品硬件系统设计第一节 MSP430G2系列Launchpad开发板介绍TI的MSP430G2系列Launchpad开发板是一款适用于TI 最新MSP430G2xx 系列产品的完整开发解决方案。其基于USB 的集成型仿真器可提供为全系列MSP430G2xx 器件开发应用所必需的所有软、硬件

6、。LaunchPad 具有集成的DIP目标插座,可支持多达20 个引脚,从而使MSP430 Value Line器件能够简便地插入LaunchPad电路板中。此外,其还可提供板上Flash 仿真工具,以直接连接至PC 轻松进展编程、调试和评估。此外,它还提供了从MSP430G2xx 器件到主机PC 或相连目标板的9600 波特UART 串行连接。其实物图如图2.1所示。图2.1 MSP430G2系列Launchpad开发板实物图MSP430G2系列Launchpad开发板的特性:l USB 调试与编程接口无需驱动即可安装使用,且具备高达9600 波特的UART 串行通信速度 l 支持所有采用P

7、DIP14 或PDIP20 封装的MSP430G2xx 和MSP430F20xx 器件 l 分别连接至绿光和红光LED 的两个通用数字I/O 引脚可提供视觉反响 l 两个按钮可实现用户反响和芯片复位l 器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板 l 高质量的20引脚DIP插座,可轻松简便地插入目标器件或将其移除本作品中所使用的MSP430G2211单片机的资源和功能:u 16位RISC指令集处理器u 128字节RAM(数据)+2K字节Flash存储器代码u 一个16位TA定时器u 置数控振荡器DCO,最高频率可达21MHzu 9个双向I/O口,每个I/O口都可以作为

8、中断源u 自带BOR检测电路,能自动避开上电瞬间的毛刺并产生可靠的复位信号u 置低功耗低频振荡器VLOu 可通过软件配置的8通道比拟器第二节 方案论证、比拟与选择方案一:控制局部由MSP430G2211实现,波形产生采用低温漂、低失真、高线性单片压控函数发生器如ICL8038、MAX038等。它们可同时产生频率可控可变的三角波、正弦波、脉冲波等。用D/A转换器的输出来改变调节电压,也可以实现频率的数控调整。优缺点:方法简单易行,采用单片专用芯片,系统体积大大减小。但由于压控的非线性,频率步进的步长控制困难。而且整个设计中MSP430G2211仅仅完成简单的控制功能,资源得不到充分的利用。方案二

9、:控制局部由MSP430G2211实现,波形产生局部使用FPGA或CPLD芯片采用波形查找表结合高速的DAC产生。优缺点:此方案自由度大,符合现在的开展趋势。但是,FPGA或CPLD芯片价格相比照拟高,加上高速的DAC芯片,使设计本钱大大提高。而且整个设计中MSP430G2211仅仅完成简单的控制功能,资源得不到充分的利用。方案三:由MSP430G2211实现对专门的DDS芯片如AD9850、AD9833的控制,来产生各种波形。优缺点:利用此方案产生波形的频率稳定度高,易于程控。但是,专门的DDS芯片价格高,系统本钱高。方案四:由MSP430G2211结合低通滤波器电路来模拟实现DDS芯片的功

10、能,进而产生各种波形。优缺点:利用此方案可以充分利用MSP430G2211上资源,使系统本钱大大降低。但是此方案只能产生低频率的波形。综上,方案四可以充分利用MSP430G2211的资源,外围电路简单、系统本钱低,可以满足简易信号发生器的要求。所以本作品最终采用方案四。第三节 主要模块电路(1) 电源模块本作品中总共使用了三种电源:5V、3.6V、-5V。其中3.6V的产生是在1117-3.3的参考端加了一个二极管1N5819。由于1N5819的导通电压大约为0.3V,可将1117-3.3的输出电压太高0.3V,变为3.6V。-5V由负压产生芯片ICL7660产生。电源模块电路如图2.2所示。

11、图2.2 电源模块电路(2) 滤波电路模块滤波电路模块主要有低通滤波器和高通滤波器隔直电路组成。前面的R15、R16、R17、C10、C11和C12组成三阶低通滤波器。3dB点为600Hz,可以有效的将信号中的高频成分滤除。高通滤波器电路。C9和R19组成高通滤波电路,3dB点为362mHz,可以将信号中的直流成分有效的滤除。滤波电路如图2.3所示。图2.3 滤波电路模块(3) 幅度调节与信号输出模块幅度调节电路是由运算放大器LM358和一些电阻电容组成的反相放大电路。其中R10是精细可调电位器,方便用户对信号的幅度进展调节。信号输出电路有一个50的电阻和SMA头组成。50的电阻可以保证整个信

12、号发生器的输出阻抗为50。信号幅度调节和输出局部电路如图2.4所示。图2.4 信号幅度调节和输出电路(4) 菜单按键和指示模块作品设计了四个菜单按键,如如如下图所示。各自的功能见表2.1。按键S3S4S5S6功能信号输出使能键频率-频率+信号选择键表2.1 菜单按键功能系统开机启动后,默认输出的波形是10Hz的正弦波。通过点按S5和S4可以实现频率的加1减1,长按可以实现频率的快速加减。通过点按S6,可以切换波形,同时相应的LED灯会亮各LED灯代表的波形见表二。切换波形时,为了保护用户电路,禁止信号输出。当用户切换到需要的波形时,可以点按S3,使能信号输出。灯亮代表输出波形如表2.2所示。L

13、ED灯D3 黄色LED灯D4 绿色LED灯D5 红色LED灯输出波形锯齿波三角波正弦波表2.2 LED指示灯代表波形菜单按键和LED信号指示灯的电路见图2.5。图2.5 菜单按键和信号指示灯电路第四节 系统组成原理图与元器件清单系统组成的原理图请见图2.6。图2.6 系统原理图元器件清单列表见表2.3。mentDescriptionDesignatorFootprintQuantity10uf/10vC1, C2,C3, C6, C14C12065104CapacitorC4, C5, C7, C8, C10, C11, C12, C1308058106CapacitorC912061IN40

14、07D1D1206-AK1YELLOWD3D08051GREEND4D08051REDD2,D5D080525819D7D1206-AK1MSP430JTAGMSP340 JTAGJ1IDC14-Z15VDC_JK5V电源插头J2PWRJK01Relay-SPDTSingle-Pole Dual-Throw RelayK1RELAY-HRB2-?1Header 7X2LaunchPad在底板上的插座P1, P2HDR2X721PIN安装孔P3, P4, P5, P6PAD4SMASMA头P7BNC_RA CON19013PNP Bipolar TransistorQ1SOT-23T13K3R1, R3, R4, R5, R8, R22080564K7R208051100R608051330R708051RESR9, R12, R14, R15, R16, R17, R18, R19, R2108059Res Adj2可调精细电位器R10VR_precise1SW-SPDT继电器S1SW_1H1SW-PBS2,S3, S4, S5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号