【产品】芯科科技物联网开发板Thunderboard EFR32BG22,实现物联网快速开发新标竿
![物联网开发板,小型单芯片理想蓝牙物联网开发平台,Thunderboard EFR32BG22,EFR32BG22C224F512IM40](https://www.sekorm.com/front/website/images/sekormContent.jpg)
![物联网开发板,小型单芯片理想蓝牙物联网开发平台,Thunderboard EFR32BG22,EFR32BG22C224F512IM40](https://www.sekorm.com/front/website/images/sekormContent.jpg)
SILICON LABS多年来专注于性能、节能、连接性和简便性的产品,为实现更智能、更互联的世界提供芯片、软件和解决方案,近期推出了一款物联网开发板Thunderboard EFR32BG22,它是一个小型单芯片理想蓝牙物联网开发平台,具有丰富的功能可以当作产品原型机来演示,也可以当作开发平台测试调试和验证。
实物展示
Thunderboard EFR32BG22物联网板装在一个比信用卡还小的彩色纸盒里面,包装盒背面条码标签标识着产品的型号,物料号,串号,日期信息。Thunderboard EFR32BG22物联网板非常小巧,板上元器件排列也很紧凑。包装盒内仅有产品本体,和一张快速上手卡片。
核心芯片
Thunderboard EFR32BG22物联网板核心芯片采用了Silicon Labs公司自家的单芯片蓝牙无线芯片,型号是EFR32BG22C224F512IM40,是该系列芯片中的顶级配置。
此芯片基于ARM Cortex®-M33核心,最大运行频率可达76.8MHz;拥有512kB flash闪存和32kB运行内存;集成PA,在2.4GHz频段发射功率高达6 dBm;支持低功耗蓝牙5.2,支持蓝牙5.2测向功能,支持蓝牙mesh。 此芯片是ARM新一代v8M架构,在安全方面有所增强,安全特性如下:支持Secure Boot with Root of Trust and Secure Loader (RTSL)Hardware Cryptographic Acceleration for AES128/256, SHA-1, SHA-2 (up to 256-bit), ECC (up to 256-bit), ECDSA,and ECDHTrue Random Number Generator (TRNG) compliant with NIST SP800-90 and AIS-31ARM TrustZoneSecure Debug with lock/unlock 此芯片集成高能效射频模块,拥有极低的功耗和睡眠电流,蓝牙收发数据时,工作电流分别是3.8/8.4mA,在 EM0 模式,工作电流是28μA/MHz,在EM2深度睡眠模式,消耗电流1.40 μA/ 1.75 μA,在EM4模式下,仅仅消耗0.17 μA电流。
传感器外设
Thunderboard EFR32BG22物联网板板载丰富的外设:
相对湿度和温度传感器
紫外线和环境光传感器
磁性、霍尔效应传感器
6 轴惯性传感器
Thunderboard EFR32BG22物联网板体积小巧迷你只有30.4mm X 45.4mm ,却是一个完整的硬件开发平台,作为开发板该有的功能一点也不少,比如:
带有led指示灯和按键能于用户交互;
开发板引出20-pin 2.54 mm breakout pads用户能自己扩展功能;
板载SEGGER J-Link on-board debugger 不需要额外debuger就可以下载调试;
具备虚拟串口功能;
开发板板载2.4 GHz 陶瓷 chip 天线;带有功率控制器件控制开发板功耗;板上预置8Mbit OTA flash存储可用做在线升级或者数据登录;
硬件系统框架
开发板系统框架如下图,整个开发板基于EFR32BF22蓝牙单芯片,添加必要的2.4GHz天线、flash Memory,增加开发调试模块Debugger 和用户IO,增加各种sensors,构成Thunderboard EFR32BG22物联网板系统。
低功耗设计
电源输入端可以三选一,方便用户使用。
板载4个sensor 和1个flash,共5个器件只用了核心芯片的2个接口,I2C 接口和SPI接口
开发板为每个sensor都设计了一组电源器件,如下图白色框,精细化管理外围器件的电源消耗,从硬件设计上达到极致的节电低功耗目标。
软件开发环境
SILICON LABS 产品的软件开发环境是 Simplicity Studio 全家桶,一个软件搞定一切开发环境,现在更新到了Simplicity Studio v5,不过也不用担心,两个版本都能用,官网明确表示可以在同一台电脑上同时安装 v4 和 v5 两个版本,打消用户的顾虑。
Simplicity Studio v4 安装过程一切顺利,Simplicity Studio v5 更新SDK组件时有点问题,需要手动处理,其他一切正常。
笔者建议也强烈推荐使用v5 版本,原因有三:
v4 目前是维护状态,v5 是活跃状态,v5的支持更好
v4 的 Gecko SDK 版本是2.7,v5 的 Gecko SDK 版本是3.0 更新一些
v4 不支持安全库技术,v5 是支持安全库技术的,可以和SILICON LABS蓝牙无线芯片EFR32BG22 芯片完美结合,软件硬件协同大大提升物联网应用的安全性。
Simplicity Studio v5 开发软件界面在使用方式和界面上和V4 稍稍有些差异,对 v4 熟悉的话轻松无缝切换到v5 使用。
Simplicity Studio v5 很方便安装管理sdk各种组件、查阅芯片资料帮助文档等:
Simplicity Studio v5功能还是一如既往的大而全:
代码编辑界面:
预装demo演示
Thunderboard EFR32BG22物联网板配合手机端移动应用,可以把数据实时推送到手机中显示。
先在手机上安装 Silicon Labs 的 Thunderboard app应用后打开,给 Thunderboard EFR32BG22 物联网板上电,手机app能搜索到Thunderboard EFR32BG22 设备,点击Thunderboard EFR32BG22 #51069 设备自动链接打开dashboard界面,显示有三个模块 Motion、Environment、IO。
Motion 模块实时获取Thunderboard EFR32BG22 物理网板6 轴惯性传感器的数据,3轴方位角和3轴重力加速度,转动开发板的同时,手机上的3D模型实时和实物同步转动。
Environment 模块实时获取开发板相对湿度和温度传感器、紫外线和环境光传感器、磁性霍尔效应传感器的数据。
IO模块,可以通过手机的开关,控制开发板led,可以通过开发板的button按键,更新手机上switch 开关的状态,实现用户和系统的交互;
项目代码分析
Simplicity Studio v5 内含有多个官方项目,笔者来稍稍解析一下本开发板出厂预装的项目Bluetooth - SoC Thunderboard EFR32BG22:
从项目代码main函数开始,main函数中先对Thunderboard EFR32BG22系统做初始化sl_system_init,再对应用做初始化app_init,最后一个 while(1)循环,循环中不停的处理系统事件sl_system_process_action,应用事件app_process_action,然后运行 sl_power_manager_sleep让系统休眠省电,如此循环,代码如下
Main函数中的几个函数逐个分析:
1. 系统初始化sl_system_init 函数中,前两个是平台、驱动初始化, mcu 开发很常见,跳过去不看,看服务初始化sl_service_init() 。
服务初始化 sl_service_init中有:
1.1 休眠时钟初始化sl_sleeptimer_init(),主要是设置频率,初始化。功能大概是在系统休眠后这个时钟还是要工作的,来定时唤醒系统,处理事件。
1.2 IO初始化sl_iostream_init_instances(),初始化uart。可以通过Virtual COM port 端口输出信息。
1.3 sl_mbedtls_init 是空的,没有什么东西。
1.4 mpu 初始化 sl_mpu_disable_execute_from_ram,做一些节能相关的初始化工作。
2. 系统初始化sl_system_init 中的sl_stack_init()是蓝牙协议栈初始化,蓝牙初始化全都在这里。
3. 系统初始化sl_system_init 中的sl_internal_app_init() 是空的。
4. app_init(); 是空的。
5. sl_system_process_action() 用来处理 platform,service,stack,internel_app 事件,蓝牙事件也是在这里处理。
6. app_process_action(); 读取uart命令后处理,相当于shell 的交互服务。
7. sl_power_manager_sleep() 找到最节省电能的模式休眠,有事件就唤醒开始处理,处理完了还来这里休眠省电。
更详细的代码可以自行深入阅读分析。
整个项目,先初始化平台、初始化外设、初始化低功耗电源管理,再初始化蓝牙协议栈、设置uart交互,最后进入死循环,不停的处理uart交互,蓝牙协议栈事件,休眠唤醒。
整体项目代码逻辑比较简单,模块化代码,命名清晰明了,对开发者很友好,参考学习意义极其重大,对开发也很重要。
评测总结
Thunderboard EFR32BG22 物联网板,是一款单芯片低功耗蓝牙开发平台,也是一款多种功能demo展示板,还是一个完整的硬件开发系统平台,板子体型小巧功能却很全,具备一款开发板的所有功能,开箱即用。
Thunderboard EFR32BG22 物联网板软件开发环境,提供全家桶服务,SDK下载管理,图形化配置,代码编辑编译下载调试等等,附带多达21个官方项目,代码优美,很轻松帮开发者理清项目结构和代码运行流程。
Thunderboard EFR32BG22 物联网板软件硬件开发环境相互融合,代码资料文档都比较开放,可以帮助公司加快产品开发,减少工程师的工作,对公司和员工都是极大的福利。蓝牙芯片级硬件安全特性和Simplicity Studio v5开发软件安全库相结合,把物联网应用安全提升一个水平。
Thunderboard EFR32BG22 物联网板的低功耗做到了极致,硬件上有功率管理模块,软件有低功耗休眠模式,软件结合使用,看得出多年专注于节能领域的 SILICON LABS 确实有自己的特点。
Thunderboard EFR32BG22 物联网板上大大小小芯片一共有15多颗,简直是堆料狂魔,开发环境软件方面也极尽堆料,外观普通平常小小不起眼的Thunderboard EFR32BG22板子天生带有低调奢华的气质,迷你+极致低功耗+多功能+软硬件安全+集成开发环境+开放的官方例程+丰富的手册文档,这么多特性集于一身,称Thunderboard EFR32BG22是物联网开发板的标杆也不为过。
- |
- +1 赞 0
- 收藏
- 评论 33
本文由惟精惟一转载自Silicon Labs,原文标题为:开箱评测-Thunderboard BG22实现物联网快速开发的新标竿,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
评论
全部评论(33)
-
冰冻时间 Lv6. 高级专家 2021-02-24好资料,学习,为项目做准备
-
用户67394648 Lv5. 技术专家 2021-06-08学习
-
Tonly Lv6. 高级专家 2021-03-11学习
-
大虫子 Lv7. 资深专家 2021-01-15学习了
-
冷若冰 Lv7. 资深专家 2020-12-31好产品
-
用户83123110 Lv4. 资深工程师 2020-12-30学习
-
地磁武汉恒达 Lv6. 高级专家 2020-12-28学习了
-
孙小武 Lv7. 资深专家 2020-12-26学习
-
45965235 Lv5. 技术专家 2020-12-25学习
-
亚伦 Lv7. 资深专家 2020-12-22学习
相关推荐
【产品】高效节能小体积的低功耗32位MCU EFM32助力物联网应用设计
低功耗EFM32 32 位 MCU能减轻在能源预算及电路板布局上的负担,还能借助软件开发工具,快速实现各种物联网系统设计与验证。
新产品 发布时间 : 2016-04-11
【产品】小尺寸100GHz WSMP同轴高频连接器,采用推入式连接机构且板到板距离仅3.05mm
罗森伯格(Rosenberger )开发了基于SMP系列的WSMP®系列同轴高频连接器。该类连接器尺寸小,频率高达100GHz,比SMP连接器体积小45%,比miniSMP(SMPM)连接器体积小35%。
新产品 发布时间 : 2021-12-21
【IC】航顺芯片新推32位平替8位MCU神器HK32F0301M系列,SOP8到QFN28等多种不同封装可供选择
为了更好跟随市场变化需求,航顺芯片推出了经济型高性价比家族新宠-HK32F0301MxxxxA系列,同时提供了SOP8到QFN28等多种不同的封装可供选择;都是基于HK目前成熟的开发系统,提供丰富的外设例程及相应的开发板。
新产品 发布时间 : 2023-04-20
Dusun(东胜)核心板/智能网关/行业应用网关选型表
描述- 东胜集研发和生产于一体研究并服务华为、创维、联想、夏普等海外知名企业。处于国内无线射频遥控领域的前沿。公司专注于无线技术和语音技术的发展,研究行业内先进的技术和算法,开发相关行业定制芯片,为客户提供性价比高、稳定的产品和服务。无论您是解决方案提供商、分销商还是物联网开发商,Dusun在这里帮助您创建您最好的物联网项目。
型号- CDGW-006-1,DSGW-030,DSGW-030-1,DSGW-210-B-13,DSGW-120V2,DSGW-030-4,030,DSGW-030-5,DSGW-201-1,DSGW-030-2,DSGW-201-2,230,DSOM-010R-M,DSOM-010R-K,DSOM-010R-N,DSGW-380,DSOM-020R-K,DSOM-020R-N,DSOM-020R-P,DSOM-080M-Z,DSGW-210-B-26,DSGW-210-A-10,081,DSGW-230-11,DSGW-230-13,120,020R,DSOM-010R,080M,201,DSOM-050R,006,DSOM-090M,DSGW-210-F-18,DSGW-210-F-1,DSGW-210,DSOM-090M-J,DSOM-090M-I,DSGW-210-A-1,DSGW-090,090,092,DSGW-210-A-23,DSOM-050R-G,DSGW-210-A-22,DSGW-210-D-12,DSGW-090-4,DSGW-092-2,DSGW-210-D-11,DSGW-090-5,DSGW-092-3,DSOM-050R-J,DSOM-080M-C,DSGW-092-5,210,DSGW-380-1,DSGW-201,DSGW-120V2-1,DSGW-210-D-27,DSGW-081,CDGW-006,380,DSGW-081-3,DSGW-081-5,090M,050R,DSGW-090-2,DSGW-090-3,DSGW-092-1,DSOM-080M,010R,DSOM-020R,DSGW-210-A-8,DSGW-230
基于芯科科技MG24多协议SoC开发板演示Matter over Thread灯控制
因应多样物联网应用的连接需求,无线多协议设计已成为行业的显学,而Silicon Labs凭借多年来在无线网状网络、动态多协议技术支持方面的丰富经验,可以为物联网开发人员提供最可靠、稳定的多协议解决方案。本文使用MG24多协议SoC开发板演示Matter over Thread灯控制。
设计经验 发布时间 : 2024-07-18
中科银河芯(GXCAS)传感芯片/单总线类芯片/压力与信号调理芯片/超声波风速仪选型指南
目录- 公司简介 温、湿、水系列传感器 单总线系列传感器 压力传感器系列 信号调理芯片系列 板级产品
型号- GX1820,GXF402,GX75B,GX2431P,GX75C,GXHT30A,GX2431,GX18B20UH,GX2430,GXHT30C,GX2431G,GX28E17,GX2431D,GX1822,GX112,GXTS04,GXTS03,GX30H05,GXW01,GX21M15,GX28E01P,GX1831,GXHT3W,GXHT01C,GXTS02S,GX451,GX175,GX74,GX122,GX90807(GXP01)-LUF-BAA,GX18B20WS,GX20ME04,GX18E20,GX2431Q,GX2431S,GX18B20SH,GX18B20S,GX2413,GX18B20U,GX18B20W,GX2413P,GX18B20H,GXPTALL01,GX2413D,GXHT3L,GXF402-T,GXF402-U,GXF402-R,GX18B20Z,GXHT01,GXPV5050,GXPV7025,GXE00,GX1452,GX28E01D,GX275,GX2505,GXHTC3,GX28E01,GX103,GX2431GA,GX3110,GX90807(GXP01)-LUF-AAA,GXHT30,GX18B20,GX20MH01,GXHT31,GXHT35,GX709,GX3110C
雅特力MUC AT32F423入门使用指南
本文介绍了雅特力MCU AT32F423入门使用的基本操作,其中包括需要用到的调试工具和开发板,烧录软件以及环境提示,细致了每一步教程,帮助工程师在使用此款产品做设计时提升了效率。
设计经验 发布时间 : 2024-06-18
RK3588核心板怎么选?为项目挑选合适核心板的八大建议
在信息爆炸的互联网海洋中,面对琳琅满目的RK3588核心板产品,您是否也曾感到眼花缭乱,难以抉择?究竟哪一款能够完美契合您的智能设备开发项目,让您在最短时间内找到最合适的伙伴,减少研发试错,加速产品验证、批量生产和上市进程?
设计经验 发布时间 : 2024-07-03
如何使用CW32单片机通过ESP8266连接OneNET物联网平台,发送温湿度数据到平台,并接受平台的云控制?
本实验使用到了CW32-48F大学计划开发板、DHT11温湿度传感器模块、ESP8266WIFI模块及Keil5开发环境。
设计经验 发布时间 : 2023-12-06
爱星物联——虚拟设备调试及相关服务介绍
当开发者暂无开发板或设备时,可以通过虚拟设备来调试APP 上展现的功能和指令是否准确。虚拟设备调试功能分前端配置部分、后端虚拟设备服务部分。前端配置部分有界面,好操作。后端虚拟服务部分,是不带界面的服务,需要按照要求部署、配置和运行。两者缺一不可。
设计经验 发布时间 : 2024-06-26
如何使用雅特力32位Cortex® -M4微控制器AT32F425?
搭建AT32开发环境一、调试工具及开发板目前AT32F425开发板都自带AT-Link-EZ调试工具,AT-Link-EZ如下图左边红框所示,它也可拆开后单独搭配其他电路板使用,支持IDE在线调试、在线烧录、USB转串口等功能。
设计经验 发布时间 : 2023-11-24
安信可星闪开发板与西门子PLC通信的应用探索
星闪技术作为一项中国原生的、具有竞争力的近距离无线通信技术,通过技术创新和标准体系建设,打破了传统蓝牙和Wi-Fi在特定应用领域的一些局限性,为物联网、车联网、工业互联网等场景带来了更高性能、更安全、更具成本效益的无线连接解决方案。随着相关产品的不断推出和生态系统的持续完善,星闪技术有望在全球范围内产生深远影响,成为未来短距离无线通信领域的重要力量。
设计经验 发布时间 : 2024-06-24
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 111,630
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 98,034
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 67,034
现货市场
品牌: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/2023/11/dac02d7ee6588204a1072acd8c29e3e7.jpg)
定制液冷板尺寸5mm*5mm~3m*1.8m,厚度2mm-100mm,单相液冷板散热能力最高300W/cm²。
最小起订量: 1片 提交需求>
登录 | 立即注册
提交评论