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

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

3天内不再提示

关于MCU的低功耗问题

电子工程师 来源:单片机匠人 作者:蔡琰老师 2021-08-13 15:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着便携式移动设备,各种穿戴设备的兴起,我们不得不关注设备的功耗问题,因为这些设备都具有一个特征:使用电池系统供电,一块线路板上跟功耗相关的单元电路可能有很多,今天我们来谈谈关于MCU的低功耗问题。

谈到这个问题,首先得选用一款低功耗的MCU,一般MCU的功耗,在其对应参考手册的电器属性章节都会有说明,其次我们在使用MCU低功耗时经常会出现实际功耗与理论功耗偏差较大,遇到这样的情况,需要仔细检查以下几点。

1、关闭外设时钟

时钟就相当于是人的心脏一样,外设模块的正常工作不能脱离时钟。对于大多数的MCU,外设模块都有一个时钟控制开关,只要打开外设时钟,就可以正常使用该外设了,当然,该外设也就会产生相应的功耗;如果用不到这个外设,一定要记得把这个外设时钟关闭,降低功耗。

2、调整时钟频率

一般我们使用单片机的时候,都喜欢上来就把时钟频率调到最高,这样的优点是程序的执行速度快了,因为周期T = 1/F,一般我们进行频率调整都使用的是单片机内部的PLL倍频模块,把一个输入很低的频率倍频到很高的频率,一方面倍频的模块会增加功耗,另一方面时钟线上的对应的外设模块工作频率增加了,功耗也会相应的变大。你会看到,一般低功耗模式下,单片机的工作频率很低很低,所以考虑功耗一定不要忘记考虑时钟频率。

3、注意IO口的电平状态

注意你没有使用的IO口部分的状态,以及IO口内部的上拉或者下拉的情况,这个也会积少成多,增加功耗的浪费。另外从本质上讲,我们不仅仅是只关注空闲的IO状态就罢了,对于使用的IO口,我们也需要考虑它们在正常工作时的一个状态,联合外围电路一起考虑,效果会更好一些。比如说我们需要点一个LED灯,如CE果单片机IO口一直输出一个高电平对应点亮LED,那我们是不是可以换一种思路,单片机输出低的时候对应LED亮呢?这样积少成多就能省下一部分功耗。

4、断开仿真器等测试工具

我们在测试的时候,通常会连接一些测试的工具,来辅助调试,有可能这些辅助的调试工具都是由线路板供电的,可能你会误认为把这部分功耗当成MCU的功耗,当然这里不仅仅是要关注测试的工具带来的功耗,而且你还需要关注你的测试方法,很有可能你的测试方法不对或者测试工具的本身也会有功耗。

MCU的低功耗设计是一个细致活,要养成良好的习惯,每加一个外设功能模块,对应的外设带来的功耗我们可以测试,当前增加功能带来的功耗增加量,包括静态下的模块功耗,正常融入系统后工作时的功耗,随时掌握模块动态。我们不仅要考虑内部的时钟状态、时钟频率,还需要考虑IO与外围电路的配合状况等等,通过调整电路的工作方式来减小一部分功耗。当然关于功耗可不止文中的几点,你还知道有其它什么原因影响MCU自身功耗吗?可以留言来跟大家一起分享哦!

责任编辑:haq

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

    关注

    147

    文章

    18604

    浏览量

    386560
  • 测试
    +关注

    关注

    8

    文章

    6025

    浏览量

    130688

原文标题:MCU低功耗设计注意要点

