影响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-BM-ND06硬件规格书
描述- 该文档为深圳市信驰达科技有限公司生产的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
【应用】信驰达RSBRS02ABR和RF-BM-BG22A1蓝牙模块,高性能、低功耗,为蓝牙智能升降桌提供个性化解决方案
深圳市信驰达科技有限公司推出的蓝牙升降桌解决方案,由主控MCU、无线传输单元、供电系统及驱动系统等组成,以RF-star蓝牙模块RSBRS02ABR作为无线传输单元,通过串口将其连接到主控MCU,使用手机、平板、BLE遥控器等与BLE模组建立连接,下发指令数据到从机端主控MCU,从而控制驱动电路完成升降桌面高度的功能。
BLE蓝牙模块常见的主从工作模式
BLE设备支持多种连接模式,包括主机、从机、广播员和观察员。主机通常启动数据传输,从机可定期与主机连接并传输数据。广播员定期发送数据但不接受连接,而观察员仅监视广播数据。这些模式满足了不同应用场景的需求。
nRF52810 低功耗蓝牙(BLE 5.0)模块及从透传协议
描述- 深圳市信驰达科技有限公司提供的低功耗蓝牙(BLE)模块及协议(nRF52810)资料详细介绍了该模块的特性、应用场景和操作指南。该模块基于Nordic的nRF52810处理器,支持BLE 5.0技术,具有低功耗、广覆盖等特点,适用于多种电子设备和智能移动设备的互联互通。
型号- NRF52840,RF-BM-ND08CI,RF-BM-ND08C,RF-BM-ND04CI,RF-DG-40A,ND08CI,NRF52810,ND04CI,RF-BM-ND04C
EFR32BG22 低功耗蓝牙(BLE 5.0)模块及透传协议
描述- 深圳市信驰达科技有限公司提供的EFR32BG22低功耗蓝牙(BLE 5.0)模块资料,详细介绍了模块的功能、特点、操作指令和应用场景。资料涵盖了模块的硬件规格、封装尺寸、脚位定义、串口透传协议、BLE协议、AT指令等内容,适用于开发人员了解和使用该模块进行蓝牙通信。
型号- 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
信驰达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广播扩展包,极大增加了广播包的数据承载能力。
nRF52833 低功耗蓝牙(BLE5.0)模块及透传协议
描述- 本资料介绍了深圳市信驰达科技有限公司生产的基于nRF52833的低功耗蓝牙(BLE)模块及其透传协议。该模块支持多种工作模式,包括从角色模式、主角色模式、主从一体模式和Beacon模式,具有低功耗、高速透传等特点,适用于各种需要无线通信的场景。
型号- NRF52833
RF-BM-4044B4 低功耗蓝牙(BLE) 射频模块 硬件规格书
描述- 本资料为深圳市信驰达科技有限公司提供的RF-BM-4044B4蓝牙模块的硬件规格书。文档详细介绍了该模块的技术参数、工作原理、引脚定义、硬件设计注意事项以及常见问题解答。
型号- 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
解读低功耗蓝牙模块常见天线输出方式及选型建议
深圳市信驰达科技有限公司专注于无线通信射频领域,提供低功耗高性能蓝牙数传模块,针对客户在BLE模块选型时经常遇到的天线输出方式选择问题,本文将详细介绍低功耗蓝牙模块常见天线输出方式、优缺点及适用场景。
低功耗蓝牙(BLE)4.2主从一体模块及协议(FRE014)
描述- 该资料介绍了深圳市信驰达科技有限公司推出的低功耗蓝牙(BLE)4.2 主从一体模块RF-BM-5055B2,该模块基于德州仪器的CC2650芯片,适用于各种电子设备与智能移动设备的无线连接。模块具备低功耗、广覆盖、易使用的特点,支持多种应用场景。
型号- CC2650,RF-BM-5055B2,RF-BM-2640,FRE014,CC2640R2F
RS02A1-A 低功耗蓝牙(BLE)模块及协议说明
描述- 本文档介绍了深圳市信驰达科技有限公司生产的低功耗蓝牙(BLE)模块RS02A1-A的技术细节和应用指南。该模块基于RF-star的RS02A1-A芯片,支持蓝牙5.0协议,具备低功耗、快速连接、远距离通讯等特点。文档详细说明了模块的工作模式、封装尺寸、串口透传协议、BLE协议、AT指令以及应用示例。
型号- RSBRS02AI,RSBRS02AA,RS02A1-A
CC2642R 低功耗蓝牙(BLE5.0)模块及透传协议
描述- 本资料介绍了深圳市信驰达科技有限公司生产的低功耗蓝牙(BLE 5.0)模块及透传协议(CC2642R)。该模块支持多种工作模式,包括单从、单主、主从一体和Beacon模式,具有简单的使用方式和高兼容性。资料详细说明了模块的封装尺寸、脚位定义、串口透传协议、BLE协议说明、AT指令以及如何通过APP和PC端测试工具进行测试。
型号- CC2642R,CC26X2R
【IC】信驰达RF-BM-2340x系列BLE蓝牙模块正式登录TI官网,将在全球进行推广
信驰达作为TI中国低功耗连接技术第三方IDH,RF-BM-2340x系列低功耗蓝牙模块正式通过TI认证并在全球进行推广。信驰达RF-BM-2340x系列蓝牙模块一共有5款,在模块尺寸、天线输出形式、GPIO数量,是否带屏蔽盖等方面各有差异,客户可以根据实际使用场景按需选型。
低功耗蓝牙(BLE)4.2主从一体模块及协议(CC2640R2FRSM)
描述- 该资料介绍了深圳市信驰达科技有限公司推出的低功耗蓝牙(BLE)4.2 主从一体模块及协议(CC2640R2FRSM)。该模块适用于智能手机新外设的开发,具有低功耗、快速连接、远距离通讯等优势。它采用了TI公司的CC2640R2F单芯片作为核心处理器,支持多种外围接口和工作电压,并提供了一系列AT指令用于控制和配置。
型号- CC2640R2FRSM,RF-BM-2640,RF-BM-4044B2,RF-BM-4044B4,CC2640R2F,RF-BM-4044B3
电子商城
服务
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论