MSP430低功耗运行模式原理分析及应用

2020-08-07来源: elecfans关键字:MSP430  低功耗  运行模式

MSP430系列是一款具有精简指令集的16位超低功耗混合型单片机。它包含冯诺依曼结构寻址方式(MAB)和数据存储方式(MDB)的灵活时钟系统,由于含有一个标准的地址映射和数字模拟外围接口的CPU,MSP430为混合信号应用需求提供了解决方案。


1、MSP430优点

与熟知的采用复杂指令集的8位51系列单片机相比,16位精简指令集的MSP430系列单片机的功能更强,运行速度更快。


(1)灵活的时钟系统

时钟系统是为电池供电的应用而特别设计的。一个低频率时钟直接由32kHz的晶振驱动(ACLK)。整合的高速数控振荡器(DCO)作为用于CPU和高速外围设备的主时钟源。DOC的建立保持时间小于6μs。基于MSP430的高性能16位RISC处理器设计可以在很短的距离实现高效率的数据传输。

(2)嵌入仿真

MSP430设备本身具有专用仿真逻辑电路,通过JTAG口可以进行嵌入式仿真,不需要附加任何外围电路,优点如下:支持全速执行、在线调试、设立断点和单步跟踪;在线调试设计与最终应用具有相同的特性;保护混合信号的完整性,并且不受线路干扰。

(3)地址空间MSP430

冯诺依曼体系结构可以与特殊功能寄存器(SFRs)共享一个地址空间。代码段存于偶地址,数据段访问单位为字节或字,可扩展寻址空间到64KB。


2、MSP430低功耗运行模式原理

TI的MSP430是一个特别强调低功耗的单片机系列,尤其适用于采用电池供电的长时间工作的场合。

2.1、运行模式

MSP430低功耗运行模式原理及应用

图1  MSP430工作模式状态图


MSP430系列为超低功耗应用软件设计,其工作模式状态如图1所示,基本时钟系统操作模式如表1所列。运行模式要考虑到三个不同的需求:低功耗;速度和数据的吞吐量;单个外围设备电流消耗的最小限度。


表1  MSP430x1xx基本时钟系统操作模式

MSP430低功耗运行模式原理及应用

MSP430典型电流消耗如图2所示。

MSP430低功耗运行模式原理及应用

图2   13x和14x设备对运行模式的典型电流消耗图


在状态寄存器中,用CPUOff、OSCOff、SCG0和SCG1位配置低功耗方式0~4。含以上方式控制位的优点是在中断服务程序中,当前工作状态可以保存在堆栈之上。如果在中断服务程序期间SR值未改变,那么程序溢出返回到先前工作状态。利用在中断服务程序内堆栈SR值,程序溢出能返回到不同的工作状态。模式控制位和堆栈能被任何指令访问。


当设置任一种模式的控制位时,被选择的工作状态立刻响应。如果时钟未被激活,用任何禁用时钟操作的外围设备都禁用,而且外围设备也可通过设置自身控制寄存器禁用。所有的I/O端口引脚和RAM/寄存器不被改变,所有的中断都可实现唤醒功能。


2.2、进入和退出低功耗模式

从任何低功耗运行模式启动的中断事件都可激活MSP430。①进入中断服务程序。PC和SR被储存在堆栈后,CPUOff、SCG1和OSCOff自动复位。②从中断服务程序返回的选择。原SR从堆栈取出,恢复原来的工作状态。当RETI指令执行时,储存在堆栈的SR位,在中断服务程序返回到一个不同的工作状态期间内,可被修正。


可利用低功耗模式延长使用寿命,因为延长低功率模式周期可使DCO禁用,这时DCO的负温度系数应当考虑。如果温度改变很大,在唤醒模式的DCO频率会与进入低功耗模式时有显著的不同,并且有可能超过工作范围。为避免以上情况,DCO在进入能够扩展周期时间的低功耗模式前设置为最低值,低功耗模式的温度可改变。

