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

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

3天内不再提示

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

TopSemic嵌入式 来源:TopSemic嵌入式 2023-12-13 09:06 次阅读

随着半导体技术和工艺的进步,MCU的功耗做的是越来越好。很多厂家都宣传自家的MCU是低功耗(Low Power)或者超低功耗(Ultra Low Power)。各家MCU在同等低功耗水平下的名称也各不相同,有的叫STOP、有的叫DEEP-SLEEP等,这个要仔细阅读芯片的参考手册去分辨。

其实不管是低功耗MCU还是超低功耗MCU,进入到这种低功耗模式:程序停止运行、RAM寄存器数据保持、唤醒后程序继续执行不复位的功耗都是uA级别,只不过一般的低功耗MCU是3-5uA,超低功耗MCU是1uA左右。有一点需要十分注意的是该功耗只是常温25℃下的数值,当温度升高到85℃时,该值可能会发生较大的变化,这个一定要注意,因为它会直接关系到你的产品的电池使用寿命。我不止一次的被别人问过这个问题,他们都曾经在这个问题上遇到过坑,被伤害过。

下面让我们找几家MCU厂商,来看看他们的表现如何吧!

首先登场的是ST,这个大家应该最熟悉,我们以STM32L0x3系列为例。

59d44968-994b-11ee-8b88-92fbcf53809c.png

ST的数据手册里写的非常清楚,不同温度下的功耗一目了然,不管是常温还是高温,可以看到ST的功耗水平还是非常优秀的。

59f2c3de-994b-11ee-8b88-92fbcf53809c.png

近几年因为芯片缺货,国内MCU厂家迎来了前所未有的大好机遇,国内低功耗MCU比较知名品牌有小华半导体和复旦微电子

小华半导体的HC32L系列非常知名,尤其是在水表里应用广泛,据说水表领域其已占全国约60%的市场份额。

我们以HC32L176为例,DeepSleep模式常温时功耗是0.6uA,85℃的功耗接近6uA,这个比起ST要稍微差一点,不过也很优秀了。

5a0ad596-994b-11ee-8b88-92fbcf53809c.png

再看复旦微的FM33LE0系列,功耗也不错,注意它是开启了RTC情况下的功耗,和上述小华看起来差不多。复旦微MCU用的最多的是电表领域,在燃气表、水表也有很多应用。

5a246fb0-994b-11ee-8b88-92fbcf53809c.png

再来看一款国民技术的N32L40X系列,它在高温下的功耗就比较大了,虽然Standby功耗比较低,但是这种模式唤醒后芯片是会复位的。

5a3c792a-994b-11ee-8b88-92fbcf53809c.png

最后再来看看兆易创新GD32L233,手册里只写一个典型值,并没有看到高温时的数据,实际数据只能咨询厂家了。

5a563252-994b-11ee-8b88-92fbcf53809c.png

笔者也查看了其它一些国内厂家的MCU手册,也有不少没标注高温时的功耗参数的,使用时还是要小心一些。

最后总结一下:MCU在低功耗时的静态功耗,受高温影响会指数级的增大,只是增大的幅度多少,和不同厂家的设计能力及工艺等因素有关,低温时则没什么影响。运行时的动态功耗受温度影响也不大,它主要取决于运行的主频大小。








审核编辑:刘清

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

    关注

    146

    文章

    16984

    浏览量

    350272
  • 寄存器
    +关注

    关注

    31

    文章

    5310

    浏览量

    119992
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1367

    浏览量

    114521
  • 静态功耗
    +关注

    关注

    0

    文章

    17

    浏览量

    8927
  • RTC
    RTC
    +关注

    关注

    2

    文章

    527

    浏览量

    66303

原文标题:MCU高温时的静态功耗哪家强?

