主题中讨论的其他器件: ENERGYTRACE
您好!
我们基于 MSP430I2040构建了一个传感器。 在尝试优化功耗时、我注意到它平均消耗22uA、此时被指示保持在 LPM4.5。
它是如下图所示的非常简单的电路。 MSP430I2040在 P2.1上唤醒至外部中断、如果 P2.1保持低电平、则保持在 LPM4.5中。
以下电流跟踪是通过 SimpleLInk 开发板附带的 EnergyTrace++工具进行测量的。 连接到正电源(VCC)的所有外部器件均已移除、因此只有 MSP430I2040和 RST 引脚通过上拉电阻器连接到 VCC。
总电流消耗约为20uA、表示系统确实进入了 LPM4.5、否则如数据表所述、处于 LPM4时、电流消耗将大于70uA。 但是、缩小的电流迹线表明频繁的高电流消耗高达250uA。
我不认为这是测量的赝像、因为在测量基于 SimpleLink MCU 的系统时、我们通常会获得良好且预期的结果。 我也不认为这是由外围电路或 PCB 本身的一些泄漏引起的、因为在这种情况下、应该会有稳定的电流消耗底限。
我的怀疑是某种原因、可能是因为 P2.1上的电压不稳定、所以系统可能会尝试退出 LPM4.5、但随后立即返回到 LPM4.5。 其他电流消耗来源可能是什么?
谢谢。
ZL