目前使用msp430fr5949来管理另外设备的电源,当430进入lpm3和lpm4以后测量整机的电流有2ma。
为了排除外部电路的影响,单独焊了一块最小系统,测量的电路也有2ma多一点。
偶然使用lpm4.5模式下,测量的电路可以达到1ma,请问这是什么原因,我们通过电流的大小来判断休眠时的功耗。
在休眠前,将输出的io都设置了低电平,输入io设置了上拉输入,同时也设置了唤醒io。
灰小子:
lpm4.5模式下的功耗就应该比lpm4模式低的。
但1mA仍然是一个很大的功耗了,不知道你板子上都有什么电路,以及是怎样测量的。
xujiajun xu:
回复 灰小子:
是啊,在lpm4和5下功耗有2ma,我重新把io配置了一遍
程序中使用了定时器a0,rtc,adc12,我在进入休眠时也把a0失能了,adc的参考源关闭了,只降了0.5ma。
感觉功耗还是高了,请教一下还需要注意那一方面。
xujiajun xu:
回复 灰小子:
电路方面只有一个adxl345的加速度传感器,一个XC6219B332MRN 3.3v的稳压芯片没有其他东西了
Butterfly:
回复 xujiajun xu:
用CCS6.0 以上集成的Energy trace 看一下
http://www.ti.com/tool/energytrace?keyMatch=energytrace&tisearch=Search-EN-Everything
FR59系列可以看的比较多
HG:
先排除一下问题是不是由输入IO和唤醒IO带来的,先不管功能。