【技术】如何实现多协议SoC芯片EFR32MG的不同多协议模式

2017-10-30 Silicon Labs(世强编辑整理)
多协议SoC芯片,EFR32,EFR32MG,EFR32MG1B232F256 多协议SoC芯片,EFR32,EFR32MG,EFR32MG1B232F256 多协议SoC芯片,EFR32,EFR32MG,EFR32MG1B232F256 多协议SoC芯片,EFR32,EFR32MG,EFR32MG1B232F256

SILICON LABS 领先推出了多协议SoC芯片EFR32MG系列,这一系列的芯片可以说Silicon Labs采用了万金油的打法。


首先让我们观摩一下该系列的顶配的主要特点是怎么样的:

1、1024kB Flash 及256kB RAM;

2、ARM@cortex-M4+FPU,40MHz时钟;

3、运行功耗69uA/MHz;

4、AES256/128 with ECC、SHA-1、SHA-2硬件加密加速器;

5、最高19.5dBm发射功率;

6、支持2/4 (G)FSK,OQPSK, OOK,DBPSK及可选DSSS调制。


由上述第6点可知,支持多种调制方式,了解的朋友可能会发现,这几种调制覆盖了Bluetooth 4.2、Bluetooth 5.0、2.4G IEEE 802.15.4、Sub-GHz的物理层标准,这是他支持多协议的基础。


有了物理层,EFR32MG能够实现的协议包含:Zigbee 3.0及向下兼容、Thread、Bluetooth Low Energy、Bluetooth Mesh、Bluetooth 5.0、Sub-GHz(覆盖169MHz、433MHz、868MHz、915MHz标准),以及使用不同调制方式的私有协议。


再接下来,介绍EFR32MG实现多协议的方式之前,需要有一些准备工作:


1、Silicon Labs官网注册账号;

2、安装Simplicity Studio v4开发环境;

3、购买Silicon Labs EFR32MG开发板,获得开发板上的序列号;

4、通过序列号,在Simplicity Studio v4开发环境中注册获得EFR32MG相关的所有SDK。


准备工作完成后,来了解下多协议的四种实现方式:


1)可编程多协议:


选择烧录,选择不同的协议栈,烧录进入EFR32MG,可以是BLE、Zigbee、或Thread等,都可以正常运行。使用同样的EFR32MG硬件方案,满足不同的项目需要和市场需求。


2)可切换多协议:


在EFR32MG应用程序的前16KB Flash空间,烧写Silicon Labs提供的Gecko BootLoader。通过使用这个BootLoader加载不同的固件,实现多协议间的切换,与可编程的方式类似。不同的是这个烧写工作由BootLoader完成,并且需要在EFR32MG片内或片外预先存储好固件,或者,由手机或服务器通过OTA,将固件下载至片内或片外的预留存储空间中。EFR32MG这个特点可以让产品通过协议切换适应不同的市场需要。


 

图1:可切换多协议


3)动态多协议:


这个是复杂的多协议方式,它是通过分不同的时间片,运行不同的协议。举个例子,在Zigbee协议正在运行的时候,我们想同时周期性广播Beacons应用,这时候,我们可以在Zigbee运行的休眠期或数据处理期等不需要进行数据收发的时候,释放掉Zigbee的Radio使用权并交给Bluetooth,同时Bluetooth的协议栈激活,并发送Beacons,发送完成后,Bluetooth立即将Radio使用权交还给Zigbee。这样Zigbee的运行并未受到任何影响,而Bluetooth的Beacons也同时完成。这样的好处就是可以在Zigbee将设备联网的同时,手机或其他蓝牙设备可以通过Beacons获得设备的信息,满足一些定位、广告等非常有意义的附加功能。

 

图2:动态多协议


4)实时并发多协议:


这个实时共存不同于分时共存,是真正的实时,甚至不同两个不同频段的协议同时共存,因为这种并存方式下,两种协议使用不同的物理接口,。EFR32MG12系列的在原有的2.4G射频接口基础上,增加169MHz、433MHz、868MHz、915MHz的Sub-GHz射频接口。这样的设计,避免了两种协议Radio接口的冲突。但是CPU只有一个,需要做的就是把CPU管理好。


这四种实现方式,第一、二种方式很好理解,实现也不复杂,但第三、四种方式的实现就有些难度了,因为无论是BLE还是Zigbee、Thread以至于私有协议栈connect,都是复杂协议,协议的时间片划分和管理都是非常复杂的,多线程并发运行显得尤为重要,这需要RTOS的支持。而Silicon Labs于2016年收购了Micrium,MIcrium这家公司的uC/OS相信你一定使用过,它是排名第一的嵌入式RTOS,资源只需要6~24kB的FLASH及1kB+的RAM。Silicon Labs在RTOS方面有了Micrium的支持,并发多协议的真正发布预计将会在2018年3月份。关于Micrium的操作系统,用户只要使用了Silicon Labs的芯片,就可以免费使用。