关键字:MSP430  低功耗  运行模式 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic505621.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:MSP430微控制器全家族成员
下一篇:基于CAN总线和MSP430的CO红外检测系统设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于MSP430F2274单片机的倒车雷达设计
随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片机MSP430F2274的倒车雷达可以弥补以往产品的不足。系统总体设计系统采用超声波测距原理。超声波测距仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出障碍物距离。作为一种非接触式的检测方式,超声波具有空气传播衰减小、反射能力
发表于 2020-09-24
基于<font color='red'>MSP430</font>F2274单片机的倒车雷达设计
基于MSP430颅内出血检测设备的研制策略
检查提供指征。3 硬件设计设备以MSP430单片机为控制核心.其输出脉冲信号驱动特定波长的LED产生近红外光.近红外光源透过颅脑组织,由检测探头中的光电传感器采集含有脑组织血氧信息的光信号,光电转换后将电信号传送给单片机,经过处理后的信号可以保存在EEPROM中也可通过LCD显示。还可以将信号通过USB口传送给计算机进行进一步处理或存储。其系统框图如图1所示:图1 设备系统框图3.1 检测探头探头由光源、光电传感器和前端转换电路组成,小圆孔用于固定光源,光电传感器则同定在中间,光源选择LED,传感器选用S1226系列光电传感器.其暗电流小,感光灵敏度为高。光源和传感器之间的距离设定为40mm.探头的平均探测深度为约为3cm,光源
发表于 2020-09-24
基于<font color='red'>MSP430</font>颅内出血检测设备的研制策略
基于MSP430F5438单片机的无线环境检测系统设计
  环境监测是指通过对影响环境质量因素的代表值的测定,确定环境质量(或污染程度)及其变化趋势。随着科技的不断进步,特别是计算机技术和网络技术的不断发展,环境检测由经典的化学分析向仪器与计算机和网络相结合的方式,实现f无线环境的检测。本文中设计了一个无线环境检测系统,以MSP430F5438单片机为控制核心,实际制作一个终端和2个节点,终端能从节点获取节点的环境温度和光照信息,并且节点能够实现中继转发的功能。整个系统采用OOK调制方式,收发都使用一个天线,终端发射信号时。  将欲传输的信息通过串口输出的电平控制本振的开断从而实现OOK调制,后级使用丙类功放发射,接收端节点将天线上的信号进行放大,然后倍压检波,通过自适应比较器解调
发表于 2020-09-24
基于<font color='red'>MSP430</font>F5438单片机的无线环境检测系统设计
DSP与MSP430的电力系统故障录波器设计
。TMS320F2812的ADCINA复用为I/O口与AD7656的D0~D15数据口相连,用来进行数据传输GPIOB59端口与CONVST A、CONVST B和CONVST C三个端口相连,作为AD7656的6路A/D同时采样启动控制口;GPIOB62端口与AD7656的读信号/RD相连作为读取数据控制口,GPIOB61端口与AD7656的BUSY相连,GPIOB63端口与AD7656的RESET端口相连作为重启控制端口,GPIOB60端口与AD7656的/CS端相连作为片选控制口,用来检测转换是否结束。2.2 数据处理模块硬件电路2.2.1 CC430F5137单片机介绍CC430F5137是TI公司MSP430F5xx系列
发表于 2020-09-24
DSP与<font color='red'>MSP430</font>的电力系统故障录波器设计
基于MSP430FW427的无磁水表设计
  1 MSP430FW42x单片机介绍  MSP430FW42x系列单片机是TI公司针对电子式流量与旋转运动检测最新开发的专用MCU芯片,它将超低功耗MCU、旋转扫描接口(SCAN IF)和液晶显示LCD驱动模块完美地结合在一起。该器件的超低功耗结构和流量检测模块不仅延长了电池的寿命,同时还提高了仪表的精度与性能。MSP430FW42x的典型应用包括热量仪表、热水和冷水仪表、气体仪表和工业流量计、风力计以及其他旋转检测应用。  2 流量测量的原理  2.1 基本原理  一个由叶轮或螺旋齿轮构成的机械装置把流体流动转换为转动,这种转换能够实现对流体流量的测量。  把一个谐振回路中的电感置于叶轮的上方可以检测到叶轮的转动,叶轮的一半
发表于 2020-09-24
基于<font color='red'>MSP430</font>FW427的无磁水表设计
MSP430与液晶显示器的串行接口方案
,选用美国德州仪器(TI)公司的MSP430F149微控制器来控制液晶显示驱动器uPD16682A,从而实现各种信息的显示。2.1 MSP430F14X微控制器简介TI公司的MSP430F14X微控制器与其它MSP430系列微控制器相同,均甚至一个真正的正交16位RISC CPU内核:具有16个可单周期全寻址的16位寄存器,仅27条的精简指令集以及7种均采用双重取数据技术(DDFT)的一致性寻址方式。DDFT技术利用每个时钟脉冲对存储器进行两次数据存取操作。从而不再需要复杂的时钟乘法和指令流水线方案。MSP430F14X系列MCU片内不但包括60多KB的Flash、2KB的RAM、一个看门狗时钟、12位16通道的A/D转换器、定时器
发表于 2020-09-23
<font color='red'>MSP430</font>与液晶显示器的串行接口方案
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved