1. 写在前面的话
在其实方案中,无市电供电、便携式或小体积设备让工程师不得不面对功耗的设计问题。通常情况物联网设备工作时并没有频繁的数据交互,无需设备MCU处于高速运行中,设备只要必要时进行数据交互即可。
要实现低功耗的方式有很多。极至的低功耗就需要工程师对硬件电路,软件和性能多方综合考好虑了。
本文主要阐述ble如何实现低功耗。本文内容仅从ble协议方面着,与芯片方案无关。
与ble低功耗相关的参数有:广播间隙、扫描参数、连接参数、PHY。
2. 广播间隙/扫描参数对低功耗的影响
在讲广播间隙之前,先讲一个概念:广播事件。 何为广播事件,即一个完整的广播事件包含在37,38,39信道上的广播。当然这里的广播是ble的传统广播。
而广播间隙则为两个广播间隙的时间间隔。
![e993226d161a34125b91e37588c68e85.png](https://i-blog.csdnimg.cn/blog_migrate/c25eebd1772f4b54b9f3862dd0a6997f.jpeg)
图表 1 广播间隙为1S时的低功耗测试记录
![98da5d999dfaa1d754b49f57c62aa0b4.png](https://i-blog.csdnimg.cn/blog_migrate/5bf7fc7fd9cb6b97267e7c3c39ea746a.jpeg)
图表 2 广播间隙为500ms的低功耗测试记录
上图表 1 为1S广播间隙电流测