【经验】SSV5平台上如何创建超低功耗蓝牙SoC芯片EFR32BG22的工程和功耗测试?
SILICON LABS的超低功耗蓝牙SoC芯片EFR32BG22系列,具备行业领先的低功耗水平,射频部分接收电流2.5 mA,发射电流3.4 mA@0 dBm;整个芯片功耗在内的功耗,接收电流3.6mA,发射电流4.1mA@0 dBm,使EFR32BG22蓝牙芯片非常适合电池供电的设备。在评估和开发阶段,都会从了解和测试功耗开始。本文就详细介绍在Simplicity Studio V5开发平台上,如何创建工程和功耗测试。
首先在simplicity studio V5上创建一个SoC-empty的空工程:
根据测试参数修改代码:按照1秒广播间隔,3个信道广播,广播的发射功率0dBm。
1、 在app.c文件,默认的广播间隔是100ms,修改成为1s,修改发射功率为0dBm。
// Set advertising interval to 1000ms.
sc = sl_bt_advertiser_set_timing(
advertising_set_handle,
1600, // min. adv. interval (milliseconds * 1.6)
1600, // max. adv. interval (milliseconds * 1.6)
0, // adv. duration
0); // max. num. adv. Events
//set tx power to 0dBm
sl_bt_system_set_tx_power(0,0,0,0);
2、 修改PA为RAIL_TX_POWER_MODE_2P4_LP模式,在sl_bluetooth_config.h文件中,找到#define SL_BT_CONFIG_DEFAULT,在这个定义的末尾加上下方两行,使能PA,并设置为low power模式。
.pa.config_enable = 1,
.pa.pa_mode = RAIL_TX_POWER_MODE_2P4_LP,
RAIL_TX_POWER_MODE_2P4_LP定义的引用,需要在sl_bluetooth_config.h文件中添加头文件:#include "rail_types.h"示例如下:
以上修改完成以后,就可以烧录到目标板开始测试功耗。广播的平均功耗约为11μA,如下图:
可以把广播发射的瞬时峰值电流也测量出来,把上图的电流波形展开放大,能看到3个信道发射的电流脉冲。测量一下发射峰值瞬间电流,大概是4.1mA,这个电流包含了整个SoC芯片,非常符合数据手册标识的发射电流。如下图所示:
通过以上实际测试,EFR32BG22的功耗是非常低的,如果是电池供电的产品,EFR32BG22非常合适。
- |
- +1 赞 0
- 收藏
- 评论 2
本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Simplicity Studio v5如何创建和配置EFR32BG22 LED Server
本文以Silicon Labs的蓝牙SoC EFR32BG22 Thunderboard模块为例,介绍Simplicity Studio v5软件如何创建和配置EFR32BG22 LED Server,并使用手机APP控制EFR32BG22蓝牙模块上LED的方法。
设计经验 发布时间 : 2021-02-23
【经验】低功耗蓝牙SoC EFR32BG22系列如何从软硬件两方面实现低功耗设计?
EFR32BG22是Silicon Labs公司主打的低功耗蓝牙SoC系列,对于新手工程师来说,如何控制好功耗,以延长电池类产品的寿命,有很多需要关注的地方。本文将从硬件和代码底层两方面分析SoC低功耗实现的关键点。
设计经验 发布时间 : 2021-03-16
【经验】芯科科技EFR32BG22系列蓝牙SOC低功耗优化的相关配置
本文主要介绍Silicon Labs(芯科科技)EFR32BG22系列蓝牙SOC目前所有的低功耗优化的相关配置,实现目标: VDD=3V,VSCALE0=0.9V,温度25℃,EM2模式下深度休眠为1.4μA。
设计经验 发布时间 : 2021-09-27
芯科SiWx917低功耗WiFi 6+BLE SoC用于IPC网络摄像机,支持低功耗WiFi保活功能
一些电池供电的IPC在实际应用中,往往面临功耗高、网络连接慢以及处理能力有限等挑战。SiWx917 SoC,Silicon Labs超低功耗Wi-Fi 6和蓝牙 BLE 5.4无线SoC芯片,非常适合应用。
应用方案 发布时间 : 2024-10-17
【经验】蓝牙SoC EFR32BG22增加Button功能并发送Notify数据包的方法
本文以Silicon Labs蓝牙SoC EFR32BG22的Thunderboard模块为例,介绍如何使用Simplicity Studio v5软件在蓝牙soc_empty工程中添加Button功能,并向手机发送Notify数据包的方法。
设计经验 发布时间 : 2021-03-14
EFR32BG22E Wireless Gecko SoC Family Data Sheet
型号- EFR32BG22E,EFR32BG22E224F512IM40-C,EFR32BG22,EFR32BG22E224F512IM32-C,EFR32BG22E224F512IM32-CR
【经验】无线蓝牙SoC EFR32BG22用户自定义数据存取接口NVM使用指导
在使用EFR32BG22开发应用时,大部分应用需要保存一些参数,很多开发者不清楚BG22对数据进行存取的接口是哪个,本文将介绍Silicon Labs无线蓝牙SoC EFR32BG22上对数据进行存取的接口——NVM的使用。
设计经验 发布时间 : 2022-02-23
silicon labs EFR32BG22蓝牙固件OTA升级流程解析
介绍EFR32BG22蓝牙程序在非备份方式OTA时的详细操作流程,应用代码会跳转到AppLoader 中运行蓝牙功能,实现新固件的传输和写入。
设计经验 发布时间 : 2023-11-08
思为无线发布低功耗、小体积、远距离蓝牙5.2数传模块BLE5201,发射功率最高6dBm
思为无线BLE5201蓝牙5.2数传模块具备超低发射和接收电流(发射功率为0dBm时3.6mA;接收2.6mA)和高性能、低功耗M33内核,可将纽扣电池的寿命延长至十年。目标应用包括蓝牙Mesh低功耗节点、智能门锁、个人医疗保健和健身设备。
产品 发布时间 : 2024-06-21
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
【经验】在程序不变的情况下如何修改EFR32BG22的蓝牙名?
EFR32BG22的蓝牙设计时,为了生产方便,一般只使用一个固定的固件。由于每台蓝牙设备,可能需要不同的蓝牙名称,这就需要我们烧写完固件后再进行蓝牙名称的调整。
设计经验 发布时间 : 2022-01-07
【经验】基于studio v5蓝牙SOC EFR32BG22添加OTA的注意事项
本文主要讲解Silicon Labs的基于studio v5蓝牙SOC EFR32BG22添加OTA的注意事项,适用于内部Flash或者外部SPI Flash的OTA升级。
设计经验 发布时间 : 2021-09-20
【经验】在silicon labs的simplicity studio v5中使用BG22创建AOA tag工程
本文以EFR32BG22C224F512IM40芯片为例为新手准备了从零开始的AOA tag工程创建教程。当我们拿到一个Silicon Labs EFR32BG22蓝牙SoC芯片,想要做AOA tag,首先需要创建一个AOA tag的工程。
设计经验 发布时间 : 2023-02-17
【经验】无线SOC EFR32BG22带安全功能的OTA怎么实现?
本文介绍实现SECURE OTA DFU的操作步骤,实现蓝牙SoC OTA的安全功能
设计经验 发布时间 : 2023-06-29
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论