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

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

3天内不再提示

嵌入式软件-充分利用低功耗模式

星星科技指导员 来源:嵌入式计算设计 作者:Nick Cravotta 2022-12-01 15:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

低功耗运行仍然是各行各业应用的关键驱动因素。随着睡眠模式的加入,电源管理突然从单纯的硬件问题转变为软件开发人员必须考虑的问题。

电源模式的最简单应用是,当系统空闲时,将其置于睡眠状态。然而,当今的MCU提供多种低功耗模式,使低功耗设计进一步复杂化。现在,开发人员需要考虑多核、高频信号处理的复杂独立性,以及如何可靠地满足系统的所有实时期限。

我请赛普拉斯半导体的系统工程师Greg Verge分享他的经验,如何优化双核PSoC 6的多种电源模式的使用。除了活动(例如 LP 或低功耗)和睡眠(例如 ULP 或超低功耗)模式外,这款 Cortex M0 + Cortex M4 SoC 还支持深度睡眠和休眠模式。开发人员还可以选择降低内核电压以节省功耗。

每种电源模式点亮 SoC 的不同部分(请参阅表 1)。Active 为整个芯片供电,而 Hibernate 仅驱动保持 RAM实时时钟和 I/O 引脚配置所需的最低功率。模式节省的电量越大,SoC 的功能就越少,唤醒回活动模式所需的时间就越长。

睡眠模式仍然是您的空闲循环。CPU 时钟停止,但可以通过中断或来自另一个内核的请求快速恢复到活动模式。外设可以保持活动状态,CPU “立即”从中断的位置执行代码。

深度睡眠很像睡眠,但更多的芯片关闭,唤醒时间更长。使用睡眠或深度睡眠的决定取决于系统需要唤醒的速度以及系统关闭时哪些外围设备需要处于活动状态。高频时钟不会上电,因此您会丢失一些通信链路(UART),同时能够保留其他链路(SPI和I2C)。ADC也需要一个MHz时钟。您的PWM也会消失,所以当LED熄灭时不要担心。

事情开始变得复杂的地方是多核。低功耗模式会影响 CPU 和系统。将一个 CPU 放入深度睡眠不会自动关闭系统资源,因为另一个 CPU 可能正在使用它们。因此,只有当两个 CPU 都处于深度睡眠状态时,您才能获得完全的低功耗优势。如果您的内核在尝试深度睡眠时不同步,这可能会严重影响您的整体电源效率。

休眠模式

休眠模式使系统进入最低功耗状态。休眠是一种承诺,因为你不能简单地恢复执行;系统需要重置。休眠在很长的睡眠期间很有用,此时您只需要一点智能即可唤醒系统。这对于实现断电/打开功能或操作低频传感器非常有用。

休眠模式还支持保留 RAM 来保存有限的状态信息。例如,您可以存储以前的传感器读数。重置系统时,它会检查传感器并将当前值与以前的值进行比较。如果它们在阈值内,则不会触发任何事件,系统将回落到休眠模式。实现最大功率效率。

仅仅因为您设法使CPU进入正确的低功耗模式并不意味着您正在运行。在深度睡眠和休眠中,I/O 引脚泄漏可能会主导功耗。考虑一个用于偏置电阻器的引脚。除了确保尽可能使用最高电阻外,引脚还需要适当地保持高电平或低电平,以最大程度地减少功耗(即漏电)。

休眠模式保持 I/O 引脚的配置,以便您可以将所有引脚保持在最低功耗状态。例如,通常的做法是将电阻器直接连接到电源。如果将电阻连接到 GPIO,而不是电阻器不断获取功率,则现在可以打开和关闭电阻器。如果您不知道这一点,您可能会认为系统以7 μA的低电流运行,而引脚实际上正在消耗1 mA。从这个角度来看,效率降低了 143 倍,将 10 年的使用寿命缩短到 25 天。

影响低功耗运行的另外两个主要因素是降低内核电压和稳压器的选择。例如,PSoC 6 可以为内核提供 1.1 V 或 0.9 V。你无法以0.9V的速度为内核提供时钟,但如果你只是检查温度传感器,50 MHz的处理能力仍然比你需要的要多得多。

稳压器(集成LDO或高效开关模式降压转换器)的选择允许您以功率效率换取成本。使用降压转换器可提供 90% 的效率,但代价是使用外部电感器

随着芯片制造商不断改进低功耗操作,我们的嵌入式系统将能够事半功倍。请记住,随着更多选项的出现,更多的方法可以消除您优化系统的所有辛勤工作,而对系统实际在做什么的单一,简单的误解。

poYBAGOIU6-AMG1vAAD_f38BUwk397.png

