【经验】如何降低ZigBee设备入网时的平均电流
![无线SOC,多协议无线SOC,Wireless SOC,EFR32MG](https://www.sekorm.com/front/website/images/sekormContent.jpg)
![无线SOC,多协议无线SOC,Wireless SOC,EFR32MG](https://www.sekorm.com/front/website/images/sekormContent.jpg)
SILICON LABS的EFR32MG系列是支持蓝牙5、BLE MESH、ZigBee的多协议无线SOC,其具有高集成度、超低功耗等特性,被广泛应用于智能家居以及IOT市场。有些产品对于低功耗要求较高,如电池供电传感器、单火开关等,这对于ZigBee设备在入网时的电流是个挑战。本文基于EmberZnet协议栈,指导大家使用EFR32MG系列SOC开发ZigBee产品时,如何降低ZigBee设备入网时的平均电流。
如下图,是使用EFR32MG系列SOC的ZigBee设备正常入网时的电流图,即设备进行信道扫描的电流图,平均电流大概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提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
一文教你弄懂 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
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥47.8491
现货: 69,534
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:150,000
服务
![](https://files.sekorm.com/opt/fileStore/srms/serviceManage/icon/2023/05/e1e8d3a78444dd2f45276947ff131411.png)
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
![](https://files.sekorm.com/opt/fileStore/srms/serviceManage/icon/2022/07/084cbd155549d439c08a346013422577.png)
可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。
最小起订量: 1000 提交需求>
查看全部1条回复