STM32L051K8U6电流消耗随时钟增加的比例大于数据手册中的说明。我设计了一个板子有以下外设/配置:
i2c spi gpioA gpioB EXTI和定时器中断 串行线调试
定时器(tim2、tim21、tim22)
板子上有一些其他芯片,都处于最低功耗状态。预估这些IC总共消耗约100uA。
代码会初始化外设,在进入主循环之前将SPI和I2C设备设置为最低功耗状态。主循环是空的。
我的困惑在于板子的电流消耗随MSI时钟变化与收册出入较大。以下是我的数据。
时钟速度(kHz) | 板子电流(uA)
4194 | 2330
1048 | 1275
524 | 850
电流 = M * 时钟 + 静态消耗,其中M远大于(约4倍)数据手册中的值。
|
|