Blog
Estudio de caso sobre fallos en PCB de ESP32 en el diseño de potencia y RF
Un tema recurrente en nuestro laboratorio de análisis de fallas de PCB es este: “Funcionó en la protoboard, ¿por qué no funciona en la placa?”Recientemente, un cliente envió un lote de Monitores ambientales basados en ESP32 eso pasó las pruebas de banco pero falló en el campo con una tasa de 681 TP3T. El firmware y la lista de materiales (BoM) no cambiaron con respecto al prototipo. ¿La única variable? El Placa de circuito impreso.
Esto no es una anomalía. Según las Directrices de Diseño para la Fabricación de IPC (IPC-7351C, 2024), más de 73% de fallos en las primeras etapas de la vida en los dispositivos IoT provienen de problemas de integridad de señal y potencia inducidos por el diseño, no defectos de componentes. Abajo, PCBCool detalla la investigación forense y los principios correctivos de diseño de PCB que finalmente resolvieron el problema.
Alcance del proyecto y manifestación de fallos
El dispositivo utilizó un ESP32-WROOM-32, DS18B20 (sensor de temperatura 1 hilos), y Transceptor LoRa SX1276, impulsado por un celda 18650. Requisitos clave:
- Transmitir datos del sensor cada 15 minutos
- Operar por ≥6 meses con una sola carga
- Funciona a -10°C a +50°C
Unidades de banco (protoboard + cables de conexión) conseguidas Tiempo de actividad del 100% durante 21 días. Sin embargo, 42 de 62 unidades fabricadas se congelaron después de 3–7 transmisiones, siempre durante Ráfagas de transmisión LoRa.
La disparidad entre una protoboard y una PCB radica en “caos controlado” de los parásitos. En una protoboard, los largos cables puente y las tiras de riel internas actúan como inductores y capacitores grandes, no intencionados. Si bien esto generalmente degrada las señales de alta velocidad, ocasionalmente puede actuar como un filtro de paso bajo, amortiguando el ruido de conmutación de alta frecuencia de una fuente de alimentación mal regulada.
Cuando el diseño pasa a una PCB, estos “filtros accidentales”desaparecer. Las trazas se vuelven mucho más cortas y los planos de cobre permiten tiempos de respuesta transitorios mucho más rápidos. Si la estrategia de desacoplamiento es deficiente, el consumo repentino de corriente de una radio LoRa —que a menudo salta de microamperios en modo de espera a 120 mA en milisegundos—crea un masivo V = L di/dt caída de voltaje. Sin la naturaleza “lenta” de la protoboard para ralentizar las cosas, el ESP32 experimenta una caída de tensión brusca a nanoescala, que provoca un bloqueo de la CPU en lugar de un reinicio limpio. Esto explica por qué los dispositivos se congelaron en lugar de reiniciarse.
Metodología de diagnóstico
Realizamos las siguientes técnicas de diagnóstico:
- Termografía (FLIR E8) durante ciclos TX
- Sondeo de riel de alimentación (Keysight InfiniiVision, 1 GSa/s)
- Inspección por rayos X (Nordson DAGE XD7600) para vacíos en soldadura
- Verificación cruzada de Gerber vs. esquemático (usando Altium 24 DRC)
Como resultado, se identificaron tres fallos específicos en la PCB.
Descripción de los defectos y acciones correctivas
Falla 1: División del plano de tierra causando subtensión
La disposición enrutó 120 mA corriente de transmisión LoRa a través de una pista estrecha (0,3 mm) que serpenteaba entre los condensadores de desacoplo, dividiendo efectivamente el plano de tierra. Esto creó un local rebote de tierra de hasta 420 mV (Fig. 1), soltando los ESP32 Riel de 3.3V por debajo del umbral de brownout de 2.97V (Manual de Referencia Técnica ESP32 v5.1, Sección 2.4).
Acción Correctiva:
- Implementar un plano de tierra sólido e ininterrumpido en la Capa 2.
- Enruta todas las trayectorias de alta corriente (batería → PMIC → carga) únicamente en la Capa 1.
- Agregar vías de costura (0,3 mm, paso de 1,5 mm) alrededor del módulo ESP32 y LoRa, según las Guías de Diseño de Hardware de Espressif (v2.3, 2025).
- Coloca condensadores de desacoplo de 10 µF + 100 nF a menos de 5 mm de cada pin VDD.

