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

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

3天内不再提示

如何通过数字电源管理延长物联网电池寿命

电子设计 来源:郭婷 作者:电子设计 2019-04-06 07:14 次阅读

功耗是无线传感器节点必须轻松连接到物联网的关键设计标准。

无线收发器微控制器电源管理是实现最低功耗以实现最长电池寿命的重要部分,但它可能需要复杂的硬件,软件和分析组合。

Silicon Labs的BGM113是一款完全集成,经过认证蓝牙低能耗模块,它结合了2.4 GHz蓝牙片上系统,高效陶瓷芯片天线和符合蓝牙4.2标准的软件堆栈。

图1:BGM113模块为物联网提供低功耗蓝牙。

低功耗EFM32 Gecko微控制器技术是结合单个芯片上的超低功耗蓝牙智能收发器。这样可以实现更有效的数字电源管理,具有快速唤醒时间,更高的RF灵敏度和外设的透明管理,从而最大限度地降低功耗。完全集成的功率放大器和平衡 - 不平衡转换器可实现+ 10 dBm的RF灵敏度提升,并为与应用紧密耦合电源管理提供更多机会。

ARM®Cortex®-M4内核支持128至256 kB闪存大小和16至32 kB RAM大小以及通过外围反射系统(PRS)连接的一系列低能耗外设。这允许它们作为数字电源管理的一部分从控制器自主操作。

蓝牙智能模块经认证可用于所有主要市场,包括北美,欧洲,日本和韩国,并可使用标准3 V纽扣电池或两节AAA电池供电

采用3 V电源的EFM32

内存中的实际应用EM0

运行模式EM1

睡眠模式EM2

深度睡眠EM3

停止模式EM4

关闭模式电流消耗下降至63μA/MHz至低至32μA/MHz低至0.9μA低至0.6μA低至20 nA唤醒时间 - 02μs2μs160μs唤醒事件任何32 KHz外设异步IRQ,

1²C从器件 - 模拟比较器

电压比较器复位,

GPIO上升沿/下降沿CPU(Cortex-M3/M0)开 - - - - 提供高频外设 - - - 提供低频外设 - - - 可用的异步外设可用 - 全CPU和SRAM保持亮亮亮 - 上电复位/欠压检测开亮亮亮开

图2:EFM32控制器的能量模式。

能量模式

运行32 MHz和3 V时,EFM32控制器在运行实际代码时仅消耗150μA/MHz,但外围设备控制器也有几种低功耗模式。能量管理单元(EMU)进一步管理数字控制下的系统功率。

六通道PRS链接外设并监控系统级事件,以便不同外设可以在没有CPU干预的情况下相互自主通信。 PRS会在唤醒CPU之前监视特定事件,从而尽可能长时间地将内核保持在节能待机模式,从而降低系统功耗并延长电池寿命。

EMU管理转换在设备中的五种能量模式中,控制哪些外围设备和功能可用以及设备消耗的电流量。

在能量模式0(EM0)下,CPU从闪存或RAM获取并执行指令,并且可以启用所有低能耗外设。从这里开始,内核可以快速进入低能耗模式之一,暂停CPU和闪存。唤醒后,所有低能耗模式在2μs内返回EM0并使用180μA/MHz。

在EM1睡眠模式下,CPU的时钟被禁用,但所有外设,包括闪存和RAM正在运行,PRS从外设收集数据,使系统能够长时间保留在EM1中并保持完整数据。这使用45μA/MHz。

在EM2深度睡眠模式下,主高频振荡器关闭,但32 kHz振荡器和实时时钟可用于低能量外设。 EM0的唤醒时间仅为2μs,低泄漏RAM确保完全数据保持,功耗为0.9μA。

EM3停止模式禁用低频振荡器,但保持低电平 - 漏电RAM供电,以便低功耗模拟比较器或异步外部中断可以唤醒器件。此模式使用0.6μA。

对于不需要RTC或RAM保留的应用,EM4关闭模式是可用的最深能量模式,唤醒的唯一方法是复位,这仅使用20 nA。

如何通过数字电源管理延长物联网电池寿命

图3:BGM113模块中不同外设的可能能量模式。

