怎样实现TI MSP430单片机低功耗?
4个回答
推荐于2018-04-12
展开全部
430单片机的低功耗实现方式可以通过软件编程来实现。
为了使MSP430最大限度的达到低功耗,对于MSP430未使用的GPIO而言,应该将其设置为输出;或者是设置为输入,但是将管脚的电平固定,可以通过外部电路将管脚连接至Vcc或者GND,也可使能内部上下拉电阻,将管脚电平固定。
对于MSP430而言,大部分情况下,测量到的功耗与datasheet不符均是由对MSP430未使用的GPIO处理不当引起的。默认情况下,MSP430的GPIO是作为输入的,其等效电路如下图所示,为推挽模式:
当GPIO管脚配置为输入管脚且外部电平处于浮动状态时(0<Vin<Vcc),那么内部的MOSFETs管的导通电流本身就处于一个不稳定的值,会导致整体功耗的升高,示意图见上图右半边。另外过高或过低的温度更会加剧这种不稳定,且当供电电压升高时,本身MOSFETs管的导通电流也会变大。故在高压和低温双重作用下,就会出现功耗攀升现象。
展开全部
MSP430低功耗主要是在不需要使用cpu时让cpu进入休眠状态,待要使用cpu时调用中断来运行cpu,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
430单片机的低功耗实现方式可以通过软件编程来实现,一般情况下根据需要打开关闭一些模块,减少功耗,正常时让单片机进入低功耗模式,当需要采集数据或有中断来临时唤醒。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在编写主函数时直接可调用 LPM0; 语句,具体是哪种低功耗模式看你的需要了,若要退出可在中断程序中调用 LMP0_EXIT;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询