我正在使用 NXP LPC1100 系列 CPU,这是他们最低功耗的 Cortex M0 产品。然而,在数据表中,它指出在最佳条件下(睡眠模式 + 禁用所有外围设备)它仍然使用 6 mA,我的测量证实了这一点。
我的智能手机(配备 1Ghz CPU 和许多活动外围设备)在待机时仅使用 3 mA,而这个 48Mhz Cortex 甚至在不活动时使用更多电流,这怎么可能?
我正在使用 NXP LPC1100 系列 CPU,这是他们最低功耗的 Cortex M0 产品。然而,在数据表中,它指出在最佳条件下(睡眠模式 + 禁用所有外围设备)它仍然使用 6 mA,我的测量证实了这一点。
我的智能手机(配备 1Ghz CPU 和许多活动外围设备)在待机时仅使用 3 mA,而这个 48Mhz Cortex 甚至在不活动时使用更多电流,这怎么可能?
您没有进入最低功耗模式。看看AN11027。
如您所见,常规睡眠模式会产生个位数的毫安消耗。
深度睡眠模式在个位数微安范围内。
深度掉电是几百纳安。
还要小心周围电路中可能窃取电力(甚至提供电力,使您的测量无效)的东西。这些可能包括连接的通信或编程接口以及针对断言信号工作的上拉/下拉电阻。