【经验】如何降低ZigBee设备入网时的平均电流

2019-05-23 世强
无线SOC,多协议无线SOC,Wireless SOC,EFR32MG 无线SOC,多协议无线SOC,Wireless SOC,EFR32MG 无线SOC,多协议无线SOC,Wireless SOC,EFR32MG 无线SOC,多协议无线SOC,Wireless SOC,EFR32MG

SILICON LABSEFR32MG系列是支持蓝牙5BLE MESHZigBee的多协议无线SOC,其具有高集成度、超低功耗等特性,被广泛应用于智能家居以及IOT市场。有些产品对于低功耗要求较高,如电池供电传感器、单火开关等,这对于ZigBee设备在入网时的电流是个挑战。本文基于EmberZnet协议栈,指导大家使用EFR32MG系列SOC开发ZigBee产品时,如何降低ZigBee设备入网时的平均电流。


如下图,是使用EFR32MG系列SOCZigBee设备正常入网时的电流图,即设备进行信道扫描的电流图,平均电流大概13.2mA



设备在信道扫描时,就是在每一个信道发送beacon request,然后切换到Rx状态监听是否有beacon包回复,EmberZnet默认的每个信道监听时间是507ms。设备信道扫描时,大部分的时间是监听时间,这也就是为什么将发射功率设置的很小,设备在入网时的平均电流依然是13mA左右,下降的并不明显。关于每个信道监听的时间在network-formation.h文件中函数EmberStatus emberStartScan(EmberNetworkScanType scanType, uint32_t channelMask, uint8_t duration);的注释有详细解释。


默认信道扫描时,信道之间是没有时间间隔的,因此要想降低入网时的平均电流,可以在信道扫描时在信道之间增加时间间隔来实现。这样的劣势是入网的时间会变长,但可以降低入网的平均电流。信道扫描时信道之间增加时间间隔实现如下,在scan-dispatch.c文件中修改如下函数,将事件函数

emberEventControlSetActive(emberAfPluginScanDispatchScanEventControl);修改成延时事件函emberEventControlSetDelayMS(emberAfPluginScanDispatchScanEventControl,1000);信道间隔1秒钟。

void emberAfScanCompleteCallback(uint8_t channel, EmberStatus status)

{

  maybeCallNextHandler(status,

                       channel,

                       handlerQueue[head].scanType,

                       true,  // complete?

                       false, // failure?

                       NULL); // network

 

  // The scan is done when the status is set to EMBER_SUCCESS.

  // See documentation for the emberScanCompleteHandler callback.

  if (status == EMBER_SUCCESS && !handlerQueueIsEmpty()) {

    head = handlerQueueNextIndex(head);

    count--;

//emberEventControlSetActive(emberAfPluginScanDispatchScanEventControl);

emberEventControlSetDelayMS(emberAfPluginScanDispatchScanEventControl,1000);

  }

}


修改后,测试入网时的电流如下,平均电流下降至8.74mA:


  • +1 赞 0
  • 收藏
  • 评论 2

