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

    文章

    19232

    浏览量

    405178
  • 测试
    +关注

    关注

    9

    文章

    6505

    浏览量

    131784

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EFM32JG1:低功耗MCU的卓越之选

    EFM32JG1:低功耗MCU的卓越之选 在电子设备不断追求小型化、低功耗和高性能的今天,微控制器(MCU)的性能和特性显得尤为重要。Silicon Labs的EFM32JG1系列
    的头像 发表于 04-15 15:40 271次阅读

    探秘C8051F96x:超低功耗MCU的卓越之选

    探秘C8051F96x:超低功耗MCU的卓越之选 在电子工程师的世界里,寻找一款性能卓越、功耗极低的微控制器(MCU)是一项持续的追求。Silicon Labs的C8051F96x系列
    的头像 发表于 04-15 14:40 231次阅读

    EFM32JG1:低功耗MCU的卓越之选

    EFM32JG1:低功耗MCU的卓越之选 在当今对功耗要求日益严苛的电子设备设计领域,低功耗微控制器(MCU)的性能表现至关重要。Silic
    的头像 发表于 04-15 13:15 398次阅读

    STM32L051x6/8:超低功耗32位MCU的卓越之选

    STM32L051x6/8:超低功耗32位MCU的卓越之选 在当今的电子设计领域,低功耗、高性能的微控制器(MCU)需求日益增长。STMicroelectronics推出的STM32L
    的头像 发表于 03-18 16:40 948次阅读

    STM32L052x6/8:超低功耗32位MCU的卓越之选

    STM32L052x6/8:超低功耗32位MCU的卓越之选 在电子设备不断追求低功耗、高性能的今天,一款合适的微控制器(MCU)至关重要。ST公司的STM32L052x6/8系列
    的头像 发表于 03-12 17:00 803次阅读

    RL78/G15 MCU低功耗设计的理想之选

    RL78/G15 MCU低功耗设计的理想之选 在当今电子产品追求低功耗、高性能的大趋势下,Renesas的RL78/G15 MCU凭借其出色的低功
    的头像 发表于 12-29 15:20 2535次阅读

    MCU低功耗主要体现在哪些方面?

    随着物联网的快速发展,终端设备对功耗要求越来越高,而MCU低功耗就显得尤为重要。 对于低功耗MCU(微控制器单元)评估
    发表于 12-26 06:31

    CC2640R2L:低功耗蓝牙5.1无线MCU的卓越之选

    CC2640R2L:低功耗蓝牙5.1无线MCU的卓越之选 在当今的电子设计领域,低功耗、高性能的无线微控制器(MCU)需求日益增长。TI的CC2640R2L作为一款支持蓝牙5.1
    的头像 发表于 12-22 11:25 2484次阅读

    AIROC™ CYW20829:高性能蓝牙低功耗MCU的卓越之选

    AIROC™ CYW20829:高性能蓝牙低功耗MCU的卓越之选 在物联网(IoT)应用蓬勃发展的今天,对高性能、低功耗且安全的微控制器(MCU)需求愈发迫切。AIROC™ CYW20
    的头像 发表于 12-19 16:20 651次阅读

    什么是低功耗设计,如何评估低功耗MCU性能?

    每一个细节来考虑降低功率消耗,从而尽可能地延长电池使用时间。 因此,大部分芯片都会有低功耗模式。从MCU端来讲,低功耗MCU性能一般有以下几个参数指标来衡量: ·
    发表于 12-12 07:43

    武汉芯源MCU功耗如何优化?有哪些低功耗模式和节能技术?

    武汉芯源MCU功耗如何优化,有哪些低功耗模式和节能技术?
    发表于 12-08 07:44

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

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

    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 1335次阅读
    利用<b class='flag-5'>MCU</b>/SoC的工作范围实现<b class='flag-5'>低功耗</b>