文章出处:【微信号:TopSemic,微信公众号:TopSemic嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [讨论]电源静态功耗

    低功耗用电的情况下,输出同等的电压电流,RC降压电源、小功率变压器、小功率开关电源这三种电源,静态功耗(近乎静态)最少的是哪一种?我意思是
    发表于 03-06 12:16

    32位低功耗MCU设计

    生活的抬头、物联网的建立,手持式消费性电子产品与无线功能需求越来越高、设计越来越复杂,要提高性能的同时又要兼顾低功耗,需要有一高性能低功耗的主控 MCU 来作为平台。另一方面,工业上的智能化也
    发表于 10-08 15:38

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

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

    转:32位低功耗MCU设计

    生活的抬头、物联网的建立,手持式消费性电子产品与无线功能需求越来越高、设计越来越复杂,要提高性能的同时又要兼顾低功耗,需要有一高性能低功耗的主控 MCU 来作为平台。另一方面,工业上的智能化也
    发表于 01-25 16:15

    低功耗时产生线程调度能唤醒低功耗吗?

    ST的低功耗有3种模式,看了参考手册发现这三种低功耗的唤醒方式都是中断和事件唤醒,裸机情况下可使用任一外部中断来唤醒。操作系统情况下,一般会把低功耗放在空闲线程IDLE的HOOK函数
    发表于 07-24 08:01

    低功耗MCU如何降低功耗

    V,然而当MCU进入低功耗模式的时候,此IO口被设置成输出低电平,根据欧姆定律,此引脚就会消耗3.3 V/10 K = 0.33 mA的电流,假如有四、五个这样的IO口,那么几个mA就贴进去了。所以
    发表于 11-12 13:57

    低功耗MCU选型要点

    计时功能或者周期性任务时非常重要。一些低功耗MCU的低速时钟模块进入极低功耗模式时还可以保持独立运行,同时可以产生唤醒中断唤醒休眠模式。 IO口输出状态保持。有些外设进入
    发表于 11-04 06:32

    如何配置STM32低功耗时的引脚

    STM32低功耗时引脚配置
    的头像 发表于 03-03 13:57 7765次阅读

    MCU设计低功耗时需要注意的五点

    平常我们使用MCU低功耗时经常会出现实际功耗比理论功耗偏差较大,如在某些低到微安级的功耗模式,
    发表于 09-01 15:51 1139次阅读

    关于MCU低功耗问题

    问题。 谈到这个问题,首先得选用一款低功耗MCU,一般MCU功耗,在其对应参考手册的电器属性章节都会有说明,其次我们使用
    的头像 发表于 08-13 15:22 3720次阅读

    低功耗MCU设计理念

     转自:http://www.eeworld.com.cn/mcu/article_2018031938316_2.htmlMCU功耗来自何处    开始讨论低功耗
    发表于 10-27 15:36 19次下载
    <b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>设计理念

    MCU低功耗设计(三)产品

    引言:能耗对电池供电的产品来说是一个重大问题,一旦电能耗尽设备将“罢工”。MCU低功耗设计(一)理论》中,我们介绍了节能的原理;MCU
    发表于 10-28 14:06 16次下载
    <b class='flag-5'>MCU</b><b class='flag-5'>低功耗</b>设计(三)产品

    低功耗MCU选型

    计时功能或者周期性任务时非常重要。一些低功耗MCU的低速时钟模块进入极低功耗模式时还可以保持独立运行,同时可以产生唤醒中断唤醒休眠模式。 IO口输出状态保持。有些外设进入
    发表于 11-01 16:25 18次下载
    <b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>选型

    保证MCU低功耗,这五点很重要

    平常我们使用MCU低功耗时经常会出现实际功耗比理论功耗偏差较大,如在某些低到微安级的功耗模式,
    发表于 02-09 11:14 1次下载
    保证<b class='flag-5'>MCU</b><b class='flag-5'>低功耗</b>,这五点很重要

    使用Arduino nano的低功耗时钟项目

    电子发烧友网站提供《使用Arduino nano的低功耗时钟项目.zip》资料免费下载
    发表于 10-18 17:13 3次下载
    使用Arduino nano的<b class='flag-5'>低功耗时</b>钟项目