caijingliang 发表于 2020-2-20 15:46:16

关于STM32F407 STOP模式 低功耗的电流偏大

大家好!      最近有个项目用 STM32F407VGT6(100pin , 内1MBFLASH)低功耗的电流偏大 , 程序请看图


测试说明如下:
   1. STM32F407VGT6 只接了8M的高频晶振和32K低频晶振 , 其它IO全部空接, 设置为输入下拉

测试结果:
   STOP模式 ,电流300uA                     
   PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);                        //300uA
      
   待机模式 ,         12uA      
   PWR_EnterSTANDBYMode();                                                                                        //12uA

我需要STOP模式降低电流, 还需要设置或关闭 什么?

lrzxc111 发表于 2020-2-21 11:41:05

未用到的IO设置为模拟输入试试

owen20200222 发表于 2020-2-22 13:09:39

试着检查每个IO与外围器件的连接情况,是否有电流消耗。

butterflyspring 发表于 2020-2-28 11:21:18

试试讲IO设置成模拟输入并关闭所有IO口的时钟,将FLASH设置成POWER DOWN模式后再进入STOP模式:)

五哥1 发表于 2020-4-2 00:09:13

这个问题,好像在ST MCU实战经验里有说,低功耗降下来的秘密就是对不使用的管脚都要接成模拟上拉,建议你翻翻ST MCU实战经验
页: [1]
查看完整版本: 关于STM32F407 STOP模式 低功耗的电流偏大