Blog
Estudo de Caso de Falha de PCB ESP32 em Layout de Energia e RF
Um tema recorrente em nosso laboratório de análise de falhas de PCB é:“Funcionou na protoboard — por que não funciona na placa?”Recentemente, um cliente submeteu um lote de Monitores ambientais baseados em ESP32 que passou nos testes de bancada, mas apresentou falha em campo a uma taxa de 68%. O firmware e a lista de materiais (BoM) permaneceram inalterados em relação ao protótipo. A única variável? O Placa de circuito impresso.
Isto não é uma anomalia. De acordo com as Diretrizes de Design para Manufaturabilidade da IPC (IPC-7351C, 2024), mais de 73% de falhas na primeira infância em dispositivos de IoT decorrem de questões de integridade de sinal e energia induzidas pelo layout, não defeitos de componentes. Abaixo, PCBCool detalha a investigação forense e os princípios corretivos de design de PCB que, em última análise, resolveram o problema.
Escopo do Projeto e Manifestação de Falhas
O dispositivo usava um ESP32-WROOM-32, DS18B20 (sensor de temperatura 1-Wire), e Transceptor LoRa SX1276, alimentado por um Célula 18650. Requisitos-chave:
- Transmitir dados do sensor a cada 15 minutos
- Operar por ≥ 6 meses com uma única carga
- Funciona de −10°C a +50°C
Unidades de bancada (protoboard + jumpers) alcançadas Tempo de atividade do 100% ao longo de 21 dias. No entanto, 42 de 62 unidades fabricadas congelaram após 3–7 transmissões, sempre durante Explosões de Transmissão LoRa.
A disparidade entre uma protoboard e uma PCB reside na “caos controlado” dos parasitas. Em uma protoboard, os longos fios jumper e as tiras de barramento internas agem como grandes indutores e capacitores não intencionais. Embora isso geralmente degrade sinais de alta velocidade, ocasionalmente pode atuar como um filtro passa-baixa, amortecendo ruídos de chaveamento de alta frequência de uma fonte de alimentação mal regulada.
Quando o projeto migra para uma PCB, esses “Filtros acidentais”desaparecer. As trilhas ficam bem mais curtas, e os planos de cobre permitem tempos de resposta transitórios muito mais rápidos. Se a estratégia de desacoplamento for falha, o consumo repentino de corrente de um rádio LoRa — frequentemente saltando de microamperes em modo de suspensão para 120 mA em milissegundos—cria um massivo V = L di/dt queda de tensão. Sem a natureza “lenta” da protoboard para atrasar as coisas, o ESP32 experimenta um *brownout* acentuado na escala de nanossegundos, o que aciona um travamento da CPU em vez de um *reset* limpo. Isso explica por que os dispositivos congelaram em vez de reiniciar.
Metodologia de Diagnóstico
Realizamos as seguintes técnicas de diagnóstico:
- Termografia (FLIR E8) durante ciclos de TX
- Sondagem de barramento de energia (Keysight InfiniiVision, 1 GSa/s)
- Inspeção por raios-X (Nordson DAGE XD7600) para vazios de solda
- Verificação cruzada Gerber vs. esquemático (usando Altium 24 DRC)
Como resultado, três falhas específicas da PCB foram identificadas.
Descrição de defeitos e ações corretivas
Defeito 1: Divisão do Plano de Terra Causando Queda de Tensão
O layout roteou 120 mA Corrente de TX LoRa através de uma trilha aterrada estreita (0,3 mm) que serpenteava entre capacitores de desacoplamento, efetivamente dividindo o plano de terra. Isso criou uma área localizada pulso de terra de até 420 mV (Fig. 1), descartando o ESP32 Saída de 3.3V abaixo do limite de subtensão de 2,97VManual de Referência Técnica ESP32 v5.1, Seção 2.4).
Ação Corretiva:
- Implemente um plano de terra sólido e ininterrupto na Camada 2.
- Roteie todos os caminhos de alta corrente (bateria → PMIC → carga) apenas na Camada 1.
- Adicionar vias de costura (0,3 mm, passo de 1,5 mm) ao redor do módulo ESP32 e LoRa, conforme as Diretrizes de Design de Hardware da Espressif (v2.3, 2025).
- Posicione capacitores de desacoplamento de 10 µF + 100 nF a uma distância de até 5 mm de cada pino VDD.

Figura 1 Captura de osciloscópio da linha de 3,3V durante a transmissão LoRa
A física do caminho de retorno é frequentemente o aspecto mais negligenciado no projeto de IoT. Em circuitos CC, a corrente segue o caminho de menor resistência; no entanto, nas frequências de comutação observadas em LoRa (barramento SPI a 10 MHz) e ESP32 (80/160 MHz), a corrente segue o caminho de menor indutância, que corre diretamente sob a trilha de sinal no plano de referência. Ao dividir o plano de terra com trilhas estreitas, a corrente de retorno foi forçada a dar uma volta longa e indutiva ao redor da divisão.
Este loop atua como uma antena, irradiando EMI e criando um caminho de retorno de alta impedância. O resultante “Rebote de Aterramento” eleva efetivamente a referência de 0V do MCU em relação à fonte de alimentação. Para o ESP32, o trilho de 3.3V parece cair significativamente, mesmo que a tensão da bateria permaneça estável. A continuidade total do cobre não é suficiente; um caminho de retorno de baixa impedância é necessário para manter uma referência de tensão estável durante operações de RF de alto ganho.
Defeito 2: Violação de Tempo do 1-Wire Devido a Capacitância Excessiva do Traço
O DS18B20 operado em modo de alimentação parasita, necessitando de temporização precisa conforme a folha de dados do DS18B20 (Maxim Integrated, Rev. 5, 2023):
- ≤ 1 µs → capacitância ≤ 15 pF
- Comprimento máximo equivalente do cabo: 15 m
A PCB utilizou rastreador de 92 mm de ESP32 GPIO4 → DS18B20, com um fio e uma rede VDD/DQ compartilhada. Capacitância total medida: 27 pF → tempo de subida: 1,8 µs. O sensor reiniciou durante a conversão de temperatura, causando travamentos semelhantes aos do I²C.

