动联音箱低功耗方案总结

标签: LowerPower


音箱:

针对类似与 收款音箱的产品,需要实时响应服务器的数据,同时也能通过电池持续工作数小时的产品,在功耗方面有这些可以考虑/改善以降低平均功耗。

硬件方法:

  1. 播放时,打开相关外设电源;结束后,关闭相关外设电源。有关 ESP32 的外设驱动和相关资源也需要进行 初始化/释放 操作
  2. 电路上做相关修改,能通过软件控制相关外围电路开关
  3. 使用一个 LDO 供电给 ESP32 和 Codec 、PA 等

软件方式:

  1. 使用 自动 light sleep 模式在 CPU 空闲时自动进入睡眠模式降低功耗
  2. 使能 电源管理 功能使 CPU 根据负载动态调节 CPU 频率
  3. 软件中进行外围电路(Codec、PA等)相关开关控制、以及外设驱动开关(需要硬件相关电流支持)
  4. Codec 可使用低功耗模式,在 Codec 工作时也能降低 10mA 左右

注意事项:

  1. 若不是最新 IDF V3.2 版本 I2C 、I2S 驱动无法进入睡眠模式
  2. 若系统中 CPU 负载过高,将导致 CPU 持续工作,无法空闲进入睡眠模式