我使用Msp430执行以下几行代码将CC1120休眠,测试待机电流500uA,不是小于1uA。求助TI工程师
trxSpiCmdStrobe(CC112X_SIDLE);
trxSpiCmdStrobe(CC112X_SXOFF);
trxSpiCmdStrobe(CC112X_SPWD);
灰小子:
你是怎么测量的电流?还有没有其他外围电路影响?
Yongjia Lin:
回复 灰小子:
我并没有加其他的外围电路,测电流的方式是用万用表串联上到电源接入的地方,430工作在LPM3
灰小子:
回复 Yongjia Lin:
CC1120没有其他外围电路了吗?
430有没有片内外设在工作,没被关闭?
Yongjia Lin:
回复 灰小子:
没有了 ,就只有 1120跟430在工作
Yongjia Lin:
回复 灰小子:
没有的 整个板子只有1120跟430在耗电
Yongjia Lin:
回复 灰小子:
没有的,只有那两块芯片
HG:
1. 检查你的LDO的spec看看漏电流是多少
2.保证MSP430真的进入了LPM3模式,这个可以disable GIE。保证没有任何中断唤醒,因为万用表测量到的是平均电流,也可能确实进LPM了,但又醒了,导致看到500ua这个值。
Yongjia Lin:
回复 HG:
我单跑F5528官方的进低功耗的程序,可是发现__bis_SR_register(LPM3_bits)这句代码执行后电流表的电流也没有下降