《 p》 EMU还可用于关闭未使用的RAM模块的电源,它包含DC-DC稳压器和电压监视器(VMON)的控制寄存器。它监控多个电源电压并具有多个通道,可以在代码中单独编程,以确定检测到的电源是否低于选定的阈值。

电源管理

EMU和集成稳压器从模块的集成DC-DC降压稳压器产生内部电源电压,因此只需要一个外部电源电压。这样可以对内部电压进行更精细的控制,从而最大限度地降低模块的功率。

DC-DC转换器可承受各种负载电流,在能量模式EM0中提供高达90%的效率, EM1,EM2和EM3。注意降低RF噪声意味着DC-DC转换器将在不降低无线电组件灵敏度的情况下运行,这是无线收发器中数字电源管理的重要组成部分。

有各种保护功能DC-DC转换器,包括可编程电流限制,短路保护和死区时间保护,当输入电压过低而无法进行有效操作时,它也可能进入旁路模式。在旁路模式下,DC-DC输入电源通过低电阻开关在内部直接连接到其输出。此旁路模式还具有浪涌电流限制功能,可防止因输出电流过大而导致输入电源电压下降。

时钟

管理器件的时钟信号是另一个关键因素。数字电源管理,允许外围设备进入低功耗模式。时钟管理单元(CMU)控制BGM113中的振荡器和时钟,以及启用振荡器的配置。 CMU的灵活性允许软件通过最小化未使用外设和振荡器的功耗来优化任何特定应用中的能耗。但是,从设备设计开始就考虑到数字电源管理,可以针对功率控制的不同元件优化振荡器。

因此,芯片上集成了两个晶体振荡器和四个RC振荡器,38.4 MHz高频晶体振荡器(HFXO)为MCU和无线电提供精确的时序参考,以及32.768 kHz晶体振荡器(LFXO)为低能耗模式提供精确的时序参考。

如何通过数字电源管理延长物联网电池寿命

图4:具有电源管理模块的Blue Gecko控制器的内部结构。

当不需要晶体精度时,MCU系统可以使用集成的高频RC振荡器(HFRCO),这采用快速启动技术,能耗最低,频率范围宽,可以保持功率

另一个集成的低频32.768 kHz RC振荡器(LFRCO)可用作低能量模式下的定时基准,并提供集成的超低频1 kHz RC振荡器(ULFRCO)提供低能耗模式下最低能耗的定时参考。

无线电子系统也是数字电源管理方案的一部分。 RFSENSE模块在天线接口检测到宽带RF能量时产生系统唤醒中断,从低能量模式(包括EM2,EM3和EM4)提供真正的RF唤醒功能。

这会触发相对较强的RF信号并且可以在最低能量模式下使用,根据应用代码和使用的模式,可以实现非常低的能耗。它不会对接收信号进行解调或限定,但软件可以通过启用正常的RF接收来响应唤醒事件。

软件

数字电源管理也是软件链的一部分。 Simplicity Studio开发工具的一个关键部分是energyAware Profiler,它可以从芯片访问高级能源监控(AEM)数据。通过USB端口将开发套件连接到PC,可以提供有关电流消耗的实时信息

AEM允许开发人员在应用程序运行时跟踪能耗,因此可以在整个模块中提供实际值而非估算值,以便全面了解能耗。

电流传感器对流过控制器主电源轨的电流进行采样,对电流数据进行采样和转换以及电压和定时信息。测量200μA以下的电流时,AEM的带宽为60 Hz,测量200μA以上的电流时,AEM的带宽为120 Hz。高于200μA,最大误差为0.1 mA,低于200μA,精度提高至1μA,但传感器仍可检测到小至100 nA的电流消耗变化。

这允许通过更改应用程序代码来优化功率。

代码分析

这是通过energyAware Profiler能量调试工具完成的,该工具从AEM获取数据并使用相关代码在当前与时间图表中显示信息。开发人员可以放大能量图的X(时间)和Y(功率)轴,以更精确地分析能耗的细节。此外,分析器提供能量图,功能分析器和应用程序代码之间的直接关联。

如何通过数字电源管理延长物联网电池寿命

图5:能耗分析代码作为一部分BME113无线模块的数字电源管理。

结论

