平板蓝牙键盘
您当前的位置 : 首 页 > 资讯动态 > 技术资讯

联系我们

李春光

手机:13723453090(微信同号)

邮箱:344868188@qq.com

网 址:www.szjzsic.com

地 址:深圳市龙华区民治街道民新社区民治大道241号民泰大厦519m

BLE设备功耗太高?弄懂这几个参数,功耗想不降都难

2020-03-09 14:24:46

首先,应该明白蓝牙BLE设备的几个状态:从机处于待机,广播,连接状态中的一种,主机处于待机,扫描,连接状态的一种。connection interval是连接状态的参数,两设备没有连接,该参数就不会影响其这个状态的功耗。

再次,设备在不是在连接状态一般就处于广播状态,降低功耗,当然可以增大广播间隔。其原理是蓝牙设备每隔一定的周期(广播间隔)后唤醒发射广播报文,其余时间处于sleep状态,功耗为1uA(PM2模式),增大了广播间隔,睡眠时间长,自然就降低了功耗。

所以影响功耗的参数,包含ADV parameter和connection parameters,在不同的状态下发挥作用。

1、广播的间隔

在广播期间,每次发送广播数据的间隔也能影响BLE设备的功耗,所以可以将广播的间隔修改大一点以降低功耗。但是需要注意的的是,如果将广播的间隔修改大之后,相应地会影响BLE设备的连接速度,所以这里也不宜修改过大,广播默认20ms连接间隔最合适。

2、广播持续的时间

在广播模式下,可以设置每次开始广播后的广播持续时间,理所当然,广播持续的时间越短则越省电。当然,具体的时间可以根据实际使用的场合而定。

3、连接间隔

当连接上蓝牙BLE设备时,蓝牙主机会向BLE设备发送连接事件(Connection Events),BLE设备接收到连接事件后,会进行回复,以通知蓝牙主机连接通路正常。而这段时间真是BLE设备连接后最耗电的时候,所以增加连接间隔时间会降低BLE设备的功耗,但是需要注意的是,改变连接间隔时间就相应地会改变蓝牙的通讯速度,所以还需谨慎修改。

4、从机延时次数

所谓的从机延时(Slave Latency)次数,就是在连接时忽略连接事件的次数。在每一个连接事件(Connection Event)中,蓝牙主机须先发包,然后蓝牙设备必须回复,一直这样重复下去,不然蓝牙主机会认为蓝牙设备那边不正常。而通过设置从机延时的次数,允许蓝牙设备一定次数内不对蓝牙主机数据进行回复,蓝牙主机即使没有收到蓝牙设备的回复也不会认为蓝牙设备不正常,这样的话,蓝牙设备也就降低了功耗。


标签

最近浏览:

相关产品

相关新闻