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

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

3天内不再提示

低功耗嵌入式设计技巧大盘点

贸泽电子 来源:未知 2023-07-05 08:40 次阅读

设计新的电子设备常常需要进行多项权衡取舍。成本通常与性能并不一致。对于成本敏感型市场,例如面向消费者的产品,选择作为嵌入式系统核心的微控制器微处理器,可能是最为影响性能的关键决策。影响嵌入式系统整体性能的系统特性中,经常有相互竞争的特性。在这篇博文中,我们将考虑以下几点:

  • 电池续航能力

  • 响应能力

  • 热性能

  • 无线信号范围和速度

  • 外部外围组件提供的功能

需求分析

低功耗设计对于电池供电设备或依赖能量采集技术的设备至关重要。一些初步问题应包括:

现场维护设备的可维护性如何?是否可以更换电池?

工作环境如何(温度范围、湿度范围、暴露在阳光下、暴露在化学品中等)?

尺寸和重量限制是多少?

需要什么类型的通信?需要多久发送一次遥测数据?

预计有多少外部设备(传感器、执行器)会与我们的设备交互?它们的接口是什么?

功率预算

在了解了大致的要求之后,就要进行粗略的功率预算了。

首先,我们可以将外部设备的所有电流消耗相加。然后查看可能满足功能要求的微控制器/微处理器,并确定它们的效率。通常情况下,规格书会详细列出以uA为单位的效率,以Hz为单位的时钟速度。提前花时间研究和选择合适的MCU/MPU - 无论是在功能还是性能方面 - 将大大有助于满足设计的低功耗要求。一旦我们对预期的活动和空闲功耗有了很好的了解,就可以做一些粗略的计算,查看各种电池选项,以估计电池的续航时间。别忘了,选择正确的电池化学成分对于本次讨论至关重要。

例如,镍镉(NiCd)和镍金属(NiMH)电池在寒冷气候下不能很好地保持电量。

设计级因素

解决了架构级别的全局问题后,就该关注优化嵌入式系统功耗的设计级考虑因素了。硬件和固件需要考虑的一些设计经验法则包括:

选择尽可能低的工作电压。在最长的时间里,5V是常态,然后是3.3V。如今,2.7V和1.8V的内核和内存工作电压也已经不罕见。市场上一些嵌入式组件的电压甚至可以低至0.9V。

在不影响性能的前提下,将核心时钟速率尽可能降低。

除了尽量小的工作电压外,尽可能选择具有相同工作电压的组件,以减少对DC-DC转换器和布线多个电源轨的需求。

当心LED和液晶显示屏!它们很漂亮并且可以增加功能,但可能会非常耗电(相对于它们的实用性)。明智地添加LED。如果需要液晶显示屏,请让用户能够调节亮度。

电路拓扑结构和元器件选择会对您的功率预算产生重大影响。必要时,分压器、上拉电阻和下拉电阻可以消耗电流。确保它们是必要的,并确定它们的大小以使其兼顾效率和有效性。

不要简单地硬连线外围设备让其一直处于启用状态。而是应投入设计时间并预算MCU的GPIO引脚,以允许固件根据需要打开和关闭外围设备。

避免在代码中使用延迟或持续的传感器轮询;这会导致无用的时钟周期,它们不执行任何功能,但仍然消耗能量。建议使用任务调度程序和中断代替。

选择符合要求,但不超过要覆盖的距离的通信协议。例如,Zigbee要比蓝牙效率更高。不需要时关闭无线电。不过请务必考虑打开无线电所需的时间。对于低功耗、低数据速率的应用来说,这应该不是什么大问题。

不要让GPIO引脚悬空。

对于具有内部上拉的GPIO引脚,非必要时请不要启用上拉。

降低I²C和SPI等通信总线的时钟速率。

模数转换中使用的电阻器电容器会消耗相当多的能量。降低ADC读数的频率,并在读数之间关闭R-C网络。但一定要给电容器足够的时间在读取数据之前重新充电。

结语

优化功耗设计不仅仅可以延长电池续航能力。更低的功率意味着更少的热量,从而可以提高可靠性并降低热引起故障的风险。

最后,一定要验证您的设计。无论是使用廉价的USB功率计、万用表、焦耳示波器还是能量分析仪,请花点时间观察设备在实验室和现实环境中的功耗。为方便操作,请务必在电路板上放置测试点,以便可以测量电流和电压。

作者简介

专业工程师Michael Parks是Green Shoe Garage的所有者。Green Shoe Garage是一家提供定制电子设计的工作室和技术咨询机构,位于马里兰州南部。Michael Parks创办了《S.T.E.A.M. Power Podcast》播客来提升公众对科技的认知。他拥有马里兰州专业工程师资质,并拥有约翰·霍普金斯大学的系统工程硕士学位。


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

    关注

    16

    文章

    1114

    浏览量

    96615

原文标题:低功耗嵌入式设计技巧大盘点

