您好,我们目前正在与我的团队一起研究 DISCOVERY 板上
STM32L4R9 MCU 的低功耗特性。
我们正在测量 JP1 上的电流消耗,在引脚 3 和 2 之间插入一个外部电流表。
我们想在使用这个非常简单的代码输入不同的停止模式(0、1 和 2)时检查数据表数字:
- int main(void)
- {
- __HAL_RCC_PWR_CLK_ENABLE();
- HAL_PWREx_EnterSTOP0Mode(PWR_STOPENTRY_WFE);
- //HAL_PWREx_EnterSTOP1Mode(PWR_STOPENTRY_WFE);
- //HAL_PWREx_EnterSTOP2Mode(PWR_STOPENTRY_WFE);
- }
我们观察到无论使用何种停止模式,我们都会得到相同的电流消耗,约为 0.3mA。
这个数字与 stop2 中我们应该有大约 10uA 的电气特性相去甚远。
我们想知道 MCU 是否在 stop1 和 stop2 中正确关闭了主调节器?有谁知道我们如何检查这个?
我们也可能缺少一些初步配置,有没有人有任何建议或代码段来为该板上的芯片实现更好的消耗数据?
另一件事是,在那块板上,所有
电源引脚都连接在一起。这种功耗可能来自配置错误的焊盘吗?