本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(2

  • Hsom Lv4 资深工程师 2019-09-02
    Znet 如何在rejoin的时候降低功耗呢,提问来源页面:https://www.sekorm.com/news/48143400.html
    • carol_世强回复: 你好,ZigBee End Device在rejoin时,也有方法减低rejoin过程中的平均电流的。ZED在rejoin时,默认是全信道扫描的,可以修改rejoin时只扫描当前网络的信道,从而实现大大降低功耗。ZED的rejoin分两种情况,一是ZED复位时,二是ZED丢失父节点的情况。第一种情况请参考:https://www.sekorm.com/news/48143400.html;第二种情况修改end-device-move.c文件中emberAfPluginEndDeviceSupportMoveNetworkEventHandler函数,将函数中 const uint32_t channels = (state->moveAttempts == 0 ? 0 // current channel : EMBER_ALL_802_15_4_CHANNELS_MASK);更改成const uint32_t channels = 0;

      查看全部1条回复

  • Hsom Lv4. 资深工程师 2019-09-02
    您好,请问能降低rejoin 的功耗么
没有更多评论了

相关推荐

一文教你弄懂 ZigBee中的LQI和RSSI

Silicon Labs的EFR32MG系列支持SOC单芯片支持SuB-GHz、Bluetooth、ZigBee和Thread多协议,具有优越的射频性能、丰富的外设资源和超低的功耗等特性,被广泛的应用于智能家居产品中。很多工程师做智能家居产品开发时,是第一次真正接触ZigBee技术,可能对于ZigBee技术的一些概念不是非常清晰。本文向大家介绍ZigBee中的邻居表(neighbor-table)

设计经验    发布时间 : 2019-03-31

【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南

EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT

设计经验    发布时间 : 2018-09-24

【经验】创建ZigBee的无线SOC网关工程操作步骤

Silicon Labs公司的EFR32MG系列是针对智能家居市场应用的多协议无线SOC,单芯片支持蓝牙、ZigBee和Thread等协议,尤其是高性价比的系列2产品MG21、MG22,在ZigBee应用方面受到广大工程师的青睐。对于新手来说,使用SOC模式网关是最简单不过,本文就指导大家创建ZigBee的SOC网关工程操作步骤。

设计经验    发布时间 : 2020-04-09

研讨会2024MCU新技术研讨会

描述- 8月1日在线直播,带来光模块、加速卡高算力MCU,32位MCU、多核MCU、高主频MCU等超性能MCU,丰富接口MCU,车规MCU,AI MCU等新技术新产品,点击了解报名。

议题- 芯科超低功耗、超小体积和超大资源蓝牙SoC  |  具备丰富接口MCU(USB、UART、SPI、I2C、CAN、RS485)  |  汽车智能化、新能源汽车电控推动车规MCU发展  |  AI功能集成至MCU,正成为新的趋势  |  光模块、加速卡等MCU高算力应用  |  进芯电子——国内唯一可批量供货的32位工业控制DSP供应商  |  中国超大规模集成电路、自主可控核心芯片的领先供应商——中科芯(CETC)  |  物联网安全芯片专业厂商——瑞纳捷(Runjet)  |  车规SOC+MCU双战略,让万物互联更智慧,让智慧生活更美好——航顺芯片(HANGSHUN)  |  国内最早起步进行MCU研发、设计及应用的芯片设计企业——复旦微电子(FMSH)  |  致力于提供稳定的和高可靠性的汽车解决方案的高科技半导体公司——ZHIXIN(智芯科技)  |  机器人智能计算平台——地平线(Horizon Robotics)  |  智慧物联网、工业互联网芯片设计企业——磐启微电子(PANCHIP)  |  芯片出货量累计130亿颗专注混合SoC制造商:中微半导体(CMSemicon)  |  全球首家Force Touch SoC芯片供应商——芯海科技(CHIPSEA)  |  全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations)  |  青稞RISC-V内核的MCU和自研PHY的USB/蓝牙/以太网接口芯片——沁恒(WCH)  |  Silicon Labs(芯科科技)——领先的芯片、软件和解决方案供应商  |  32位MCU、多核MCU、高主频MCU等超性能MCU  |  高性能MCU产品及应用解决方案供应商——先楫半导体(HPMicro)  | 

活动    发布时间 : 2024-04-22

芯科科技提供Matter一站式开发平台及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块

Silicon Labs(亦称“芯科科技”)作为Matter和互联健康解决方案的领先供应商,正全力支持及推广健康与保健工作组的项目,通过为开发人员提供完善的Matter一站式开发平台,以及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块,来加速实现此一愿景。

厂牌及品类    发布时间 : 2024-03-01

完美结合无线连接、人工智能和安全性的智能家居解决方案

智能家居应用正在快速发展,其中推动智能设备的发展关键因素在于易于使用,而实现这一目标的最佳方法,便是让设备通过人工智能和机器学习技术进行自我思考。本文将为您介绍人工智能将如何强化智能家居设备的功能,以及由芯科科技(Silicon Labs)所推出的解决方案,将如何增强智能家居设备的功能性与安全性。

应用方案    发布时间 : 2024-06-23

【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南

作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。

器件选型    发布时间 : 2023-09-07

芯科科技参加TUYA全球开发者大会深圳站,携手行业拓展AI、智慧能源和商业照明!