表 1:不同的电源操作模式使开发人员能够优化运行时功耗,但您仍然需要小心。这里显示的是赛普拉斯半导体双核PSoC 6的模式、电流和唤醒时间。

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

    关注

    185

    文章

    18982

    浏览量

    264509
  • 嵌入式
    +关注

    关注

    5209

    文章

    20655

    浏览量

    336977
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11327

    浏览量

    225880
  • soc
    soc
    +关注

    关注

    40

    文章

    4624

    浏览量

    230170
  • 嵌入式软件
    +关注

    关注

    4

    文章

    252

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    8Mb高速低功耗串行SPI SRAM嵌入式应用

    嵌入式开发中,对于需要额外RAM但又不想增加PCB复杂度的设计而言,串行SPI SRAM提供了一种既经济又高效的选择,高速低功耗串行SPI SRAM正逐步成为数据缓冲、音频处理、图形显示及物联网设备中的热门方案。
    的头像 发表于 04-20 15:46 79次阅读
    8Mb高速<b class='flag-5'>低功耗</b>串行SPI SRAM<b class='flag-5'>嵌入式</b>应用

    低功耗psram在嵌入式存储领域的作用

    嵌入式存储领域,低功耗PSRAM(伪静态随机存取存储器)正逐渐成为智能穿戴、物联网设备等对功耗和体积敏感应用的理想选择。
    的头像 发表于 04-03 11:29 226次阅读
    <b class='flag-5'>低功耗</b>psram在<b class='flag-5'>嵌入式</b>存储领域的作用

    什么是嵌入式应用开发?

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统下进行开发、软硬件综合开发 ‌嵌入式应用开发‌是指在嵌入式操作系统下进行开发,包括系统化设计指导下的硬件和
    发表于 01-12 16:13

    低功耗工业图像采集卡 | 节能设计,适配嵌入式工业设备

    嵌入式工业设备向小型化、轻量化、长续航升级的趋势下,低功耗成为工业视觉系统选型的核心诉求。低功耗工业图像采集卡以“极致节能+精准采集”为核心设计理念,通过全链路功耗优化与紧凑架构设计
    的头像 发表于 12-22 18:05 1095次阅读
    <b class='flag-5'>低功耗</b>工业图像采集卡 | 节能设计,适配<b class='flag-5'>嵌入式</b>工业设备

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

    嵌入式系统的设计中,低功耗设计是许多设计人员必须面对的问题,其原因在于嵌入式系统被广泛应用于便携和移动性较强的产品中去,而这些产品不是一直都有充足的电源供应,往往是靠电池来供电,所
    发表于 12-12 07:43

    嵌入式硬件设计解析

    处理的任务较多,可以考虑采用并行处理技术,如使用多核MCU、DSP或FPGA等,将任务分配给多个处理器同时处理。 功耗优化 低功耗模式充分利用MCU的
    发表于 12-02 08:22

    嵌入式开发的关键点介绍

    : 许多嵌入式系统需要在实时环境中运行,例如工业控制和航空航天应用。因此,嵌入式开发需要考虑系统的实时性能,并确保系统能够及时响应输入和输出。 3. 低功耗: 许多嵌入式系统需要长时间
    发表于 11-13 08:12

    AMD 2025.1版嵌入式软件和工具的新增功能

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。
    的头像 发表于 08-15 15:32 1432次阅读

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

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

    芯科科技MCU助力低功耗高效嵌入式系统设计

    当考虑提升嵌入式系统速度或能效时,脑海中浮现的可能是更快的CPU或更智能的睡眠模式。但如果我告诉您,Silicon Labs(芯科科技)微控制器(MCU)内部藏着一位无名英雄,能在完全不唤醒CPU的情况下大幅提升设计智能度呢?这就是外设反射系统 (PRS)——
    的头像 发表于 07-29 16:26 1820次阅读

    聚徽厂家嵌入式工业平板:低功耗技术与卓越性能的完美融合

    低功耗技术与卓越性能的完美融合,为工业领域用户带来了更优质、高效的设备解决方案。 聚徽嵌入式工业平板的低功耗技术是其核心亮点之一。在硬件层面,聚徽严格筛选低功耗的核心组件。处理器作为平
    的头像 发表于 07-01 17:14 784次阅读

    聚徽厂家低功耗技术:为嵌入式工业平板续航能力按下 “加速键”

    平板技术研发,凭借一系列创新的低功耗技术,为嵌入式工业平板的续航能力按下了 “加速键”,为行业发展带来新的突破。 聚徽厂家在低功耗技术研发上,从软件与硬件协同优化的角度出发,多管齐下解
    的头像 发表于 07-01 17:06 741次阅读

    系统待机功耗过高如何破?聚徽分析嵌入式工业平板软件低功耗管理疑难应对

    剖析原因,并制定针对性的低功耗管理策略。本文将围绕嵌入式工业平板软件低功耗管理,为你解答疑难、提供应对方案。 一、待机功耗过高的
    的头像 发表于 07-01 17:05 1218次阅读

    定制化嵌入式工业平板电脑的低功耗技术策略分享——聚徽

    低功耗技术成为保障设备续航、降低能耗的关键。如何在满足高性能运算需求的同时,最大限度降低功耗,已成为定制化嵌入式工业平板电脑研发与应用的重要课题。 一、硬件层面:从核心组件到系统架构的深度优化 处理器作为平板电脑
    的头像 发表于 07-01 15:13 959次阅读

    河北软件职业技术学院走访飞凌嵌入式,共同探讨产教融合新模式

    6月12日,河北软件职业技术学院软件工程系主任陈辉率队走访保定飞凌嵌入式技术有限公司,并与旗下教育品牌ElfBoard就产教融合、构建协同育人机制进行了深入探讨。双方旨在通过深化校企合作,共同探索
    的头像 发表于 06-16 11:00 1192次阅读
    河北<b class='flag-5'>软件</b>职业技术学院走访飞凌<b class='flag-5'>嵌入式</b>,共同探讨产教融合新<b class='flag-5'>模式</b>