搜索
bottom↓
回复: 10

[请教]STM32F051低功耗,供电<2.7V=17uA ;〉2.8V=127uA,是哪里问...

[复制链接]

出75入90汤圆

发表于 2019-4-9 09:31:47 | 显示全部楼层 |阅读模式
硬件:为了简单起见,只焊了个最小系统,没有任何外设。

程序:在主函数内 只初始化了时钟等、就直接进低功耗模式了。

测试:实测供电<2.7V时,能到17uA ;〉2.8V=127uA,

问题:大于2.8V时功耗太大,请问各位高手,问题出在哪里?


int main(void)
{
          HAL_Init();
          SystemClock_Config();
          MX_GPIO_Init();
   
        __HAL_RCC_GPIOA_CLK_DISABLE();
        __HAL_RCC_GPIOB_CLK_DISABLE();
        __HAL_RCC_GPIOD_CLK_DISABLE();       
        __HAL_RCC_GPIOC_CLK_DISABLE() ;
        __HAL_RCC_GPIOF_CLK_DISABLE()  ;
        __HAL_RCC_ADC1_CLK_DISABLE()  ;               
        __HAL_RCC_SRAM_CLK_DISABLE() ;      
        __HAL_RCC_FLITF_CLK_DISABLE();
        __HAL_RCC_TIM1_CLK_DISABLE();        
        __HAL_RCC_USART1_CLK_DISABLE();       
        __HAL_RCC_SPI1_CLK_DISABLE();
        __HAL_RCC_I2C1_CLK_DISABLE();
        __HAL_RCC_SPI2_CLK_DISABLE();
        __HAL_RCC_I2C2_CLK_DISABLE();       
        __HAL_RCC_DBGMCU_CLK_DISABLE();
        __HAL_RCC_WWDG_CLK_DISABLE();
        __HAL_RCC_PWR_CLK_DISABLE() ;
        __HAL_RCC_CRC_CLK_DISABLE()  ;  
        __HAL_RCC_SYSCFG_CLK_DISABLE() ;       
       
        SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk;//关SYSTICK       
        HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_SLEEPENTRY_WFI);
        ......
        ....

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2019-4-9 09:33:56 | 显示全部楼层
接仿真器了吗

出75入90汤圆

 楼主| 发表于 2019-4-9 09:38:57 | 显示全部楼层

拔掉了。

出0入0汤圆

发表于 2019-4-9 10:05:18 | 显示全部楼层

那就不清楚了,我之前调过STM8L的低功耗,经验就是测试低功耗不能接仿真器,IO设置为输出固定电平。你没有外设应该也没有其他影响因素。

出75入90汤圆

 楼主| 发表于 2019-4-9 10:25:50 | 显示全部楼层
hyghyg1234 发表于 2019-4-9 10:05
那就不清楚了,我之前调过STM8L的低功耗,经验就是测试低功耗不能接仿真器,IO设置为输出固定电平。你没 ...

STM8低功耗我前段调的时候也很顺利。应该是STM32的功能多了难调些。

出0入0汤圆

发表于 2019-4-9 11:09:13 | 显示全部楼层
上图啊。

出0入4汤圆

发表于 2019-4-9 11:23:14 | 显示全部楼层
参考官方例程 不难的

出0入0汤圆

发表于 2019-4-9 11:27:07 | 显示全部楼层
是不是没有把IO输出固定电平?

出0入0汤圆

发表于 2019-4-9 12:36:43 | 显示全部楼层
本帖最后由 mPiDDR 于 2019-4-9 12:38 编辑

有一种情况 :
电压越大,电流越大。STM8L 就有这个问题。3.3V和3.6V差一倍。本想用3.6V的一次性电池,最后还要加个LDO。LDO 的静态电流也是要的呀。

出0入16汤圆

发表于 2019-4-9 12:59:11 | 显示全部楼层
ADC的参考源也要关掉的~

出0入0汤圆

发表于 2019-4-9 18:42:46 | 显示全部楼层
IO要初始化,可以设置成上拉输入或下拉输入,072测过,3.3V供电25ua以下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-19 02:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表