Fig. 1 Captura del osciloscopio del riel de 3.3V durante la transmisión LoRa
La física de la ruta de retorno suele ser el aspecto más ignorado en el diseño de sistemas de IoT. En los circuitos de corriente continua, la corriente sigue el camino de menor resistencia; sin embargo, a las frecuencias de conmutación propias de LoRa (bus SPI a 10 MHz) y ESP32 (80/160 MHz), la corriente sigue el senda de menor inductancia, que corre directamente debajo de la traza de la señal en el plano de referencia. Al dividir el plano de tierra con trazas estrechas, la corriente de retorno se vio obligada a dar un bucle inductivo largo alrededor de la división.
Este bucle actúa como una antena, emitiendo EMI y creando una ruta de retorno de alta impedancia. El resultado “Rebote del suelo”aumenta efectivamente la referencia de 0V del MCU con respecto a la fuente de alimentación. Para el ESP32, el riel de 3.3V parece caer significativamente, incluso si el voltaje de la batería se mantiene estable. La continuidad total del cobre no es suficiente; se necesita una ruta de retorno de baja impedancia para mantener una referencia de voltaje estable durante las operaciones de RF de alta ganancia.
Fallo 2: Violación de temporización de 1-Wire debido a capacitancia de traza excesiva
El DS18B20 operado en modo de energía parásita, requiriendo una temporización precisa según la hoja de datos del DS18B20 (Maxim Integrated, Rev. 5, 2023):
- ≤ 1 µs → capacitancia ≤ 15 pF
- Longitud equivalente máxima del cable: 15 m
La placa de circuito impreso usó un rastreador de 92 mm de ESP32 GPIO4 → DS18B20, con un cable y una red compartida VDD/DQ. Capacitancia total medida: 27 pF → tiempo de subida: 1.8 µs. El sensor se reinició durante la conversión de temperatura, lo que provocó bloqueos similares a I²C.

Figura 2: Comparación de la integridad de la señal 1-Wire
Acción Correctiva:
- Límite el rastro de 1 cable a ≤30 mm, sin vías.
- Utilice redes VDD y DQ separadas (sin enrutamiento compartido).
- Coloca la resistencia pull-up de 4,7 kΩ en el sensor, no en la MCU.
Defecto 3: Interferencia de RF debido a aislamiento inadecuado
El Línea de alimentación de antena SX1276 pasaba directamente bajo el oscilador de cristal de 40 MHz del ESP32. El análisis espectral mostró espurios de 22 dBc en las frecuencias centrales de LoRa. Peor aún: el relleno de cobre invadió a menos de 0.3 mm de la microstrip de 50 Ω, desajustando la impedancia a 38 Ω.