Figura 2: Comparativo de Integridade de Sinal 1-Wire
Ação Corretiva:
- Limite o traço de 1-Wire a ≤30 mm, sem vias.
- Utilize malhas VDD e DQ separadas (sem roteamento compartilhado).
- Coloque um resistor de pull-up de 4,7 kΩ no sensor, não no microcontrolador.
Defeito 3: Interferência de RF devido a Isolamento Inadequado
O Linha de alimentação da antena SX1276 passou diretamente sob o oscilador de cristal de 40 MHz do ESP32. A análise de espectro mostrou ’spurs" de 22 dBc nas frequências centrais do LoRa. Pior: o preenchimento de cobre invadiu até 0,3 mm da microfita de 50 Ω, detunando a impedância para 38 Ω.

Figura 3: Layout de RF e Implementação de Via Fence
Ação Corretiva:
- Seção de RF redesenhada apenas na Camada 1.
- Adicionado via fence (vias de 0,3 mm, passo de 10 mm).
- Utilizado solucionador de campo para definir largura de trilha: 0,254 mm em núcleo de FR-4 de 0,8 mm.
- Verificado com TDR: 49,2 Ω ± 1,3 Ω.
O isolamento de RF frequentemente determina se um dispositivo passa na certificação FCC/CE ou falha em campo. Quando a microfaixa de 50 Ω foi desafinada para 38 Ω devido ao avanço do cobre, foi criado um Relação de Onda Estacionária (ROE) de desalinhamento, causando que uma porção significativa da energia RF retorne para o SX1276 em vez de ser irradiada pela antena.
Essa energia refletida se manifesta como calor e ruído de substrato. Adicionalmente, a colocação da linha de alimentação da antena próxima ao cristal de 40 MHz introduziu riscos de “injection locking”, onde rajadas de RF de alta potência poderiam puxar a frequência do cristal, causando jitter no clock do MCU ou desvio na frequência LoRa.
A blindagem atua como uma gaiola de Faraday dentro das camadas da PCB, desviando os campos eletromagnéticos laterais para o terra antes que eles possam interferir com o circuito de temporização analógica sensível do ESP32.
Lista de Verificação para Design de PCB com ESP32 para Confiabilidade
| Parâmetro | Risco se Ignorado | Regra de Projeto | Fonte |
|---|---|---|---|
| Pinos de amarração (GPIO0 / 2 / 15) | Erro no modo de inicialização | Resistor de pull-up ≥10 kΩ; não conduza ativamente durante a inicialização | ESP32 TRM §3.1 |
| Pinos ADC (36 / 39) | Deriva de sensor | Mantenha >10 mm de reguladores de chaveamento; evite roteamento na camada superior sob o ESP32 | Guia de Hardware ESP32 §4.2 |
| Pinos de flash (6–11) | Brickar | Sem roteamento permitido; cobrir com cobre de aterramento | ESP32 Guia de Hardware §2.3 |
| Corrente de suspensão profunda | Descarga da bateria | Utilize power gating com MOSFET; verifique <15 µA no total | ESP32 TRM §10.3 |
Resultados Após o Redesign
- Taxa de falha em campo: 68% → 1,2%
- Duração média da bateria: 4,2 meses → 7,1 meses
- Sucesso do pacote LoRa: 71% → 99,4%
Considerações Finais
Uma protoboard valida a funcionalidade. Uma PCB valida a robustez. Seu layout não é apenas um esquema; é um sistema mecânico, térmico e eletromagnético. Projete-o como tal.
Para dispositivos de IoT e monitoramento ambiental, confiança PCBCool — possuímos vasta experiência em fabricação de PCBs, prototipagem e montagem turnkey para esta indústria. Da integridade de potência à otimização de RF, ajudamos a transformar seu protótipo em placa de ensaio em um produto comprovado em campo.
Perguntas Frequentes (FAQ)
Uma protoboard pode mascarar problemas de integridade de sinal e energia devido a fios jumper longos que atuam como filtros passa-baixa acidentais. Em uma PCB, as trilhas são mais curtas e os planos de cobre respondem mais rapidamente, expondo quedas de tensão e outras falhas relacionadas ao layout.
Garanta planos de terra sólidos e ininterruptos, roteie adequadamente os caminhos de alta corrente e posicione capacitores de desacoplamento próximos aos pinos VDD. Verifique também se há divisões no plano de terra que possam forçar as correntes de retorno a se tornarem longos loops indutivos.
Comprimento de trilha excessivo, capacitância elevada ou redes VDD/DQ compartilhadas podem causar violações de tempo e reinícios do sensor.
Mantenha separação adequada entre as linhas de alimentação da antena e os cristais/osciladores, utilize barreiras para isolar áreas sensíveis e valide a impedância com solucionadores de campo e medições de TDR.
Trate sua PCI como um sistema mecânico, térmico e eletromagnético, não apenas um esquema. Preste atenção aos caminhos de retorno, desacoplamento e isolamento de RF, e sempre teste os projetos em condições reais de campo.
Loki atua no comércio internacional e em PCBs desde 2021, com experiência em fabricação, montagem e comunicação com clientes de PCBs. Na PCBCool, ele apoia a publicação de conteúdo técnico e auxilia na conexão de solicitações de clientes com o gerente de conta adequado para acompanhamento eficiente de projetos.