Por Qué la Duración de la Batería Define los Despliegues de BLE Tags

Cuando los ingenieros evalúan BLE tags para seguimiento de activos, monitoreo de cadena de frío o RTLS industrial, la duración de la batería rara vez es una preocupación secundaria. Un tag que necesita reemplazo cada seis meses en un despliegue de 10,000 unidades no es solo inconveniente — es operacionalmente prohibitivo. A $2 por visita de reemplazo, los costos de mantenimiento anuales pueden superar el costo de hardware de toda la flota.

Lograr 3–5 años de vida útil de la batería en una celda CR2032 (nominalmente 220 mAh) requiere un consumo de corriente promedio en el rango de 5–8 µA. Este artículo cubre los principales mecanismos de ingeniería: estrategia de advertising, gating de sensores, selección de SoC y fugas a nivel de PCB, con números concretos.

Desglose del Presupuesto de Energía

Estado Corriente Típica Duración por ciclo
TX burst (0 dBm)10–15 mA~1.2 ms por evento adv
Ventana RX5–8 mA0.3–0.6 ms
MCU activo1–3 mA0.5–2 ms
Muestreo de sensor100 µA – 2 mADepende de la tasa
Deep sleep0.5–3 µATodo lo demás

La corriente TX es 10,000× mayor que la corriente de sleep, pero el dispositivo pasa el 99.9% del tiempo dormido. Reducir la corriente de sleep de 3 µA a 1 µA ahorra más energía que reducir a la mitad la potencia TX.

Intervalo de Advertising: El Parámetro Principal

Corriente promedio = (12 mA × 1.3 ms) / intervalo_ms

A 100 ms: 156 µA  |  A 1000 ms: 15.6 µA  |  A 3000 ms: 5.2 µA

Para rastreo de activos donde se acepta actualización de 3 segundos, un intervalo de 3 segundos reduce la corriente de radio a ~5 µA.

Gating de Sensores: Interrupciones, No Polling

  1. Configurar el acelerómetro en modo de bajo consumo (ADXL362 a 12.5 Hz, 300 nA)
  2. Configurar interrupción de umbral de movimiento (100–300 mg)
  3. Mantener BLE en advertising no conectable cuando está estacionario
  4. En interrupción de movimiento, despertar MCU y aumentar frecuencia
  5. Volver a sleep tras N segundos de inactividad

Selección de SoC y Piso de Corriente de Sleep

SoCDeep sleepNotas
nRF528322.5 µAElección estándar; SDK maduro
Dialog DA145310.9 µAOptimizado para beacons
TI CC2340R50.9 µABLE 5.3; competitivo en costo

Estimación de Vida Útil de la Batería

Radio TX (3ch, 2s):    7.8 µA
Wakeup MCU:            1.0 µA
Acelerómetro ADXL362:  0.3 µA
SoC sleep nRF52805:    2.0 µA
LDO quiesc. MCP1700:   1.6 µA
──────────────────────────────
Total:                ≈ 12.7 µA  →  ~1.6 años en CR2032

Para 5 años, CR2032 generalmente no es suficiente — se necesita CR2477 o celda de litio primaria. Las BLE tags con largo alcance de batería requieren decisiones de diseño deliberadas en cada capa.