文章出处:【微信号:贸泽电子,微信公众号:贸泽电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LDO在嵌入式系统中的应用 常见LDO故障及解决方法

    的应用及其常见故障和解决方法的概述。 应用场景 电源转换 :LDO可以将电池电压或其他电源电压转换为嵌入式系统所需的稳定电压。 噪声抑制 :LDO能有效降低电源线上的噪声,为敏感的模拟电路提供干净的电源。 功耗管理 :在低功耗
    的头像 发表于 12-13 09:08 360次阅读

    【新品】i.MX6ULL工业嵌入式核心板!NXP低功耗MPU,LCD显示

    核心板新品上市ECK20-6Y2XA系列核心板是亿佰特基于NXPCortex-A7内核i.MX6ULL处理器精心设计的,采用邮票孔连接的低成本、低功耗、高性价比、高可靠性的嵌入式核心板。可广泛应用于工业控制、HMI、IoT等领域。
    的头像 发表于 11-15 01:04 196次阅读
    【新品】i.MX6ULL工业<b class='flag-5'>嵌入式</b>核心板!NXP<b class='flag-5'>低功耗</b>MPU,LCD显示

    嵌入式 Linux 操作系统配置

    随着物联网(IoT)和智能设备的快速发展,嵌入式系统在各个领域扮演着越来越重要的角色。Linux因其开源、灵活和稳定的特性,成为嵌入式系统的首选操作系统。 1. 硬件选择 在配置嵌入式Linux系统
    的头像 发表于 11-06 10:22 375次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 465次阅读

    为何嵌入式控制器首选ARMxy?深度解析

    嵌入式ARM控制器是一种基于ARM架构的嵌入式系统控制器,广泛应用于各种嵌入式系统中,包括工业物联网关、边缘计算网关、智慧城市、智能设备、工业自动化等领域。嵌入式ARM控制器具有高性能
    的头像 发表于 09-21 10:09 309次阅读
    为何<b class='flag-5'>嵌入式</b>控制器首选ARMxy?深度解析

    嵌入式系统的未来趋势有哪些?

    会更加注重能源效率。低功耗设计和节能技术会成为关键,以延长设备的电池寿命或降低能源成本。这对于可穿戴设备、便携医疗设备等对续航能力有较高要求的产品尤为重要。 4. 多模块与集成化 在未来的嵌入式系统
    发表于 09-12 15:42

    七大嵌入式GUI盘点

    嵌入式图形用户界面(GUI)是一种为嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备进行交互。以下是对七种嵌入式 GUI 的盘点。 emWin 由德国SEGGER公司
    发表于 09-02 10:58

    嵌入式linux开发的基本步骤有哪些?

    之前,首先需要选择合适的硬件平台。硬件选择需要考虑以下几个方面: 1.1 处理器 嵌入式Linux开发需要一个处理器,常见的处理器有ARM、MIPS、PowerPC等。选择处理器时,需要考虑处理器的性能、功耗、成本等因素。 1.2 存储器
    的头像 发表于 09-02 09:11 492次阅读

    飞凌嵌入式RK3576核心板的四大优势详解

    为了充分满足AIoT市场对高性能、高算力和低功耗主控日益增长的需求,飞凌嵌入式近期推出了基于Rockchip RK3576处理器开发设计的FET3576-C核心板,具有出色的图像和视频处理能力、丰富
    的头像 发表于 06-28 09:34 1996次阅读
    飞凌<b class='flag-5'>嵌入式</b>RK3576核心板的四大优势详解

    嵌入式产品的低功耗调试实用技巧

    嵌入式产品的低功耗调试是一件较麻烦的事情,因为它既涉及到硬件又涉及到软件,影响因素非常多。但是又十分重要,因为它关系到产品的实际使用时长。
    发表于 04-28 10:23 336次阅读
    <b class='flag-5'>嵌入式</b>产品的<b class='flag-5'>低功耗</b>调试实用技巧

    BL7231-C2模组是由博芯科技开发的一款低功耗嵌入式WiFi模块

    BL7231-C2模组是由博芯科技开发的一款低功耗嵌入式WiFi模块。它由一个高集成度的无线射频芯片BK7231和少量外围器件构成,内置了WiFi网络协议栈和丰富的库函数。 BL7231-C2内嵌
    的头像 发表于 04-12 13:08 665次阅读
    BL7231-C2模组是由博芯科技开发的一款<b class='flag-5'>低功耗</b><b class='flag-5'>嵌入式</b>WiFi模块

    嵌入式微处理器的原理和应用

    嵌入式微处理器是专为嵌入式系统设计的微处理器,它们是嵌入式系统的核心组件,负责执行程序指令、处理数据和控制其他硬件设备。与通用微处理器相比,嵌入式微处理器通常具有针对特定应用领域的优化
    的头像 发表于 03-28 15:51 931次阅读

    芯来科技发布超低功耗嵌入式RISC-V处理器CPU IP—NS100系列内核

    本土RISC-V CPU IP领军企业——芯来科技正式发布针对信息安全的超低功耗嵌入式RISC-V处理器CPU IP——NS100系列内核,主要针超低功耗下的信息安全应用。
    的头像 发表于 03-04 11:19 1384次阅读
    芯来科技发布超<b class='flag-5'>低功耗</b><b class='flag-5'>嵌入式</b>RISC-V处理器CPU IP—NS100系列内核

    立仪科技发布嵌入式低功耗光谱共焦E系列

    新品发布:立仪科技发布嵌入式低功耗光谱共焦E系列 立仪科技作为国产光谱共焦技术的引领者,在光谱共焦技术上数年磨一剑,打破封锁,而此次研发出的E系列控制器是基于光谱共焦技术,嵌入式低功耗
    的头像 发表于 02-22 14:15 582次阅读
    立仪科技发布<b class='flag-5'>嵌入式</b><b class='flag-5'>低功耗</b>光谱共焦E系列

    SEGGER调试低功耗模式

    低功耗模式是现代嵌入式系统设计中一个非常重要的考虑因素。为了延长电池续航时间、降低能耗以及满足可持续发展的需求,嵌入式系统需要能够有效地进入低功耗模式,并在需要时快速唤醒。正因如此,S
    的头像 发表于 01-02 16:36 632次阅读