芯片手册上说在LPM4下,其电流消耗典型值为1.1uA,目前电路采用1.9V供电,按理说电流消耗更低,可是实测目前单片机没有连接外部电路,在关闭IO(全部设为输入)后(Timer0打开,其他的ADC、DAC,串口等其他都没有打开),进入LPM4后,电流消耗达到60uA,请问怎么降低功耗?
kqian0327:
你好,
你可以把实物发给我们看一下吗?
按理来说不会这么大吧,我看看实物。
Viki Shi:
时钟都关闭了timer是怎么工作的?你确定所有模块都关闭了吗?
shui liu1:
回复 Viki Shi:
从寄存器来看,Timer没关闭,但是应该也没有工作了,其他的基本上都关闭了,包括外围电路的电都断了,可以看看原理图。
shui liu1:
回复 kqian0327:
1.9V供电,今天再次测试确认了,LPM4下电流达到120uA,原理图发上来,让大家看看到底问题出在什么地方。
shui liu1:
今晚再次用待机程序进行了测试,发现功耗已经降低到10uA以下,还需要用更精确的仪器进行测量,确认功耗达到手册上的数值。
Fuchong Wang:
关闭IO(全部设为输入)
接到地或者高电平了么?
为什么不干脆设置成输出?
kqian0327:
回复 shui liu1:
你好,
建议没用的IO管脚设置为输出,低电平。
shui liu1:
回复 kqian0327:
都按照要求设为输出低电平,但是用吉时利的皮安表测试,电流还有5.76uA,请问下电流都消耗到什么地方了?低功耗是按照附件上面的测试程序改的,所用单片机为MSP430F5340.
shui liu1:
回复 kqian0327:
你好,我都按照要求设为输出低电平,但是用吉时利的皮安表测试,电流还有5.76uA,请问下电流都消耗到什么地方了?低功耗是按照附件上面的测试程序改的,所用单片机为MSP430F5340,应该外围没有用什么外设,就是些IO输出控制,低功耗在LPM4模式,外部用个定时器唤醒,内部在LPM4下应该都没工作了吧?