数字电源管理贯穿整个BM113无线模块。从控制器核心到外围设备和无线电收发器,可以以不同方式关闭所有模块以优化功耗。结合开发工具中的能量分析代码分析和模块本身的实际数据,开发人员可以在整个模块中有效地管理电源,从而最大限度地延长物联网应用中的电池寿命。

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

    关注

    48

    文章

    7490

    浏览量

    151061
  • 物联网
    +关注

    关注

    2903

    文章

    44284

    浏览量

    371342
  • 电池
    +关注

    关注

    84

    文章

    10468

    浏览量

    129025
收藏 人收藏

    评论

    相关推荐

    如何延长手机的电池寿命

    )组成以完成不同的功能,例如音频以及视频和数码照相机。这些IC通常可工作在5V~1.8V之间的任何电压下,有时甚至是更低的电源电压。总之,我们采用电平变换节省功耗的方案以延长电池寿命
    发表于 10-22 17:04

    能量收集技术延长电池寿命

    充电电池,如松下br1225,br1632,纽扣电池BR2330,和br3032锂电池(图1)。通过提供备用电源,能量收集技术可以使设计人员
    发表于 03-02 14:36

    延长电池使用寿命的方法

    延长电池使用寿命的方法常常会有人问,“锂电池为什么比铅酸电池好?”“延长
    发表于 09-15 14:42

    管理MCU软件延长电池使用寿命

    关闭不必要的外设以降低功耗。管理MUC外部器件的功耗—在需要尽可能延长电池的使用寿命时,除了关闭非必要的MCU内部组件,还可使用系统中的MCU来打开或关闭外部器件。谨慎选择MCU器件类
    发表于 09-07 14:52

    开关电源电池寿命怎么延长

    延长电池寿命的开关电源
    发表于 09-18 09:11

    如何延长电池寿命

    本文就充放电过程的温度控制技术、电池充电电源短路保护与选择电池充电器以延长电池寿命等芯片应用的方
    发表于 05-12 06:53

    使用电源管理芯片优化电池寿命的方法

    寿命有极大的影响,而无线物联网通信芯片在信号发射期间都拥有较高的峰值电流。怎么样在无线通信中使用纽扣电池呢?常见电池的容量(mAhr)和允许通过
    发表于 12-29 07:21

    如何延长电池使用寿命

    如何延长电池使用寿命电池快用完了,可以用充电的方法来延长其使用寿命。虽然干
    发表于 11-07 14:25 41次下载

    怎样延长电池寿命

    怎样延长电池寿命    目前,市场上销售的电动自行车绝大部分使用的是没有记忆效应的铅酸电池,怎样延长
    发表于 11-13 11:53 773次阅读

    如何延长电池寿命

    想要延长设备的电池寿命,设计者至少需要掌握利用低功耗微控制器、传感器、无线电和高功率电源等组件进行设计的技巧。运用高效电源
    的头像 发表于 02-04 09:00 3659次阅读
    如何<b class='flag-5'>延长</b><b class='flag-5'>电池</b><b class='flag-5'>寿命</b>

    如何有效延长电池寿命

    如何延长电池寿命?不必非得是天才就能实现。
    的头像 发表于 05-30 13:04 2192次阅读

    Maxim推出6款低功耗电源管理集成电路,可延长电池寿命

    Maxim Integrated Products, Inc (NASDAQ: MXIM) 宣布推出6款低功耗电源管理集成电路 (PMIC),帮助用户设计小尺寸、电池供电产品,通过
    的头像 发表于 12-13 17:19 5584次阅读

    通过数字电源系统管理来控制您的电源

    通过数字电源系统管理来控制您的电源
    发表于 03-21 10:07 4次下载
    <b class='flag-5'>通过数字</b><b class='flag-5'>电源</b>系统<b class='flag-5'>管理</b>来控制您的<b class='flag-5'>电源</b>

    通过数字电源实现更多从线路到负载的应用

    通过数字电源实现更多从线路到负载的应用
    发表于 11-04 09:52 0次下载
    <b class='flag-5'>通过数字</b><b class='flag-5'>电源</b>实现更多从线路到负载的应用

    低静态电流如何延长电池寿命

    延长设备电池寿命,至少需要使用低功耗微控制器、传感器、无线电和高效电源等组件进行设计。通过高效的电源
    的头像 发表于 06-30 11:08 708次阅读
    低静态电流如何<b class='flag-5'>延长</b><b class='flag-5'>电池</b><b class='flag-5'>寿命</b>