影响BLE蓝牙模块功耗的六个参数及如何通过设置参数来降低功耗?
BLE之所以能做到μA级别的功耗,在使用纽扣电池供电的情况下能工作达半年甚至更久的原因就是BLE特殊的休眠的机制,简单概括就是在特定的时间启动射频,快速地发射完数据后关闭射频进入休眠状态,也就是说在BLE工作期间,其射频大部分时间都是处于关闭状态,所以它的功耗就能非常低。
图1就展示了BLE设备发送广播数据的电流(图片来源于信驰达产品实测)。
图1 BLE设备广播电流
影响BLE功耗的参数
本文所说的影响功耗的参数是站在BLE协议栈的基础上来说的,不包括硬件本身带来的功耗,比如当你模块负载着很多LED的时候,BLE模块的功耗降不下来,这就不在讨论范围之内。
影响BLE功耗的参数有如下几个:
1.广播间隙(Advertising interval)
2.连接间隙(Connection Interval)
3.从设备延迟(Slave Latency)
4.连接超时(Supervision Timeout)
5.扫描窗口(Scan Window)
6.扫描间隙(Scan Interval)
1、广播间隙(Advertising interval)
BLE设备在每次广播时,都会在三个信道上发送相同的报文,这些报文被称为一个广播事件,两个相邻的广播事件的时间就是广播间隙。关于广播间隙的定义如图2(图片来自Core_v5.0,蓝牙核心协议5.0)
图2 广播间隙
广播间隙是针对从机设备来说的,广播间隙决定了从机设备的广播频率,你说是一秒钟发一次数据的功耗高呢,还是一秒钟发十次数据的功耗高呢?所以将BLE广播间隙调大一些,这样在单位时间中广播次数减少,就能有效的降低功耗。范围如图3所示(图片来自Core_v5.0,蓝牙核心协议5.0)
图3 广播间隙范围
2.连接间隙(Connection Interval)
BLE主机设备和从机设备建立连接后,进行数据交互的间隔称为连接间隙,注意是主从设备建立连接后。关于连接间隙的定义如图4(图片来自Core_v5.0,蓝牙核心协议5.0)
图4 连接间隙
连接间隙就是指主机从机设备之间的交互频率,将连接间隙调大一些即可有效的降低功耗。连接间隙的参数范围也有一个规定值,如图5所示(图片来自Core_v5.0,蓝牙核心协议5.0)
图5 连接间隙范围
3.从设备延迟(Slave Latency)
从设备延迟是指在连接将被终止之前从设备能够处于睡眠状态的BLE连接间隔的数目。为了形象的说明此概念,引用图6来进行解释。
图6 Slave Latency图解
从图中可以看出当从设备延迟关闭(即等于0的时候),每一个主机发起的数据交互从机都必须要响应,当从设备延迟打开(图中等于3的时候),从机可以忽略3次主机发起的数据交互请求,而继续处于休眠状态。
从图6也可以看出当开启从设备延迟时,从机处于休眠的时间就更多,那么设备就可以更省电。
4.连接超时(Supervision Timeout)
连接超时又叫监控超时,是指LE链路的链路监督超时时间,必须是10ms的整数倍。必须满足关系:Timeout >(1 + Latency) * Interval_Max * 2。连接超时范围如图7所示(图片来自Core_v5.0,蓝牙核心协议5.0)
图9 Scan Interval 和Scan Window定义
5.扫描窗口(Scan Window):扫描窗口是指进行一次扫描的时间宽度,也就是扫描的持续时间。持续时间越短消耗的能源就越少。
6.扫描间隙(Scan Interval):扫描间隙是指两个连续的扫描窗口的起始时间的间隔。即可以理解为扫描频率,频率越低消耗的能量就越少。需要注意的是扫描窗口要小于扫描间隙。
参数范围如图10所示(图片来自Core_v5.0,蓝牙核心协议5.0)
图10 扫描间隙扫描窗口范围
如何设置参数来降低功耗?
本文基于信驰达nRF52系列的BLE蓝牙模块,来说明如何通过AT指令设置参数来降低BLE模块的功耗。
1.设置广播间隙
打开串口助手发送指令,如图11所示:AT+ADVINTV=1600(1600*0.625=1000ms),AT+ADVINTV=1600(160*0.625=100ms)
图11 设置广播间隙为1s和100ms
设置成功后通过电流测试工具抓取电流数据如图12所示,可以看到平均值为29.93uA。设置为100ms时的功耗为250uA.
图12 1s和100ms广播间隙的功耗对比
2.设置广播间隙
打开串口助手发送指令如图13所示,设置连接间隙为1s:AT+CONMAXINTV=800(800*1.25=1000ms), AT+CONMININTV=800(800*1.25=1000ms),设置连接间隙为100ms
图13 设置连接间隙为1s和100ms
成功设置连接间隙后使用仪器抓取功耗如图14所示。连接间隙为1s时功耗259μA,连接间隙为100ms时功耗为335μA。
图14 1s连接间隙和100ms连接间隙功耗对比
3.设置从设备延迟和链接超时
在设置从设备延迟和连接超时的时候需要注意参数范围:
设置参数如图15所示:Timeout >(1 + Latency) * Interval_Max * 2
5000>(1+20)*100*2
图15 设置从设备延迟和连接超时
需要注意苹果系统的设备做主机的时候,连接参数更为苛刻,需要满足以下关系,否则连接可能存在异常。
Interval_Max* (Slave Latency + 1) ≤ 2 seconds
Interval_Min≥ 20 ms
Interval_Min+ 20 ms ≤ Interval_Max
SlaveLatency ≤ 4
Timeout ≤6 s
Interval_Max* (Slave Latency + 1) * 3 < Timeout
4.设置扫描参数
设置扫描参数为1s和10ms,如图16所示:
图16 设置扫描参数为1s和10ms
设置成功后,通过仪器观察功耗情况如图17所示:
1s的扫描间隙扫描窗口平均电流:72.4μA
10ms扫描间隙扫描窗口平均电流:3.37mA
图17 1s扫描间隙与10ms扫描间隙功耗对比
附:
信驰达目前的BLE系列产品众多,这里就不对每种型号做示例,可根据自己手里的型号找到对应手册中的指令进行设置。
若使用的是别的公司的产品,想要降低功耗亦可设置这些参数来降低功耗。这里附上一些信驰达产品测试的具体数据,就能更直观地看到各个参数对于功耗的影响:
- |
- +1 赞 0
- 收藏
- 评论 0
本文由翊翊所思转载自信驰达,原文标题为:BLE设备功耗太高?只需几个参数即可搞定,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
信驰达(RF-star)无线通信模块选型指南
描述- 信驰达(RF-star)是一家专注于低功耗无线射频应用的高新技术企业,致力于为客户提供基于 BLE、Wi-Fi、 UWB、Zigbee、Thread、Matter、Sub-1G、Wi-SUN、LoRa等核心技术的软硬件设计与制造,APP及物联网云后台开发、大数据分析、以及OEM与ODM服务,其产品及服务广泛分布于新能源汽车、消费电子、医疗电子、工业物联网、智慧能源等领域。公司于2010年在深圳成立,并陆续在香港、成都、北京,苏州设立分部。
型号- RF-BMPA-2541B1,RF-DG-52PA,RF-WM-20DNB1,RSBRS02AI,RF-WM-3235A1S,RF-SM-1277B2,RF-SM-1277B1,RF-BM-ND04I,RSBRS02AA,RF-WM-10AFB1,RF-BM-ND04C,RF-BM-S01,RF-BM-S02,RF-BM-2652P2I,RF-WM-3200B3,RF-WM-3200B1,3B32_V102,RF-BM-4044B5,RF-WM-20CMB1,RF-BM-ND05I,RF-BM-4044B2,RF-BM-4044B4,RF-SM-1077B2,RF-BM-4044B3,RF-SM-1077B1,RF-BM-2642B2,RF-BM-2642B1,RF-DG-40A,RF-BM-BG22B1,RF-ZM-2530P1I,RF-BM-BG22B3,RF-BM-BG22A3,RF-WM-3235B1S,RF-B-SR1,RF-BM-ND02C,RF-BM-4077B1,RF-BM-4077B2,RF-BM-MG24B2,RF-BM-MG24B1,RF-BM-ND04A,RF-BM-2652P7,VL-LE01B,VL-LE01A,RF-BM-2340T1,WE1005,RF-BM-2340T3,RF-BM-2340T2,RF-BM-BG22C3,RF-BM-2652P2,RF-BM-2652P3,RF-BM-2652P4,RF-BM-4077B1L,RF-BM-2652P1,RF-ZM-2530B1,RF-WM-ESP32B1,RSBRS02ABR-01,RF-BM-ND09A,RF-WM-11AFB1,RF-DG-22A,RF-BM-4055B1L,RF-BM-2340QB1,RF-BM-ND04CI,RF-BM-2340C2,RF-DG-52PAS,RF-B-AR3,RF-B-AR4,RF-B-AR1,RF-B-AR2,RF-BM-2652B1,RF-ZM-2530P1,RF-BM-2642QB1I,RF-BM-2652B2,RF-BM-BG22A1,RF-TI1352B1,RF-ZM-2530B1I,RF-NBE01,RF-BM-2340A2I,RF-BM-BG22A1I,RF-BM-2340B1,RF-BM-2652RB2,RF-WM-3235B1,RF-BM-2340B1C,RF-BM-S02A,RF-CC2540A1,RSBRS02ABR,RF-BM-ND10,RF-BM-S02I,RF-DG-32B,RF-BM-BG24B1,RF-BM-ND01,RF-BM-ND02,RF-BM-ND04,RF-BM-ND05,RF-BM-ND06,RF-BM-ND07,RF-BM-ND08,RF-BM-ND09,RF-SM-1044B2,RF-SM-1044B1,RF-BM-2340A2,RF-BM-2340B1I,RF-SM-1044B4,RF-TI1352P1,RF-WM-3235A1,RF-TI1352P2,RF-BM-2652P4I,RF-BM-ND08C,RF-BM-S01A,RF-BM-ND08A,RF-WM-3220B1,RF-BM-2651B1,RF-BM-BG24B2,RF-BM-BG22A3I,RSBRS02ABRI
【技术】揭秘蓝牙定位技术:如何实现精准室内导航?
在室内应如何定位呢?随着BLE(蓝牙低功耗技术)的不断成熟和发展,基于RSSI(接收信号强度指示)、AoA(到达角)和AoD(出发角)的定位功能已经广泛应用于室内定位场景。本文信驰达将为您揭秘蓝牙定位技术,及如何实现精准室内导航。
技术探讨 发布时间 : 2023-04-22
BLE蓝牙模块常见的主从工作模式
BLE设备支持多种连接模式,包括主机、从机、广播员和观察员。主机通常启动数据传输,从机可定期与主机连接并传输数据。广播员定期发送数据但不接受连接,而观察员仅监视广播数据。这些模式满足了不同应用场景的需求。
技术探讨 发布时间 : 2024-09-20
低功耗蓝牙模块 RF-BM-ND06硬件规格书
型号- NRF52840,RF-BM-ND04A,NRF51802,NRF52840-QIAA-R,NRF51,NRF52,NRF52811,NRF52832,NRF52810,NRF51822,RF-BM-ND01,RF-BM-ND02,RF-BM-ND04,RF-BM-ND05,RF-BM-ND06,RF-BM-ND04CI,RF-BM-ND02I,RF-BM-ND02CI,RF-BM-ND04I,RF-BM-ND05I,RF-BM-ND01C,RF-BM-ND02C,RF-BM-ND04C
nRF52833模组 RF-BM-ND07 硬件规格书
型号- RF-BM-ND09A,NRF51802,NRF51,NRF52,NRF52811,NRF52833,NRF52832,NRF52810,NRF51822,RF-BM-ND01,RF-BM-ND02,RF-BM-ND08CI,RF-BM-ND04,RF-BM-ND05,RF-BM-ND06,RF-BM-ND07,RF-BM-ND04CI,RF-BM-ND02I,RF-BM-ND08,RF-BM-ND02CI,RF-BM-ND04I,NRF52833-QIAA,RF-BM-ND02C,RF-BM-ND08I,RF-BM-ND04C,NRF52840,RF-BM-ND04A,RF-BM-ND08C,RF-BM-ND08A,NRF52系列,NRF51系列,NRF52805,RF-BM-ND05I,RF-BM-ND01C
信驰达RF-BM-BG22A3、RF-BM-4055B1L、RF-BM-4077B1L蓝牙模块均支持BLE 5广播扩展包
信驰达科技基于EFR32BG22推出的蓝牙模块RF-BM-BG22A3,以及根据TI最新的CC2640R2L芯片推出的RF-BM-4055B1L、RF-BM-4077B1L蓝牙模块,均支持BLE 5广播扩展包,极大增加了广播包的数据承载能力。
器件选型 发布时间 : 2024-08-23
nRF52810 低功耗蓝牙(BLE 5.0)模块及从透传协议
型号- NRF52840,RF-BM-ND08CI,RF-BM-ND08C,RF-BM-ND04CI,RF-DG-40A,ND08CI,NRF52810,ND04CI,RF-BM-ND04C
RF-BM-4044B4 低功耗蓝牙(BLE) 射频模块 硬件规格书
型号- CC2642R,CC2652R,RF-TI1352P1,CC2640R2FRGZ,RF-BM-2642B1,RF-BM-2652B1,CC2640R2F,RF-TI1352B1,CC2640R2F 系列,CC2640R2FRSM,CC1352P,CC1352R,RF-BM-4044B2,RF-BM-4044B4,RF-BM-4077B1,CC2652P,RF-BM-4044B3,RF-BM-4077B2,RF-BM-2652P1
蓝牙NLC技术引爆智能照明行业无限潜力
在物联网领域,设备互联互通一直是众多协议标准力求解决的目标。蓝牙技术联盟在今年9月发布了Bluetooth Networked Lighting Control (NLC),即蓝牙网络照明控制标准,主要增加了设备层的定义,从而实现无线电层、通信层和设备层的全栈协议,建立一个更加统一的标准。
行业资讯 发布时间 : 2024-04-08
【应用】信驰达RSBRS02ABR和RF-BM-BG22A1蓝牙模块,高性能、低功耗,为蓝牙智能升降桌提供个性化解决方案
深圳市信驰达科技有限公司推出的蓝牙升降桌解决方案,由主控MCU、无线传输单元、供电系统及驱动系统等组成,以RF-star蓝牙模块RSBRS02ABR作为无线传输单元,通过串口将其连接到主控MCU,使用手机、平板、BLE遥控器等与BLE模组建立连接,下发指令数据到从机端主控MCU,从而控制驱动电路完成升降桌面高度的功能。
应用方案 发布时间 : 2023-05-31
【产品】基于nRF52840芯片的低功耗蓝牙射频模块RF-BM-ND05I,携有IPEX天线
信驰达的RF-BM-ND05I是低功耗蓝牙(BLE)射频模块,可广泛应用于短距离无线通信领域。具有功耗低、体积小、传输距离远、抗干扰能力强等特点。带有IPEX天线,模块配备高性能倒F天线。
产品 发布时间 : 2021-07-11
解读低功耗蓝牙模块常见天线输出方式及选型建议
深圳市信驰达科技有限公司专注于无线通信射频领域,提供低功耗高性能蓝牙数传模块,针对客户在BLE模块选型时经常遇到的天线输出方式选择问题,本文将详细介绍低功耗蓝牙模块常见天线输出方式、优缺点及适用场景。
技术探讨 发布时间 : 2024-02-20
EFR32BG22 低功耗蓝牙(BLE 5.0)模块及透传协议
型号- EFR32BG22C222F352GM32-C,RF-BM-BG22AX 系列,EFR32BG22C224F512GM32-C,RF-BM-BG22C1,RF-BM-BG22C2,RF-BM-BG22B1,RF-BM-BG22C3,RF-BM-BG22B2,RF-BM-BG22A1,RF-BM-BG22B3,RF-BM-BG22A2,EFR32BG22CX 系列,EFR32BG22C112F352GM32-C,RF-BM-BG22A3,EFR32BG22CX,RF-BM-BG22CX,RF-BM-BG22BX,RF-BM-BG22AX,RF-BM-BG22A1I,RF-BM-BG22A3I,EFR32BG22
信驰达基于低功耗蓝牙技术的胰岛素注射泵方案,集成射频、MCU和外围电路,实现智能化有效控糖
作为知名物联网无线通信模组厂商,深圳信驰达科技协同医疗设备厂商推出了基于低功耗蓝牙技术的胰岛素注射泵方案。该方案通过蓝牙将智能手机与胰岛素注射泵连接起来,让患者能够实时掌握血糖数据并调节软管持续皮下输注剂量,在提供便利并保护个人隐私的同时有效控糖,实现智能化有效管理。
应用方案 发布时间 : 2023-11-24
电子商城
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论