你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32低功耗问题

[复制链接]
接地接地 提问时间:2023-7-3 15:38 / 未解决

STM32L072是低功耗MCU, 但是用内部时钟,通过锁相环倍频到主频32MHz后,执行main函数,SystemClock_Config();函数后,单片机有7mA的功耗,为啥这么大?应该怎么样设置,减少功耗!即使是立即进入HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI);休眠模式也不行,功耗一直是7mA!

收藏 评论5 发布时间:2023-7-3 15:38

举报

5个回答
废鱼 回答时间:2023-7-3 15:41:39

要根据实际电路进行配置芯片各个模块及IO的状态。

xmshao 回答时间:2023-7-3 16:35:48
从手册上看,主频32MHz 运行模式下,有7mA的功耗未必异常。


至于休眠模下,芯片功耗7个mA就的确偏高了。你要保证确实进入低功耗模式了。


进入低功耗模式前,把开启的外设都做下复位,不要管脚可以配置为模拟状态,


对外有连接的管脚,设置合适电平,以不产生漏电流为原则。

数据手册上说的功耗是MCU芯片本身的功耗,不要其它功耗也算进来了。


软件上 可以参考ST提供的例程:STM32Cube_FW_L0_V1.12.2\Projects\NUCLEO-L073RZ\Examples\PWR
接地接地 回答时间:2023-7-3 23:54:10

废鱼 发表于 2023-7-3 15:41
要根据实际电路进行配置芯片各个模块及IO的状态。

只是打开时钟,功耗就这么大了,还没有配置其他的

废鱼 回答时间:2023-7-4 08:29:54

接地接地 发表于 2023-7-3 23:54
只是打开时钟,功耗就这么大了,还没有配置其他的

你要看电路,不一定是MCU耗电,外部电路也是会耗电的。

butterflyspring 回答时间:2023-7-4 10:57:34
从官方手册上看,你这功耗测试的挺准的呀。主频32Mhz 运行功耗就是7.2毫安左右。
另外官方的手册上都有条件说明的,需要仔细对照。 低功耗模式和各种内外条件息息相关。
可以结合手册和官方例程验证,需要仔细核对每项细节,否则有耗电的细节没注意到就会导致电流偏大。
Stm32l072 consumer.PNG

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版