我是靠谱客的博主 优秀白云,最近开发中收集的这篇文章主要介绍Bluetooth MESH探究 --- (7) BLE core spec之为什么BLE能有更低功耗,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

BLE与其它蓝牙协议最典型的区别就是BLE是专门为低功耗、低复杂度以及低成本设备设计。那么,BLE是通过什么方法做到更多功耗的呢?

 

对于蓝牙设备甚至可以说对于所有无线通信设备来说,最大的功耗就来自于射频电路部分。比如,对于TI CC2540芯片来说,RF处于接收状态的电流为19.6mA,RF处于发射状态的电流为24mA,而RF处于sleep状态的电流仅为0.9uA。所以,如果能够最大限度地减少RF的发射或者接收时间,就能够降低蓝牙节点的功耗。

 

对于BLE而言,它采用了更少的广播信道数。对于BR的32条广播信道,master设备会消耗更多的时间去扫描,从而带来更大的功耗。在slave设备广播的时候,广播事件的间隔直接影响着slave设备的功耗。BLE的典型广播事件间隔是20ms至10.24s,而对于BE而言,典型间隔只有1.25ms,更小的周期或者说是间隔会带来更大的功耗。由于有了不同的广播信道数以及广播事件间隔,BLE与BR的平均RF ON时长也有很大的差别,BLE只有月0.6至1.2ms,而BR有22.5ms,这就可以明显的对比出BLE的低功耗特性。

 

还有,从物理层的参数可以看到,BLE的modulation index可以最高达到0.55。而BR的modulation index最高只能到0.35。更高的modulation index值有更高的效率,从而也会降低BLE节点的功耗。

 

下表是BLE与BR的典型参数对比:

 

BLE

BR

广播信道数

3

32

广播事件间隔

20ms至10.24s

1.25ms

RF ON时长

0.6至1.2ms

22.5ms

连接建立时长

3ms

大于100ms

Modulation index

0.45至0.55

0.28至0.35


最后

以上就是优秀白云为你收集整理的Bluetooth MESH探究 --- (7) BLE core spec之为什么BLE能有更低功耗的全部内容,希望文章能够帮你解决Bluetooth MESH探究 --- (7) BLE core spec之为什么BLE能有更低功耗所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部