MSP430F2274 VQFN封装 LMP3待机电流异常:
简单说明一下情况,硬币大小的一块PCB,PCB板上只有MSP430的基本电路,PCB上什么都没贴,只贴一片VQFN封装的MSP430F2274,代码尽可能简单,什么都不操作就进入LMP3模式;
就4句简单的代码:
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
BCSCTL1 = CALBC1_1MHZ; //DCO频率设置
DCOCTL = CALDCO_1MHZ; //DCO频率设置
_BIS_SR(LPM3_bits+GIE);//进入LPM3
正常的板子电流一直是很稳定的6uA;
问题来了,放着不动,过一会能看到电流在变化,6uA->32uA->100uA->1023uA->xxxuA->之后稳定在100uA左右;
10块板,大部分都有这问题,大部分待机电流稳定在40uA到100uA之间;
用热风枪稍微吹吹,电流会有所下降,但是过一两小时电流又慢慢上升;
10块板都是手工焊的,用日本千住Pb65焊锡丝;
把板用高纯度无水酒精用牙刷刷净并烘干后,大部分待机电流偏高的板电流都下降到6uA附近了;
过几天再跟踪查看,好几块板电流有升上去了,实在受不了了,不知道什么原因照成的。
以前做过几次MSP430F2274 VQFN封装的板,拿出来对比也发现有部分板待机电流异常。 |