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

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

3天内不再提示

IOT超低功耗设计学习笔记

jf_78858299 来源:硬件大熊 作者:雕塑者 2023-02-17 10:45 次阅读

IOT低功耗设备设计大致为3个方面的设计: 器件选型、电路设计、软件设计、续航寿命估算 ——

器件选型

典型的器件包括:单片机MCU电源芯片、通讯模组等。

单片机——

1.选择具备多种低功耗工作模式的MCU,如国民技术N32G4FR系列MCU支持5种低功耗模式(Sleep,Stop0,Stop2,Standby,VBat),开启带有RTC唤醒的Stop模式可让功耗尽可能低;

2.支持宽范围供电,如1.8-3.3V,在不需要大电流供电的模式下,使用1.8V供电可以让MCU处于更低功耗的状态;

3.不使用的IO配置为模拟输入,模拟输入模式下漏电流最低;

电源芯片——

1.选择更高效率的电源IC开关电源DC-DC的效率高于LDO,特别在高压差、大电流的情况下,DC-DC具备更高的能效优势,对于常供电的IC,关注静态电流值,对于带EN管脚的IC,关注Shutdown电流值;

2.LDO的成本比DC-DC低,且在低压差、低电流的情况下,具备低功耗特性的LDO也可做考虑,如圣邦微的SGM2034,静态漏电流为1uA;

通讯模组——

1.通讯模组中的MCU部分可参考单片机的的低功耗设计,本质上具备一致性;

2.2.4G的通讯模组,ZigBee低功耗具备更大优势,BLE蓝牙Mesh这两年间也开始逼近ZigBee,WiFi则比较大,同等条件下,ZigBee的发射电流可以做到50mA以内,而WiFi的发射电流一般要大于300mA,加上心跳包对接时间的差异,具备快联特性的WiFi可能需要10ms,而ZigBee可能只需要3-5ms。

3.通讯模组OTA的功耗 > 搜网功耗 > 静态功耗。另外,网关信号正常与异常,也会导致通讯模组在搜网时的功耗有所不同。

电路设计

  1. 对于耗电比较大的器件,使用独立IC供电,并尽可能做到可独立关断供电回路,在非常供电的状态下切断供电回路;
  2. 对于上下拉电阻,在确保信号抗干扰度良好的前提下,尽可能使用高阻值;如对于1K的上拉电阻,当电流回路对地时,产生3300uA的电流,而对于100K的上拉电阻,则为33uA。当然,对于外界的工频干扰等,同样的条件下,10K的上拉电阻具备更高的抗干扰度;

3.电池电量检测采用分压电阻时可使用1M左右的阻值,由于涉及单片机ADC阻抗匹配的不同,建议在信号的采集中间加上一级电压跟随器,该跟随器需要低功耗或者需要单独供电,避免无谓的电量损耗;

4.对于有光显示的场景,如LED指示等,尽可能降低LED亮度。

软件设计

软件设计更多地体现在如何驱动硬件进入低功耗模式 ,如:开启单片机RTC唤醒的Stop模式;控制电源的EN管脚进入非常供电模式;GPIO的模拟输入模式;通讯模组在发送完成数据之后,立即关闭UDP连接,尽可能降低大电流模式持续时间

续航寿命估算

1.对于静态电流,可使用万用表进行测量(如Fluke的17B+),由于万用表的采样率较低,且所呈现的数值为测量有效值,因此对于动态电流,如设备的间隔性心跳包电流,则需要使用采样率更高的仪器进行测量,如Keysight的N6705C;

  1. 严谨的功耗计算中,需考虑电池的自放电率 ,即电池即使在不使用的条件下,自身的电化学物质也会产生一定的反应自我消耗,特别是可充电的镍镉电池;

3.简单举一个低功耗设备续航时间计算的例子:

假设电池容量250mAh,10分钟发送一次心跳包对接网络,每次5秒30mA瞬时电流,待机20uA电流,可做如下推算:

单次对接网络耗电:30mA x 5s = 150mAs = 41.66uAh;

一天对接网络次数:(24h x 60)÷10 = 144次;

一天对接网络总时间:5s x 144 = 720s;

一天待机总时间:(24h x 3600)s - 720s = 85680s = 23.8h;

一天总功耗:(23.8h x 20uA) + (144 x 41.66uAh) = 6475.04uAh = 6.48mAh;

可使用天数:250mAh ÷ 6.48mAh ≈ 39天

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

    关注

    6044

    文章

    44632

    浏览量

    639419
  • IC
    IC
    +关注

    关注

    36

    文章

    5990

    浏览量

    176420
  • ldo
    ldo
    +关注

    关注

    35

    文章

    1955

    浏览量

    154114
  • 电源芯片
    +关注

    关注

    43

    文章

    1105

    浏览量

    77329
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4232

    浏览量

    197885
