大家在做MCU系统开发的时候,是否也碰到过降低MCU系统功耗的需求?
MCU系统整板功耗是个综合的数据,包括MCU功耗以及外部器件功耗,在此我们主要介绍如何降低MCU的功耗:
可以在满足应用的前提下,降低MCU的运行主频,可以降低MCU功耗;

可以选择关闭不用的外设,以减低MCU功耗;

可以选择任务空闲时进入低功耗模式,包括睡眠模式、深度睡眠模式或待机模式,以降低MCU功耗;



在选择深度睡眠模式时,需要将不用的引脚配置为模拟输入模式,包括芯片内部没有引出的引脚,以降低MCU功耗;

排查MCU最小系统外部看是否有内外部上下拉电阻不同的地方,比如JTAG端口内部有配置上下拉电阻,外部不要接反了,当配置PA0唤醒STANDBY模式时,内部会强制将PA0引脚进行下拉,因而PA0外部就不能接上拉,否则都会有漏电;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6074文章
45341浏览量
663706 -
mcu
+关注
关注
147文章
18618浏览量
387368 -
功耗
+关注
关注
1文章
837浏览量
33107
发布评论请先 登录
相关推荐
热点推荐
使用芯源CW32 MCU来实现低功耗模式下的RTC定时唤醒功能
景中,MCU通常需要进入睡眠模式以降低功耗,同时还需要保持某些功能运行,如定时唤醒系统来执行任务。CW32 MCU的RTC模块具备低功耗下保
发表于 12-04 07:55
MCU芯片想实现低功耗如何做到?
软件设计
通过软件优化,减少MCU的空闲时间和运行时的活动周期,降低整体功耗。
使用睡眠模式和唤醒中断功能,仅在必要时唤醒MCU处理任务。
6、选择合适的工作模式
根据应用需求,合理
发表于 12-01 08:01
芯源MCU低功耗应用
,高速时钟关闭,低速时钟保持状态不变,部分外设可以配置为继续运行,NVIC
中断处理仍然工作。深度休眠模式的功耗远小于休眠模式。
用户可以通过以下方式降低系统运行功耗:
发表于 11-27 07:26
利用DMA如何降低MCU功耗?
利用DMA(直接内存访问)降低MCU功耗的核心在于最小化CPU介入,通过硬件自动完成数据传输任务,使CPU能尽可能长时间处于休眠状态。
CPU休眠时间最大化
DMA接管数据搬运(如外设↔内存、内存
发表于 11-18 07:34
如何通过优化电能质量在线监测装置的散热系统来降低功耗?
通过优化电能质量在线监测装置的散热系统降低功耗,核心逻辑是 “ 提升散热效率,减少风扇等散热部件的无效能耗 ”—— 既要避免硬件因高温被迫满负荷运行(如 CPU 降频前的高功耗),又要降低
RISC-V核低功耗MCU多电压域设计
RISC-V核低功耗MCU的多电压域设计是一种通过优化电源管理来降低功耗的技术,RISC-V核低功耗MCU的多电压域设计通过电源域划分、电压
AG32 MCU 如何进入低功耗模式
instruction cache
默认情况下,微控制器(MCU)在系统复位或电源复位后处于运行模式。当CPU不需要持续运行时,可以使用几种低功耗模式来节省功耗。这是由用户选
发表于 04-21 11:29
超低功耗MCU软件设计技巧与选型
超低功耗MCU(微控制器)凭借其极低的功耗和高效的能量管理能力,正在快速渗透到多个新兴领域,尤其在物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域展现出巨大的应用潜力,国内超低功耗
如何使ADS1247功耗降低?
请问如何使ADS1247功耗降低,我用CC2530控制1247,现在整体功耗在休眠时候是5V0.45mA,但是1247说明上有一句说是:在睡眠模式下功耗只有0.1-0.5uA,我已经
发表于 01-10 07:58
如何降低AFE4400的功耗?
用AFE4400做血氧采集的前端,因为设备的功耗要求比较严格,现有的AFE4400的功耗为1.18Ma。请问能不能再把功耗降低?是否还有可降低
发表于 01-10 07:17
如何降低电子开关的功耗
电子开关是现代电子系统中不可或缺的组成部分,它们控制电流的流动,实现设备的开启和关闭。然而,随着电子设备功能的增强和集成度的提高,功耗问题也日益突出。降低电子开关的功耗不仅有助于节约能
如何降低AD1247的功耗?
为了使AD1247进入睡眠模式以降低功耗尝试了以下两种方法:
1、将START置为低电平 ,但是至低电平后电流没有变化;
2、通过SLEEP指令,这个进入睡眠后AD1247的确不工作了,唤醒之后
发表于 12-24 07:51

如何降低MCU系统功耗?
评论