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

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

3天内不再提示

空中唤醒:为低功耗设备量身定制

亿佰特物联网应用专家 ? 2022-09-13 10:03 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着科技的发展,越来越多的便携式设备也如雨后春笋般地诞生,但便携式设备都会面临同样的难题——续航,影响着续航的两大因素就是电池容量和设备功耗。

电池容量通常跟设备体积相关联,电池容量越大同时意味着设备体积越大。

因此在同样电池容量下,提高续航能力就意味着降低设备低功耗,WOR(Wake On Radio)技术就是为了低功耗设备量身定制的技术。

43def172-2fb0-11ed-9ade-dac502259ad0.jpg

空中唤醒

WOR(Wake on Radio)技术是通过减少接收端射频处于接收状态时间,其余时间工作在深度睡眠模式来降低设备整体功耗,同时能保证设备能正常接收,但发送端需要发送更长的时间来保证接收端被唤醒。

WOR接收电流示意图如下所示:

4400090c-2fb0-11ed-9ade-dac502259ad0.png

44142342-2fb0-11ed-9ade-dac502259ad0.png

而通常处于接收模式的电流消耗图如下所示:

4425c75a-2fb0-11ed-9ade-dac502259ad0.png

若一般模式下的接收电流为15mA左右,休眠电流为5uA左右,T1为1000ms(WOR周期),T2(深度睡眠模式时间)为970ms,T3(接收模式时间时间)为30ms,则功耗只有正常接收电流的3%左右,能大幅度降低整体功耗。

443c88fa-2fb0-11ed-9ade-dac502259ad0.png

LoRa(Long Range)是一种基于CCS(线性调制扩频技术)的长距离无线电,其封包格式如下所示:

44520ee6-2fb0-11ed-9ade-dac502259ad0.png44632e6a-2fb0-11ed-9ade-dac502259ad0.png

WOR(空中唤醒)最重要的一点是如何确认空中是否有需要的数据存在,Semtech旗下的LoRa产品一般都会有前导码检测中断,有了前导码检测中断的硬件基础,便可通过外部MCU周期性唤醒LoRa芯片进入接收模式并检测前导码中断是否被触发。

若前导码中断未被触发,则一段时间后(T3)再次进入深度睡眠模式(T2);

若前导码中断被触发,则可在前导码中断中继续延长接收时间(T3)来保证接收完整包数据,接收并处理完成数据后整个系统再次进入深度睡眠模式,其时序图如下图所示。

为了保证接收端能稳定的收到数据,发送端的前导码长度必须大于一个WOR周期,时间过短会导致接收方丢包。

44857ba0-2fb0-11ed-9ade-dac502259ad0.png

WOR角色一般分为发送方和接收方:

发送方(TX):发送数据前添加一个WOR周期长的前导码来唤醒接收方;

接收方(RX):周期性进入接收模式,其余时间处于深度睡眠以减少耗电。

449f0b38-2fb0-11ed-9ade-dac502259ad0.jpg

单点唤醒

然而上述的WOR方式在同信道下前导码会被所有设备无差别识别,导致范围内所有的设备全部被唤醒,直到发送端发送完数据才能再次进入深度睡眠模式。为了解决这一难题,E330-400T13S提出了单点唤醒来解决这个问题。

与上述的WOR方式不同,单点唤醒在唤醒时不会持续唤醒非目标设备,E330-400T13S采用FSK/GFSK调制,故其封包和LoRa有所不同,最重要的是FSK/GFSK具有同步字(SYNCWORD)过滤机制。将地址设置为同步字,当同步字不一样时数据会直接被硬件过滤导致无法通信

44af304e-2fb0-11ed-9ade-dac502259ad0.png

单点唤醒不再采用LoRa发送很长的前导码,因为在同一信道下发送前导码一定会唤醒同类型的所有设备,且会保持唤醒状态,导致整个网络虽然不应该接收数据,但却一直被强制性的唤醒进入接收模式。

单点唤醒在此点上做出了优化,选择使用短前导码+同步字+ 0(DATA)形式的短封包取代很长的前导码,如下图所示,短封包发送时间也应是大于一个WOR周期。

44c99d4e-2fb0-11ed-9ade-dac502259ad0.png

不同之处在于,单点唤醒利用了硬件同步字过滤的功能:

当同步字不同时,直接丢弃后续数据并进入休眠模式,等待下个周期进入接收模式;

当同步字相同时,会自动延长接收时间,直到接收完整包数据。

44e0b614-2fb0-11ed-9ade-dac502259ad0.png

如上图时序图所示:

当发送端发送的同步字和接收端相同时,接收端表现与LoRa的WOR唤醒是一致的;

但当发射端发送的同步字与接收端不同时,接收端会立刻再次进入休眠模式,直到下个周期再次进入接收模式才能接收到其他的数据。

44f0928c-2fb0-11ed-9ade-dac502259ad0.jpg

低功耗+空中唤醒

更多产品切入点

超长续航

低功耗下的超长续航和功能优化,成为更外移动智能产品的诉求点,低功耗技术能有效减少智能终端产能过剩,优化智能终端设备的功耗,降低能耗浪费,从而提高设备的续航时间,提升设备续航表现。

比如低功耗蓝牙芯片的使用使无线耳机的续航能力明显增强。对于高度集成的智能产品而言,决定其续航能力的往往在于功耗控制上。

灵活设计

低功耗技术的应用给产品的外形设计和功能设计带来更大的想象空间,更加灵活的设计,产品的适应能力更强,摆脱束缚。

安装便捷

低功耗智能终端设备在安装和操作上,摆脱繁琐而专业的安装要求,没有额外的辅助硬件,有些设备已经可实现一体化安装和简洁化操作,用户可自行安装,极大降低了运营成本。摆脱电源线路接入环境,极大减少了安全隐患。

