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 RX | 5–8 mA | 0.3–0.6 ms |
| MCU activo | 1–3 mA | 0.5–2 ms |
| Muestreo de sensor | 100 µA – 2 mA | Depende de la tasa |
| Deep sleep | 0.5–3 µA | Todo 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
- Configurar el acelerómetro en modo de bajo consumo (ADXL362 a 12.5 Hz, 300 nA)
- Configurar interrupción de umbral de movimiento (100–300 mg)
- Mantener BLE en advertising no conectable cuando está estacionario
- En interrupción de movimiento, despertar MCU y aumentar frecuencia
- Volver a sleep tras N segundos de inactividad
Selección de SoC y Piso de Corriente de Sleep
| SoC | Deep sleep | Notas |
|---|---|---|
| nRF52832 | 2.5 µA | Elección estándar; SDK maduro |
| Dialog DA14531 | 0.9 µA | Optimizado para beacons |
| TI CC2340R5 | 0.9 µA | BLE 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.