Figura 3: Diseño de RF e Implementación de Valla de Vías
Acción Correctiva:
- Sección de RF rediseñada solo en la Capa 1.
- Añadido mediante fence (vías de 0,3 mm, paso de 10 mm).
- Se utilizó el solucionador de campos para establecer el ancho de la pista: 0.254 mm sobre un núcleo de FR-4 de 0.8 mm.
- Verificado con TDR: 49,2 Ω ± 1,3 Ω.
El aislamiento de RF a menudo determina si un dispositivo pasa la certificación FCC/CE o falla en el campo. Cuando la microcinta de 50 Ω se desintonizó a 38 Ω debido a la invasión de cobre, creó un Relación de onda estacionaria (ROE) desajustada, haciendo que una porción significativa de la energía de RF se refleje de regreso al SX1276 en lugar de irradiarse desde la antena.
Esta energía reflejada se manifiesta en forma de calor y ruido del sustrato. Además, la colocación de la línea de alimentación de la antena cerca del cristal de 40 MHz introdujo riesgos de “sincronización por inyección”, en los que las ráfagas de RF de alta potencia podían alterar la frecuencia del cristal, provocando fluctuaciones en el reloj de la MCU o una deriva de la frecuencia LoRa.
La valla de vías actúa como una jaula de Faraday dentro de las capas de la placa de circuito impreso, desviando los campos electromagnéticos laterales hacia tierra antes de que puedan interferir en los sensibles circuitos analógicos de sincronización del ESP32.
Lista de verificación de diseño de PCB para la confiabilidad del ESP32
| Parámetro | Riesgo si se ignora | Regla de diseño | Fuente |
|---|---|---|---|
| Pines de sujeción (GPIO0 / 2 / 15) | Error de modo de arranque | ≥10 kΩ de resistencia pull-up; nunca activar activamente durante el arranque | ESP32 TRM §3.1 |
| Pines ADC (36 / 39) | Deriva del sensor | Mantenga >10 mm de los reguladores de conmutación; evite el enrutamiento de la capa superior debajo de ESP32 | ESP32 HW Guide §4.2 |
| Pines de flash (6–11) | Ladrillo | No se permite enrutamiento; cubrir con cobre de tierra | Guía de hardware ESP32 §2.3 |
| Corriente en modo de reposo profundo | Drenaje de batería | Use la puerta de potencia MOSFET; verifique <15 µA en total | ESP32 TRM §10.3 |
Resultados después del rediseño
- Índice de fallos en campo: 68% → 1,2%
- Duración promedio de la batería: 4.2 meses → 7.1 meses
- Éxito del paquete LoRa: 71% → 99,4%
Consideraciones finales
Una protoboard valida la funcionalidad. Una PCB valida la robustez. Tu diseño no es solo un esquema; es un sistema mecánico, térmico y electromagnético. Diseña como tal.
Para dispositivos de IoT y monitoreo ambiental, la confianza PCBCool — Contamos con una amplia experiencia en la fabricación de PCB, prototipado y ensamblaje llave en mano para esta industria. Desde la integridad de la potencia hasta la optimización de RF, ayudamos a convertir su prototipo de placa de pruebas en un producto probado en campo.
Preguntas frecuentes (PF)
Una protoboard puede enmascarar problemas de integridad de señal y de alimentación debido a que los largos cables de conexión actúan como filtros paso bajo accidentales. En una PCB, las pistas son más cortas y los planos de cobre responden más rápido, exponiendo bajones de tensión y otras fallas relacionadas con el diseño.
Asegúrese de que los planos de tierra sean sólidos e ininterrumpidos, de enrutar adecuadamente las rutas de alta corriente y de colocar condensadores de desacoplo cerca de los pines VDD. Compruebe también las divisiones del plano de tierra que puedan forzar las corrientes de retorno en bucles inductivos largos.
Una longitud de traza excesiva, alta capacitancia o redes VDD/DQ compartidas pueden causar violaciones de temporización y reinicios del sensor.
Mantenga una separación adecuada entre las líneas de alimentación de la antena y los cristales/osciladores, utilice vallas de vías para aislar áreas sensibles y valide la impedancia con solucionadores de campos y mediciones TDR.
Trata tu PCB como un sistema mecánico, térmico y electromagnético, no solo como un esquema. Presta atención a las rutas de retorno, desacoplamiento y aislamiento de RF, y prueba siempre los diseños en condiciones de campo realistas.
Loki ha trabajado en comercio internacional y en PCB desde 2021, con experiencia en fabricación de PCB, ensamblaje y comunicación con clientes. En PCBCool, apoya la publicación de contenido técnico y ayuda a conectar las consultas de los clientes con el gerente de cuenta adecuado para un seguimiento eficiente de los proyectos.