收藏 人收藏

    评论

    相关推荐

    超低功耗FPGA解决方案助力机器学习

    ™,一种结合模块化硬件套件、神经网络IP核、软件工具、参考设计和定制化设计服务的完整技术集合,旨在将机器学习推理加快大众市场IoT应用。Lattice sensAI提供经优化的解决方案,具有超低功耗
    发表于 05-23 15:31

    超低功耗MCU选型与设计

      循序渐进式的功耗优化已经不再是超低功耗mcu的游戏规则,而是“突飞猛进”模式,与功耗相关的很多指标都不断刷新记录。我们在选择合适的超低功耗mcu时要掌握必要的技巧,在应用时还需要一
    发表于 07-29 07:27

    超低功耗Wi-Fi技术

    行业、媒体行业等领域。超低功耗Wi-Fi芯片的特点和背后的黑科技DA16200 SoC是专为电池供电的IoT应用而设计的超低功耗Wi-Fi芯片,在很多应用中,即使是始终保持联网的设备也能实现长达5年
    发表于 05-24 07:37

    如何选择超低功耗MCU

    在物联网的推动下,业界对各种电池供电设备产生了巨大需求。这反过来又使业界对微控制器和其他系统级器件的能源效率要求不断提高。因此超低功耗MCU与功耗相关的很多指标都不断得刷新记录。在选择合适的超低功耗
    发表于 12-28 07:12

    如何选择超低功耗MCU

    在物联网的推动下,业界对各种电池供电设备产生了巨大需求。这反过来又使业界对微控制器和其他系统级器件的能源效率要求不断提高。因此超低功耗MCU与功耗相关的很多指标都不断得刷新记录。在选择合适的超低功耗
    发表于 11-04 07:07

    对STM32的超低功耗使用

    一,电源管理库函数前面的入门文章对 STM32 的超低功耗的做了使用介绍,当然在使用超低功耗的时候还会考虑 RAM 的数据会不会丢失,什么时候重写 备份寄存器,进入低功耗模式的时候要怎么保持 IO
    发表于 12-31 06:36

    超低功耗设计技巧与实现

    超低功耗设计技巧与实现
    发表于 01-18 14:59 105次下载
    <b class='flag-5'>超低功耗</b>设计技巧与实现

    聪明的超低功耗设计

    你熟悉的基本方法的低功耗设计。现在,你怎么把它带到一个新水平?极端的低功耗嵌入式设计需要仔细选取工具缓存,电路设计和智能利用单片机超低功耗的特点。
    发表于 08-04 14:09 13次下载
    聪明的<b class='flag-5'>超低功耗</b>设计

    基于超低功耗设计技巧与实现

    基于超低功耗设计技巧与实现
    发表于 10-15 10:44 12次下载
    基于<b class='flag-5'>超低功耗</b>设计技巧与实现

    PSoC 6高性能超低功耗IoT应用方案

    cypress公司的PSoC® 6 MCU系列产品是用于物联网(IoT)的高性能超低功耗和安全MCU平台,组合了双核微控制器和低功耗闪存技术,数字可编逻辑,高性能模数转换,标准通信和定时外设,并提供BLE 5.0兼容的无线连接.
    的头像 发表于 05-11 10:01 4479次阅读
    PSoC 6高性能<b class='flag-5'>超低功耗</b><b class='flag-5'>IoT</b>应用方案

    MSP430学习笔记-低功耗与中断系统

    年前忙于项目都有段时间没更新博客了,趁年后有点时间更新了一篇,在这篇学习笔记里我们来探讨一下MSP430系列单片机的低功耗模式与中断系统,从下一篇开始,将会开始更新MSP430外设部分的学习
    发表于 11-19 18:36 9次下载
    MSP430<b class='flag-5'>学习</b><b class='flag-5'>笔记</b>-<b class='flag-5'>低功耗</b>与中断系统

    STM32学习笔记 | 电源管理及低功耗设计要点

    STM32学习笔记 | 电源管理及低功耗设计要点
    发表于 12-07 16:06 19次下载
    STM32<b class='flag-5'>学习</b><b class='flag-5'>笔记</b> | 电源管理及<b class='flag-5'>低功耗</b>设计要点

    IOT超低功耗设计应用笔记

    IOT低功耗设备设计大致为3个方面的设计:器件选型、电路设计、软件设计、续航寿命估算——器件选型典型的器件包括:单片机MCU、电源芯片、通讯模组等。单片机——1.选择具备多种低功耗工作模式...
    发表于 12-07 16:21 8次下载
    <b class='flag-5'>IOT</b><b class='flag-5'>超低功耗</b>设计应用<b class='flag-5'>笔记</b>

    ROHM开发出数十毫瓦超低功耗的设备端学习AI芯片

    ROHM开发出一款设备端学习*AI芯片(配备设备端学习AI加速器的SoC),该产品利用AI(人工智能)技术,能以超低功耗实时预测内置电机和传感器等的电子设备的故障(故障迹象检测),非常适用于I
    的头像 发表于 10-14 09:05 972次阅读
    ROHM开发出数十毫瓦<b class='flag-5'>超低功耗</b>的设备端<b class='flag-5'>学习</b>AI芯片

    智能家庭与超低功耗

    智能家庭与超低功耗
    发表于 11-02 08:16 1次下载
    智能家庭与<b class='flag-5'>超低功耗</b>