世强元件电商版权所有,转载请注明来源及链接。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 22

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(22

  • billgor Lv4. 资深工程师 2018-11-28
    了解
  • 叶少专注高频微波pcb116425136 Lv8. 研究员 2018-09-13
    了解一下
  • 每天学习一点点儿 Lv9. 科学家 2018-09-12
    666
  • 慧慧1985 Lv7. 资深专家 2018-09-06
    学习一下
  • penguin Lv4. 资深工程师 2018-09-04
    学习
  • 如果天空不死 Lv7. 资深专家 2018-04-05
    看看
  • 碧水孤鹜 Lv8. 研究员 2018-04-02
    学习
  • 小蛮大人 Lv9. 科学家 2018-03-18
    学习了
  • 游来游去 Lv8. 研究员 2018-02-19
    学习
  • YoungKing Lv7. 资深专家 2018-02-15
    芯片资源很丰富,管脚复用多。
展开更多评论

相关推荐

【技术】BLE\Zigbee\Thread多协议无线SoC芯片的协议切换

Silicon Labs的EFR32MG12x 无线soc支持BLE、Zigbee和Thread三种协议并且可以互相切换。

2017-10-05 -  技术探讨 代理服务 技术支持 现货查询 批量订货

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

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

2018-09-24 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】芯科多协议SoC EFR32MG21使用外部高频晶体时CTUNE值的存储与调用过程

在使用SILICON LABS多协议SoC EFR32MG21芯片开发无线产品时,需要校准外部高频晶体的CTUNE值以保证射频的频偏最小,那么CTUNE值校准后要保存在哪里才能生效,本文我们就通过程序看一下。

2023-03-29 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】ZigBee 3.0 网络 : 使用由install code 生成的 link key 入网

在ZigBee 3.0之前,install code只用于Smart Energy网络。现在,为了提升 Zigbee 的安全性,所有的ZigBee 3.0设备都需要支持install code,但是否在网络中使用由 Trust Center 决定。本文将讲述使用 install code 的方式把 Z3 Light 加入到 Z3 Gateway 中。

2018-10-12 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】芯科多协议SoC EFR32MG22从启动到加入ZigBee3.0网络的时间分析

我们在使用SILICON LABS多协议SoC EFR32MG22做ZigBee产品时会关心芯片从上电到加入网络具体需要多长时间,这个对使用电池类供电的产品是很重要的参数,本文将分析一下这个过程的时间,介绍初始化时间与扫描入网时间。

2023-03-28 -  设计经验 代理服务 技术支持 现货查询 批量订货

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

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

2020-04-09 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何使用树莓派开发 ZigBee 网关?

在 Zigbee 系统中,网关是一个非常重要的设备,为了能容纳更大的网络及更复杂的应用逻辑,一个强大的主机是不可或缺的,树莓派就是这样一个强大的开发平台,非常适合用来构建 host application,这个文章将描述如何设置树莓派来开发 Silicon Lbas EmberZNet ZigBee Gateway。

2018-10-12 -  设计经验 代理服务 技术支持 现货查询 批量订货

【应用】芯科BG21蓝牙无线SoC和MG24多协议无线SoC助推Yeelight易来智能照明产品,改进交互体验

Yeelight易来通过采用了Silicon Labs的BG21蓝牙无线SoC和MG24多协议无线SoC解决方案来重新定义智能照明底层技术和改进交互的体验,以及降低市场采用的主要障碍-成本,从而找到了业务发展的新契机。

2023-01-20 -  应用方案 代理服务 技术支持 现货查询 批量订货

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

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

2019-02-13 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何创建 Z3GatewayHost 网关?

EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了创建一个 GatewayHost 的方法。

2019-01-01 -  设计经验 代理服务 技术支持 现货查询 批量订货

磐启微电子(PANCHIP)Sub-1G/多协议/BLE-Lite系列芯片选型指南

目录- Sub-1G/多协议/BLE-Lite系列芯片   

型号- PAN2013CF,XN297L系列,PAN159,PAN1080UB1A,PAN2013CAEK,PAN3020BV,PAN7020,PAN102系列,PAN3031AX,PAN2010,PAN3020BL,PAN7420,XN297LBW,XNS1042,PAN108系列,PAN1020DX,PAN2025B50X,PAN3501,PAN2416AV,PAN2025B50Y,PAN309,PAN1080LB5A,PAN308,PAN108,PAN1082UA1C,PAN186,XNS102,PAN125,PAN102,PAN3028AX,PAN2416AF,PAN1081UB1A,PAN2020,XN297LCU,PAN1026MPDQ,PAN1026MPDW,XN297L

2022/9/16  - 磐启微电子  - 选型指南 代理服务 技术支持 现货查询 批量订货

【经验】如何在windows平台搭建Zigbee网关开发环境cygwin?

Silicon Labs 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了如何在Windows平台上搭建Silicon Labs提供的Zigbee网关开发环境cygwin。

2019-11-02 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何在Gateway Soc (internal flash)中实现 Ota Server?

EFR32MG多协议SoC芯片是Silicon Labs专门针对 IOT 推出的ZigBee方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。本文介绍在开发 Zigbee Gateway 时如何在Gateway Soc (internal flash)中实现 Ota Server

2019-01-03 -  设计经验 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥23.1352

现货: 8,750

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥31.4972

现货: 490

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥40.1376

现货: 416

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥60.6714

现货: 360

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥50.1720

现货: 315

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥23.6921

现货: 234

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥31.4972

现货: 80

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥38.0003

现货: 39

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥46.3623

现货: 27

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥31.5900

现货: 20

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

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

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

收藏
收藏当前页面