0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详细解析MCU降功耗的6个方法

MCU开发加油站 2018-01-21 11:01 次阅读

降功耗对于一款使用电池供电产品来说是至关重要的。当然这项工作不只是软件开发人员的责任,还需要硬件工程师合理的电路设计,器件选型,最终共同努力将功耗控制到可接受的范围。

MCU降功耗可以从以下6个方面着手:

1.器件选型

基于成本的考虑,电路使用的元器件可能不是低功耗的最佳选择,如某些传感器,本身功耗就比较大,这时想通过软件降功耗就很麻烦了。最好选择那些可以配置的,存在低功耗模式的传感器。至于MCU,是显而易见的,肯定选一款功耗低,满足功能要求的,这些评审时自然会考虑到。一些8位MCU功耗是几十微安,睡眠模式1uA左右,成为首选。这类MCU最容易出现的就是资源有限,引脚个数少,如某款IC ROM只有1K,RAM32字节,这样最后的软件实现很可能捉襟见肘。

2.降低主频

众所周知,芯片主频越高,功耗越大。降功耗方案一般不使用外部晶振,使用内部晶振,频率选择常用的32768Hz虽然低,却只能得到秒一级别的精度,想得到ms或us级别的精度,大于1M的频率少不了。

3.睡眠模式

睡眠模式是降功耗的主要方式,MCU可以睡眠模式睡眠,模块也可以睡眠。在外部触发唤醒MCU之后,MCU再唤醒功耗更大的模块,完成功能或通信后,马上又进入睡眠,总之进入睡眠状态自然是省电的。一些模块存在多种睡眠模式,都是为了在不影响功能的前提下更加灵活地来降低功耗。

4.关闭未用资源

在使用稍复杂一点的MCU时,它本身所带的外设,未使用时一定关闭。使用简单的MCU时,可能所有的功能都是引脚模拟实现,如IIC,SPI,Uart之类,不过也要注意,进入睡眠停止工作之前,应将与之对应的传感器等器件关闭或使其进入PowerDown Mode,唤醒后再做初始化、配置的工作。

5.配置IO口

前面提到睡眠之前,关闭外部器件,你以为这样就可以了,其实未必。如果某些引脚接了外部上拉电阻,而MCU睡眠时该引脚置低,这样一来,有压差,有电阻,就形成了不必要的功耗。这点容易被忽略,所以各个引脚一定要根据外部电路合理配置。

6.间歇工作原则

所谓间歇工作,就是劳逸结合,工作休息交替进行,采用切电源的方式,开和关交替执行,这样该器件的功耗就降了一半。如果某器件上电后,需要预热一段时间,那这个方法就行不通了。还有一些电平驱动的元件,给一定占空比的脉冲就可以工作,还可以根据电压调整占空比,平衡负载,实现电源最大利用率,不过这又是一项复杂的工作了。

以上是一些从MCU的角度降功耗的基本方法。降功耗是一项艰巨又具有挑战的工作,要求越高,就越能发掘出越多的方法出来。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16019

    浏览量

    343666
  • 功耗
    +关注

    关注

    1

    文章

    750

    浏览量

    31529

原文标题:MCU降功耗可以从这6个方面着手

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    超低功耗mcu的选型方法与设计思路

    才能够更好的应用。  一:超低功耗mcu-低功耗mcu的选择方法  嵌入式微控制器 (mcu)的
    发表于 10-18 11:06

    超低功耗MCU的选型方法与设计思路

    与思路才能够更好的应用。 一:超低功耗MCU-低功耗MCU的选择方法[url=]嵌入式[/url]微控制器 (
    发表于 02-17 11:31

    便携式设备低功耗MCU系统设计方法

    难题出发,对如何设计一功耗的单片机系统与方法MCU在低功耗方面的优势进行分析。 2、如何设计一
    发表于 05-25 14:49

    蓝牙模块有哪些特征?一文详细解析

    `蓝牙模块详细解析物联网在智能家居、电子产品等领域全面发展,使近距离通信的无线连接技术越来越多的应用在物联网新兴产品中,为设备提供稳定和低功耗的数据传输服务的蓝牙模块更是成为物联网市场的宠儿,被
    发表于 06-13 17:24

    功耗MCU单片机的选型问题解析

    分享低功耗MCU单片机如何选型,需要关注以下几点。某些低功率MCU单片机仅仅是设计时不具备低利率功能的旧架构的改进版本。而有些 MCU单片机在设计时即具备低
    发表于 09-12 17:03

    超低功耗MCU的选择方法与设计

    才能够更好的应用。01超低功耗mcu-低功耗mcu的选择方法嵌入式微控制器 (mcu)的
    发表于 05-05 09:26

    电子书: 低功耗mcu的选型技巧与设计思路

    功耗MCU在家庭的各种电器产品上占据重要地位,本书籍深度介绍常用的低功耗MCU以及选型、设计等技巧,分析MCU耗能因素,根据不同的原因提供
    发表于 05-22 16:00

    如何降低mcu功耗

    功耗mcu的选择方法如何降低mcu功耗
    发表于 02-24 06:11

    超低功耗MCU的选择方法

    功耗模式,因此MCU的中断越多,其防止浪费电流的CPU轮询与降低功耗的灵活性就越大。轮询意味着进行与不进行功耗预算之间存在差异,因为它在等待出现事件时会浪费CPU带宽并需要额外电流。
    发表于 08-04 18:03

    MCU功耗方法

    功耗对于一款使用电池供电的产品来说是至关重要的。当然这项工作不只是软件开发人员的责任,还需要硬件工程师合理的电路设计,器件选型,最终共同努力将功耗控制到可接受的范围。MCU
    发表于 11-03 08:30

    stm32功耗方法

    在之前的低功耗软件设计中也提到过一部分的stm32功耗方法,freeRtos系统帮我们写好的一睡眠模式tickless,当我们的系统进
    发表于 11-11 07:11

    简述下MCU与DRF169H低功耗的实现方法

    如果是定时上报温湿度数据的方式,我们可以将这个节点做成低功耗的,这样用电池供电,使用起来就非常方便了。低功耗有2地方:1,MCU本身的低功耗
    发表于 02-11 06:58

    功耗MCU的选择方法

    嵌入式微控制器 (MCU)的功耗在当今电池供电应用中正变得越来越举足轻重。大多 MCU 芯片厂商都提供低功耗产品,但是选择一款
    发表于 06-28 10:04 696次阅读
    低<b class='flag-5'>功耗</b><b class='flag-5'>MCU</b>的选择<b class='flag-5'>方法</b>

    功耗MCU动态时钟分析

    文结合MSP430系列微处理器,详细论述了通过控制改变MCU的时钟频率来降低功耗的设计方法
    发表于 04-15 11:11 2021次阅读
    低<b class='flag-5'>功耗</b><b class='flag-5'>MCU</b>动态时钟分析

    MCU在低功耗时的静态功耗解析

    随着半导体技术和工艺的进步,MCU功耗做的是越来越好。很多厂家都宣传自家的MCU是低功耗(Low Power)或者超低功耗(Ultra L
    的头像 发表于 12-13 09:06 679次阅读
    <b class='flag-5'>MCU</b>在低<b class='flag-5'>功耗</b>时的静态<b class='flag-5'>功耗</b><b class='flag-5'>解析</b>