瑞芯微 RKnanoC 芯片的低功耗蓝牙技术通过多种方式实现节能,具体包括以下几点:
- 减少广播信道:低功耗蓝牙仅使用 3 个广播信道,相比传统蓝牙的 32 个广播信道,减少了射频硬件开启的时间和频率,从而降低了功耗。
- 间歇收发模式:采用周期性间歇收发数据的方式,仅在广播事件和连接事件时才打开射频硬件部分进行数据收发,其他多数时间设备硬件处于空闲状态。
- 深度睡眠状态:设计了深度睡眠状态来替换传统蓝牙的空闲状态。在深度睡眠状态下,主机长时间处于超低的负载循环状态,只在需要运作时由控制器来启动,节省了能源。
- 优化连接建立过程:允许正在进行广播的设备连接到正在扫描的设备上,避免了重复扫描。同时将设备连接建立过程控制在 3 毫秒内完成,快速完成数据传递后立即关闭连接,减少了连接过程中的功耗开销。
- 缩短射频开启时间:每次广播时射频的开启时间由传统的 22.5 毫秒减少到 0.6 至 1.2 毫秒,降低了广播数据导致的待机功耗。
- 定义短数据包:对数据包长度进行了更严格的定义,支持超短(8 至 27 字节)数据封包,减少了数据收发的复杂性。
- 采用节能技术:使用随机射频参数和增加 GFSK 调制索引,以及采用 24 位的 CRC(循环冗余检查)确保封包在受干扰时具有更大的稳定度,结合蓝牙传统的跳频原理,有效降低了峰值功率。
- 智能电源管理:可通过在空闲时控制芯片进入 sleep 状态,必要时通过外部 GPIO 输入中断或蓝牙自身的事件来唤醒芯片,继续正常工作。此外,还能根据工作负载动态调整功耗。
这些技术的综合运用,使得瑞芯微 RKnanoC 芯片的低功耗蓝牙在保持有效连接和数据传输的同时,显著降低了能耗,延长了设备的电池续航时间。但实际的节能效果还可能受到具体应用场景、工作负载以及其他因素的影响。