文章出处:【微信号:CanaanTech,微信公众号:嘉楠科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用芯源CW32 MCU来实现低功耗模式下的RTC定时唤醒功能

    最近在项目中,我使用了芯源的CW32 MCU,并成功实现了低功耗模式下通过RTC定时唤醒系统的功能。这篇帖子将分享我的实现过程以及一些代码片段,希望能对大家有所帮助。 1. 项目背景 在低功耗应用场
    发表于 12-04 07:55

    MCU芯片想实现低功耗如何做到?

    1、关闭非必要外设时钟 逐一检查MCU的外设,仅保留工作中必须的模块时钟,关闭未使用的外设时钟,以此减少不必要的功耗。 2、避免时钟倍频 在进入低功耗模式前,禁用PLL(相位锁定环)和FLL(频率
    发表于 12-01 08:01

    CW32L010新品安全低功耗MCU性能如何?有哪些优势?

    CW32L010新品安全低功耗MCU性能如何?有哪些优势?
    发表于 11-24 07:31

    MCU主频与低功耗设计黄金法则

    快速完成然后深度睡眠”策略:这是低功耗设计的黄金法则。 1、让MCU在尽可能高的、能效比合理的频率下运行,最快速度完成任务。 2、完成任务后,立即进入尽可能深的低功耗模式 (如 Stop
    发表于 11-18 07:48

    CW32L系列低功耗MCU的Vcore管脚如何使用?

    CW32L系列低功耗MCU的Vcore管脚,是MCU内部集成的稳压器供电输出,必须外接 1μF电容到地,且仅限内部电路使用。Vcore的典型电压值为1.5V,注意:千万不能将其连接到MCU
    发表于 11-12 06:21

    利用MCU/SoC的工作范围实现低功耗

    想进一步降低功耗!但又不想牺牲产品性能……特瑞仕针对此问题的解决方案是“充分利用MCU/SoC的工作范围进行功耗优化”。
    的头像 发表于 08-04 11:22 934次阅读
    利用<b class='flag-5'>MCU</b>/SoC的工作范围实现<b class='flag-5'>低功耗</b>

    RISC-V核低功耗MCU多电压域设计

    RISC-V核低功耗MCU的多电压域设计是一种通过优化电源管理来降低功耗的技术,RISC-V核低功耗MCU的多电压域设计通过电源域划分、电压
    的头像 发表于 04-27 16:06 889次阅读

    关于低功耗蓝牙连接功耗的评估

    关于低功耗蓝牙连接状态下的功耗评估,推荐一个好用的工具: 对于做低功耗蓝牙开发的小伙伴来说,功耗的评估与测试是绕不开的一个环节,如何快速的
    发表于 04-26 17:10

    AG32 MCU 如何进入低功耗模式

    AG32 MCU 如何进入低功耗模式 AG32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设,以及兼容的引脚和功能。AG32系列产品提供卓越的品质,稳定性和卓越的价格
    发表于 04-21 11:29

    低功耗MCU软件设计技巧与选型

    低功耗MCU(微控制器)凭借其极低的功耗和高效的能量管理能力,正在快速渗透到多个新兴领域,尤其在物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域展现出巨大的应用潜力,国内超低功耗
    的头像 发表于 04-12 17:19 1479次阅读
    超<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>软件设计技巧与选型

    新品上市 | 瑞萨RA4L1低功耗MCU--USB,CANFD,段码LCD,适用低功耗电池应用

    瑞萨RA家族RA4L1低功耗MCU产品系列于2025年2月推出。RA4L1 MCU产品,基于Arm® Cortex®-M33(CM33)内核开发,实现了低工作电压、低功耗与丰富外设的理
    的头像 发表于 02-27 12:11 1717次阅读
    新品上市 | 瑞萨RA4L1<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>--USB,CANFD,段码LCD,适用<b class='flag-5'>低功耗</b>电池应用

    瑞萨RA家族RA4L1低功耗MCU量产上市

      瑞萨RA家族RA4L1低功耗MCU产品系列于2025年2月推出。RA4L1 MCU产品,基于Arm Cortex-M33(CM33)内核开发,实现了低工作电压、低功耗与丰富外设的理
    的头像 发表于 02-20 13:39 1261次阅读
    瑞萨RA家族RA4L1<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>量产上市

    低成本的低功耗MCU

    内置24位ADC的MCU,需要低功耗,怎么找不到低于5元的呢?大家有吗?
    发表于 02-13 22:13

    笙泉科技超低功耗、高性价比MCU(M0+ : MG32L00)

    笙泉科技超低功耗、高性价比MCU(M0+ : MG32L00) 超低功耗M0+ (MG32L003系列) MG32L003系列是笙泉科技新推出的低功耗
    发表于 01-20 10:51

    三款低功耗MCU,实现应用产品的耐久续航力

    三款低功耗MCU,实现应用产品的耐久续航力 低功耗MCU是趋势所在 低功耗可说是MCU芯片重
    发表于 12-13 10:44