Bluetooth MESH探究 --- (7) BLE core spec之为什么BLE能有更低功耗

来源:互联网 发布:汉奇中走丝编程视频 编辑:程序博客网 时间:2024/05/27 16:43

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


原创粉丝点击