MSP430低功耗原理及其在海温测量中的应用.doc

MSP430低功耗原理及其在海温测量中的应用.doc

ID:27527795

大小:126.50 KB

页数:4页

时间:2018-12-04

MSP430低功耗原理及其在海温测量中的应用.doc_第1页
MSP430低功耗原理及其在海温测量中的应用.doc_第2页
MSP430低功耗原理及其在海温测量中的应用.doc_第3页
MSP430低功耗原理及其在海温测量中的应用.doc_第4页
资源描述:

《MSP430低功耗原理及其在海温测量中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MSP430低功耗原理及其在海温测量中的应用  MSP430系列单片机是一款具有精简指令集的16位超低功耗混合型单片机。采用MSP430系列单片机的一个最大优势是它具有低功耗和高集成度,非常适合于电池供电和空间受限的工作环境以及便携式应用场合。    1MSP430系列单片机的低功耗原理及工作模式    1.1低功耗原理  MSP430系列单片机能够具有很低的功耗,是由它的结构特点决定的。    1.1.1灵活的时钟信号  MSP430系列单片机为系统提供不同的时钟信号,用户可以根据实际需要选择合适的系统时钟

2、。MSP430的时钟模块由高速晶体振荡器、低速晶体振荡器、数字控制振荡器DCO、锁频环FLL以及锁频环增强版本FLL+等部件构成。MSP430系列单片机输出3种不同频率的时钟信号:ACLK(辅助时钟)、MCLK(主系统时钟)、SMCLK(子系统时钟)。下面以MSP430F4XX系列单片机的时钟模块为例作介绍。  MSP430F4XX系列单片机的时钟模块有3个时钟源:LFXT1CLK,XT2CLK,DCOCLK。LFXT1CLK为低频时钟;XT2CLK为高频时钟;DCOCLK为片内数字控制RC振荡器,经常用作系

3、统和外设的时钟信号,其稳定性可由FLL+硬件控制。  MSP430F4XX系列单片机时钟模块的结构如图1所示。ACLK来自LFXT1CLK,可由软件选作各外围模块的时钟信号,一般用于低速外设,ACLK经1,2,4,8分频后供外部电路使用,保证了MSP430F4XX和MSP430F1XX的时钟系统相兼容;MCLK可由软件选择来自LFXT1CLK,XT2CLK,DCOC-LK三者之一,然后经1,2,4,8分频得到,主要用于CPU和系统;SMCLK可由软件选择来自XT2CLK或DCOCLK,主要用于高速外围模块。用

4、户根据不同的应用要求和系统条件,通过程序选择低频或高频,3种不同的频率时钟输出给不同的模块,从而合理利用系统的电压,实现整个系统的低功耗。    DCOCLK可以用作MCLK和SMCLK,但由于RC振荡器DCO的频率会因温度和电压的不同而变化,导致输出频率不稳定。MSP430F4XX系列单片机的时钟模块应用了增强型锁频环技术FLL+,可以通过频率积分器和调制器的自动调节使DCOCLK的频率趋于稳定,实现了硬件自动调整DCO频率,而MSP430F1XX系列单片机的时钟模块则需要通过软件调整DCO频率。    1

5、.1.2完全独立运行的外围模块  MSP430系列单片机的各个模块运行完全独立,定时器、A/D转换器等都可以在CPU休眠的状态下独立运行,从而降低了系统工作时的功耗。例如,用两种方式实现方波的输出。  方式1为通常单片机使用的方式,使用CPU控制输出端口来实现高、低电平的交替转换。在这种方式下,CPU一直处于工作状态。方式1的程序如下:    方式2使用MSP430外部模块定时器A1的自动翻转模式来实现高、低电平的交替转换。在这种方式下,CPU在设定了定时器A1的工作模式后,由定时器A1的输出控制波形,完全不

6、需要CPU的参与,CPU可以休眠,降低了系统的功耗。方式2的程序如下:

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

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

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