池供电,考虑到低功耗,于是以超低功耗著称的MSP430进入我的
视野,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。
因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在
165μA左右,Ram 保持模式下的最低功耗只有0.1μA。
采购开发板、教程,开发板选用的MSP430F149,闭门研究了
两周,芯片试验例程全部操作了一遍,也对MSP430有了一定的认
识,MSP430 单片机之所以有超低的功耗,是因为其在降低芯片
的电源电压和灵活而可控的运行时钟方面都有其独到之处。低电
压供电、不同的时钟系统设计加上5种不同的工作模式,MSP430
片子的功耗可以在满足你需求的时候尽量的降低功耗,最喜欢那
个中断触发从LPM3模式唤醒的模式,电路板的电流真的就那么小
了、大了又小了。看着电流表的指示,仿佛看到了片子的脉搏跳
动。
当然,低电流有时候也会变大,在不了解芯片耗电的情况下,
选用了一款基准芯片一款运放芯片,导致电路板电流急剧增大,
卸掉了板子上的好多器件,终于找出了耗电流大的那两个东东,
大费周折后的经验教训就是,选用器件一定要先了解他的电气特
性参数,如果外围器件耗电很大,选用的MSP430的低功耗也就没
有意义了。
最近又在用MSP430了,外围芯片都保证了低功耗,而且全部有
IO口提供电源,可以灵活的关闭各个模块的供电,但是经过多次试
验测量发现电路还是很耗电,查找程序修改测试,终于找到了原
因,IO口供电,停止供电只关闭IO口是不行的,还需要把外围芯片
与单片机相连的引脚都要处理妥当,比如要设置成输入,或者设
置为输出低,如果有IO设置为输出与外围芯片的引脚相连就可能会
有不小的耗电电流存在了。
总之要想把MSP430的低功耗发挥好,必须结合整个电路板的设
计和整体的程序处理来实现,而且最后一定要用万用表测量,实
际检验过为准。