尽可能休眠,最大限度降低功耗,节点能尽可能及时地收发无线数据,空中唤醒做到了。如果说低功耗为产品插上了想象的翅膀,空中唤醒则使想象成真。

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

    关注

    261

    文章

    8456

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    cyw wifi低功耗保活如何应用?

    1、目前cyw43012的低功耗保活是如何应用的如果主控不是psoc,是君正或者rk之类的arm平台可以做远程唤醒吗。 2、cyw43012可以开放43012 rtos的部分开发吗,如下虚拟网卡或者sdio裸数据传输的应用是否支持。
    发表于 07-09 08:30

    智芯科超低功耗离线语音唤醒芯片的应用场景

    想让设备无需联网也能秒速响应语音指令?我们的超低功耗离线语音唤醒芯片正是答案!采用前沿技术,待机能耗近乎“休眠”,续航焦虑一扫而空,智能穿戴、智能家居等设备电量更持久。
    的头像 发表于 07-08 10:24 ?547次阅读

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

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

    芯知识|广州唯创电子WT2003H语音芯片:智能低功耗唤醒随心控

    在电池供电或对功耗敏感的语音应用场景中,WT2003H语音芯片凭借其精心设计的双模式低功耗休眠架构,开发者提供了灵活高效的节能解决方案,显著延长设备续航时间。核心
    的头像 发表于 06-30 08:52 ?171次阅读
    芯知识|广州唯创电子WT2003H语音芯片:智能<b class='flag-5'>低功耗</b>,<b class='flag-5'>唤醒</b>随心控

    PTR54L15系列低功耗无线多协议模组

    低功耗设计支持BLE 6.x、Matter、Thread及ANT+等多协议,并具备-96dBm@1Mbps的高接收灵敏度与+8dBm的发射功率,在复杂环境中依然保持稳定连接。AIoT量身
    发表于 06-28 21:23

    使用CYW20820实现低功耗程序遇到的几个问题求解

    你好,我正在使用CYW20820实现低功耗程序。我有几个问题。 1.我在原理图上看到一个 DEV_WAKE 引脚。它可以作为设备的睡眠引脚或者唤醒引脚吗?我可以直接连接按钮吗? 2.如果需要配置
    发表于 06-26 07:48

    【RA4L1-SENSOR】07 低功耗待机模式及功耗实测

    低功耗模式修改为软件待机模式。 唤醒源配置3个:IRQ6、IRQ7和RTC Period 3.2 配置按键GPIO的中断请求IRQ 找到P000和P001,将它们的IRQ分别设置I
    发表于 06-20 09:36

    低功耗低功耗前端模块,适用于蓝牙?信号范围扩展应用 skyworksinc

    电子发烧友网你提供()低功耗低功耗前端模块,适用于蓝牙?信号范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于蓝牙?
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于蓝牙?信号范围扩展应用 skyworksinc

    蓝牙低功耗模块的原理和应用介绍

    随着物联网技术的快速发展,蓝牙低功耗模块在连接各种设备和传输数据方面发挥着重要作用。今天将为您介绍蓝牙低功耗模块的工作原理以及其广泛的应用领域。 蓝牙低功耗模块的原理 蓝牙
    的头像 发表于 05-21 15:56 ?479次阅读

    AG32 MCU 如何进入低功耗模式

    ,短启动时间和可用的唤醒源之间的最佳妥协。 AGM AG32系列MCU具有以下三种低功耗模式: (1)休眠模式Sleep mode (CPU时钟关闭,包括核心外设在内的所有外设保持运行) (2
    发表于 04-21 11:29

    Nordic nPM2100:原电池供电蓝牙低功耗产品带来超长续航!

    大家好!今天给大家带来一款非常有料的产品——Nordic的 nPM2100 电源管理 IC。这款芯片专为延长原电池供电蓝牙低功耗产品的电池寿命而生,可以说是物联网设备中的“续航神器”! 超高效升压
    发表于 03-20 16:52

    【瑞萨RA2L1入门学习】05、待机模式按键外部中断唤醒 低功耗测试

    1 前言 本次实验的目标是设置低功耗模式,并配置按键中断唤醒之后整个项目核心——低功耗做前期准备工作。 2 硬件部分 2.1 外部中断 ICU ICU是中断控制单元Interrup
    发表于 01-29 23:08

    国产 125K低功耗唤醒 SI3933与AS3933 功能对比

    2.4G完成即可,2.4G传输速度快,距离远,基本是瞬间完成传输,而且还能大大降低功耗。 正是因为这样的优点,我司及时推出了低成本国产解决方案--SI3933,它是一款125KHz三通道低功耗唤醒
    发表于 01-23 14:26

    低功耗SOC无线收发芯片SI24R05B 内部集成125K低频唤醒功能

    收发器;● 集成 3D 低频唤醒接收器;● 支持 4 种低功耗模式,最低功耗小于 0.6uA(看门狗工作);● 内置 32 位真随机数发生器;● 支持 cJTAG 2 线调试接口;● 工作电压范围
    发表于 01-16 15:53

    低功耗实时唤醒式无线灌溉控制器:智慧农业灌溉新风向

    低功耗实时唤醒式无线灌溉控制器的设备主要有供电系统(太阳能供电/市电供电)、中央控制器、田间工作站(远程网络终端)、阀门控制器、电磁阀及田间信息采集或监测设备6个部分组成。
    的头像 发表于 11-06 15:59 ?605次阅读
    <b class='flag-5'>低功耗</b>实时<b class='flag-5'>唤醒</b>式无线灌溉控制器:智慧农业灌溉新风向