Por qué la Gestión de Energía Define el Éxito del Módulo Bluetooth

Los dispositivos IoT alimentados por batería dependen de su presupuesto energético. Un módulo Bluetooth que consume 10 mA en espera agotará una batería de 1000 mAh en 100 horas. El mismo módulo optimizado a 5 µA en espera extiende esa batería a más de 22 años teóricamente. La diferencia está completamente en cómo se diseña la gestión de energía.

Estados de Energía del Módulo BLE y Presupuestos de Corriente

Estado de Energía Corriente (nRF52840) Latencia de Despertar Retención de RAM
Activo (CPU funcionando) ~4.8 mA @ 64 MHz Completa
BLE TX @ 0 dBm ~5.3 mA (pico) Completa
BLE RX ~5.4 mA (pico) Completa
Reposo System ON ~1.5 µA <1 ms Completa (configurable)
System OFF (reposo profundo) ~0.4 µA ~2 ms (reinicio) Ninguna (2 kB retenida)

Optimización del Intervalo de Conexión

Intervalo de Conexión Corriente Promedio Latencia Caso de Uso Típico
7.5 ms ~1.2 mA <10 ms Dispositivos HID, control en tiempo real
100 ms ~120 µA <200 ms Streaming de sensores
500 ms ~30 µA <1 s Reporte periódico de datos
1,000 ms + latencia esclavo 4 ~8 µA <10 s Rastreadores de activos, sensores lentos
4,000 ms ~4 µA <8 s Monitores ambientales

Estrategias de Conmutación de Energía de Periféricos

  • Interruptores de energía por hardware: MOSFET tipo P o IC de interruptor de carga (TPS22917) para cortar energía a sensores entre ciclos de medición. Reduce contribución de sensor de 300 µA a 0.05 µA equivalente (6,000x).
  • Control de pull-up de bus I²C/SPI: Las resistencias pull-up de I²C (4.7 kΩ) consumen ~0.7 mA. Cambiar a resistencias más altas (10–47 kΩ) o control por GPIO.
  • Modos de energía de memoria flash: Flash SPI externo consume 1–15 mA activo. Comando Deep Power Down reduce a 1–5 µA en espera.

Arquitectura de Firmware para Optimización de Energía

Orientado a eventos vs sondeo: Transición de sondeo activo a despertar por interrupción reduce corriente inactiva de ~4.8 mA a ~1.5 µA (reducción 3,200x en nRF52840).

Programación de tareas con despertar RTC: Usar el contador RTC con cristal de 32.768 kHz para programar tareas periódicas. Despertar CPU solo cuando se necesitan mediciones, completar en menos de 1 ms, luego volver a dormir.

Herramientas de Perfilado de Energía

  • Nordic PPK2: Medición de corriente con resolución de 1 µs y piso de 1 µA. ~$80. Esencial para desarrollo nRF5x.
  • Otii Arc: Registrador multicanal con correlación de línea de tiempo GPIO y corriente.
  • Resistencia de detección de corriente + osciloscopio: Alternativa de bajo costo. Shunt de 10 Ω (1 mV = 100 µA).

Arquitectura a Nivel de Sistema: MCU + Módulo vs SoC Integrado

Arquitectura Corriente Inactiva Complejidad de Desarrollo Mejor Para
MCU + módulo BLE (comandos AT) ~6.5 µA Baja Aplicaciones complejas, base de código MCU existente
SoC BLE integrado (chip único) ~1.5 µA Media Diseños críticos en costo y energía
MCU + módulo en reposo profundo ~5.4 µA Media Aplicaciones que necesitan simplicidad de AT

Para despliegues orientados a vida útil de batería de 3+ años en batería de botón, la arquitectura SoC integrada supera consistentemente al enfoque de doble chip. La diferencia de 4–5 µA en corriente inactiva se traduce en 2–3x de diferencia en vida útil de batería. Un módulo Bluetooth bien diseñado requiere optimización en todas estas capas.