Silicon Labs在5月29日参加全球合作伙伴-涂鸦智能于深圳举办的“TUYA全球开发者大会”,芯科科技中国区总经理周巍先生带来题为“安全、绿色、高效的全域物联”的主题演讲,同时芯科科技团队也在现场的生态展区实际展示了最新发布的xG26多协议无线SoC产品家族,以及Matter智能家居网络的参考设计。

厂牌及品类    发布时间 : 2024-06-21

Silicon Labs MG24、xG26和xG27入选维科杯多项物联网创新技术产品奖

Silicon Labs(亦称“芯科科技”)以多款无线SoC产品参加2024年OFweek维科杯物联网行业创新技术产品奖。其中,BG27蓝牙和MG27多协议无线SoC系列入选创新技术产品奖项;xG26无线SoC和MCU系列入选芯片技术突破奖项;而MG24多协议无线SoC支持最新Matter无线标准开发平台则入围了通信技术创新奖项。

厂牌及品类    发布时间 : 2024-05-26

【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程

EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。

设计经验    发布时间 : 2019-02-13

【经验】EFR32MG21多协议无线SoC的SWO PA03如何复用为普通GPIO口呢?

EFR32MG21 系列是 Silicon Labs 推出的高性价比的多协议无线SoC,用户在进行产品开发时会遇到 GPIO 不够用的情况,此时我们可以通过复用 JTAG 管脚中的 SWO log 输出脚,作为普通 GPIO 使用。本文介绍把 PA03 配置成普通按键的方法。

设计经验    发布时间 : 2020-06-29

【IC】芯科科技MG26多协议SoC功能全面提升,迎合Matter over Thread开发代码增长需求

SILICON LABS近期针对Matter开发的扩展需求发布了MG26多协议SoC新品,通过提升了两倍的闪存和RAM容量以及GPIO,同时添加了人工智能和机器学习(AI/ML)硬件加速器来帮助开发人员满足未来更严苛的Matter物联网应用需求,包括增加对新的设备类型和安全功能增强等的支持。

产品    发布时间 : 2024-04-25

【经验】多协议无线SoC EFR32MG的ZigBee开发之Token概念解析

EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。在EFR32MG芯片中没有eeprom,Silicon Labs提供了使用flash模拟eeprom(simulated eeprom)的用法,用来存储非易失性数据,所以实际上它们是直接存储在flash上。而这些数据的写入和访问就是通过token来实现的。

设计经验    发布时间 : 2019-02-12

【经验】EFR32多协议无线SoC radio configuration私有协议配置

EFR32系列是Silicon Labs公司针对物联网应用推出的多协议无线SoC,覆盖了私有协议、Blue Tooth 、ZigBee、Thread和Z-Wave等无线协议。本文介绍EFR32 radio configuration私有协议配置方法。

设计经验    发布时间 : 2020-03-19

【经验】多协议无线SoC EFR32系列读取信道平均RSSI值的具体实现方法

EFR32系列是Silicon Labs公司针对物联网应用推出的多协议无线SOC,覆盖了私有协议、Blue Tooth 、ZigBee、Thread和Z-Wave等无线协议。在部分应用方案中,需要知道产品在当前信道上面的信号强度,EFR32可以提供RSSI值的读取,通过这一段时间的平均RSSI值来反应当前信道的信号强度。本文将介绍如何获取信道中的平均RSSI值。

设计经验    发布时间 : 2020-03-18

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 81,511

品牌:SILICON LABS

品类:Wireless SoC

价格:¥42.2750

现货: 75,309

品牌:SILICON LABS

品类:Wireless SoC

价格:¥30.3817

现货: 71,691

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥47.8491

现货: 69,534

品牌:SILICON LABS

品类:Wireless SoC

价格:¥40.1376

现货: 68,941

品牌:SILICON LABS

品类:Wireless SoC

价格:¥45.6198

现货: 54,328

品牌:SILICON LABS

品类:Wireless SoC

价格:¥42.5534

现货: 50,986

品牌:SILICON LABS

品类:Wireless SoC

价格:¥24.6211

现货: 31,666

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,438

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:8位MCU

价格:¥5.0000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 bit mcu

价格:¥1.8000

现货:2,270

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:temperature sensor

价格:¥16.0000

现货:1,199

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

卫星定位天线定制

可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。

最小起订量: 1000 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面