Las corrientes medidas en reposo y activas determinan la duración de la batería en los diseños modernos de BLE; una referencia compacta que sintetiza la hoja de datos del nRF52840 en cifras prácticas ayuda a los ingenieros a priorizar pruebas y compensaciones. Esta guía convierte tablas densas en una instantánea rápida de especificaciones, destaca las métricas de potencia que más afectan a la vida de la batería y ofrece una lista de verificación de pruebas y optimización reproducible.
Los lectores obtendrán un resumen breve de las especificaciones del SoC, las métricas clave de potencia y sus condiciones de prueba, un ejemplo práctico de duración de batería utilizando cifras medidas conservadoras, y una lista de verificación priorizada para el ajuste de hardware y firmware adecuada para diseños de productos en EE. UU.
Punto clave: Los modos de menor consumo definen el drenaje base de la batería.
Evidencia: La hoja de datos enumera las corrientes de sueño profundo (deep-sleep) y System OFF bajo condiciones específicas (reguladores encendidos, retención de RAM, RTC en funcionamiento).
Explicación: Se espera un rango de microamperios o sub-microamperios para System OFF con retención mínima; confirme la retención de RAM y el estado del RTC porque cada bloque habilitado aumenta las métricas de potencia enumeradas.
Punto clave: La potencia de TX y el ciclo de trabajo dominan el consumo promedio.
Evidencia: La hoja de datos proporciona corrientes de TX/RX a varias potencias de salida y corrientes activas de la CPU bajo carga completa.
Explicación: Las corrientes típicas de CPU activa, RX y TX están en miliamperios; el muestreo ADC o las ráfagas SPI añaden picos transitorios. La corriente promedio se establece por la duración del evento × la corriente, por lo que reduzca primero el tiempo del evento o el ciclo de trabajo.
Punto clave: Las condiciones de laboratorio en la hoja de datos son controladas y a menudo optimistas. Evidencia: Los vectores de prueba asumen una antena adaptada, suministro ideal, temperatura específica y fuga mínima en la placa. Explicación: Los valores medidos pueden ser más altos debido a fugas en la placa, corriente de reposo del regulador, desadaptación de la antena o periféricos dejados habilitados; documente cada condición al comparar cifras.
Punto clave: La reproducibilidad requiere aislamiento y un firmware repetible. Evidencia: Utilice una placa de pruebas (breakout) mínima con una antena adaptada, suministro estable y un firmware de prueba que solo ejecute en bucle el estado probado. Explicación: Técnica de medición recomendada: amperímetro de alta sensibilidad o shunt de bajo valor + ADC diferencial, ventanas de prueba cortas promediadas en muchos ciclos, y desactivación de periféricos no probados para reflejar las condiciones de la hoja de datos.
Regulador, desacoplamiento, antena e IO
Punto clave: Las elecciones de hardware establecen el piso para la potencia en reposo. Evidencia: La corriente de reposo del regulador, las fugas del PCB y la eficiencia de la antena afectan directamente las métricas de potencia medidas. Explicación: Elija reguladores de bajo Iq, minimice las fugas de GPIO con estados de pull conocidos, sintonice la antena para el presupuesto de enlace (link budget) requerido y reduzca las rutas de drenaje externas en modo de sueño antes de atribuir el exceso al SoC.
Estrategia de sueño, agrupación de periféricos y programación de radio
Punto clave: Los patrones de firmware pueden reducir drásticamente la corriente promedio. Evidencia: Agrupar las lecturas de sensores y enviar menos enlaces ascendentes pero más grandes reduce los despertares; los temporizadores de hardware y el PPI evitan el despertar de la CPU. Explicación: Use el sueño profundo de forma agresiva, mueva el trabajo periódico a temporizadores de hardware, agrupe transferencias ADC/SPI y programe ráfagas de radio para amortizar la rampa de TX y la sobrecarga de negociación (handshake).
Punto clave: Divida la corriente promedio en contribuciones de eventos más la línea base de sueño.
Evidencia (Ejemplo):
Explicación: Corriente promedio = (8·0.003 + 3·0.02 + 0.002·(300−0.023))/300 ≈ 2.3 µA. Con una pila de botón de 220 mAh, esto proyecta una vida de varios años; use este método para calcular expectativas realistas para su ciclo de trabajo.
Punto clave: Pequeños cambios en la duración de TX o el intervalo de reporte pueden variar significativamente la vida de la batería. Evidencia: Duplicar la frecuencia de reporte multiplica la energía activa proporcionalmente; aumentar la potencia de TX eleva la energía por evento. Explicación: Ajuste primero el intervalo de reporte, luego la potencia de TX, luego el tiempo del sensor/muestreo. Priorice la reducción del conteo de despertares y la longitud del evento para obtener las mayores ganancias.
Punto clave: Elija este SoC cuando necesite un rendimiento moderado, soporte multiprotocolo y muchos periféricos. Evidencia: La memoria y los aceleradores en el chip soportan pilas TLS y procesamiento en el borde; la radio soporta roles concurrentes. Explicación: Es una excelente opción para dispositivos de batería con múltiples sensores que requieren enlaces ascendentes ocasionales, criptografía local y periféricos de hardware para minimizar los despertares de la CPU.
Punto clave: Valide la potencia y la radio en la placa final de manera temprana. Evidencia: Mida las corrientes reales de la placa en todos los modos, pruebe el alcance de la radio con la antena final y verifique el comportamiento del regulador bajo las cargas esperadas. Explicación: Confirme los modos de potencia, documente la máquina de estados del firmware para sueño/despertar y agregue pruebas de regresión para detectar regresiones de potencia durante las actualizaciones de firmware.
Utilice una placa mínima bien adaptada con la antena final, un suministro de bajo ruido y un firmware que aísle el estado bajo prueba. Mida con un amperímetro de alta sensibilidad calibrado o shunt + ADC diferencial, ejecute muchos ciclos para promediar el ruido transitorio y documente la temperatura, el voltaje de suministro y los bloques de retención habilitados.
Comience aumentando el intervalo de reporte; esto reduce los eventos de despertar totales de forma lineal. Solo baje la potencia de TX después de verificar el presupuesto de enlace con la antena y el entorno finales. Si el alcance requiere mayor potencia, aumente el intervalo o añada procesamiento en el borde para reducir la frecuencia de enlace ascendente en lugar de usar siempre una mayor potencia de transmisión.
Los estados de pull de GPIO, periféricos no utilizados habilitados, la corriente de reposo del regulador y las fugas de sensores externos son culpables comunes. Desactive los bloques no utilizados, establezca estados de GPIO conocidos en el modo de sueño y mida con los periféricos explícitamente apagados para aislar las contribuciones del SoC frente a las de la placa al consumo total de potencia.




