This website requires JavaScript.
Cupões
Enviar para
Blog

Como criar uma placa de desenvolvimento ESP32-S3 de raiz: Tutorial de PCB de 4 camadas

Originalmente publicada Oct 20, 2026, atualizada Oct 20, 2026

17 min

Índice de Conteúdos
  • Especificações de hardware da placa de desenvolvimento ESP32-S3 personalizada
  • Passo 1: Projetar o esquema da placa de desenvolvimento ESP32-S3
  • Passo 2: Planear um stack-up de PCB de 4 camadas para a placa de desenvolvimento ESP32-S3
  • Passo 3: Colocar os componentes na PCB
  • Passo 4: Encaminhar a PCB do ESP32-S3
  • Passo 5: Adicionar preenchimentos de cobre de massa e costura de vias
  • Passo 6: Executar as verificações finais da PCB e a Verificação de Regras de Design (DRC)
  • Passo 7: Gerar os ficheiros de fabrico da PCB do ESP32-S3
  • Passo 8: Encomendar a sua placa de desenvolvimento ESP32-S3 à JLCPCB
  • Passo 9: Montar a placa de desenvolvimento ESP32-S3
  • Fluxo de trabalho de fabrico da PCB da placa de desenvolvimento ESP32-S3
  • Conclusão
  • Perguntas frequentes sobre design de PCB do ESP32-S3
pcb prototype assembly banner 2

Projetar a sua própria placa de desenvolvimento ESP32-S3 dá-lhe controlo total sobre a arquitetura de hardware, ao mesmo tempo que prepara os seus projetos IoT para produção comercial. Em vez de depender de placas prontas a usar, mais volumosas, construir um design personalizado permite-lhe otimizar o espaço da placa, expor apenas os pinos GPIO necessários e integrar periféricos diretamente num único substrato.

Neste tutorial, vamos projetar uma placa de desenvolvimento ESP32-S3 de 4 camadas a partir do zero.

Iremos percorrer todo o pipeline de desenvolvimento de hardware: estruturar o esquema do ESP32-S3, planear um stack-up robusto de 4 camadas, aplicar as melhores práticas de encaminhamento e preparar ficheiros prontos para fabrico e montagem através da JLCPCB.

A placa concluída apresenta:

  • Módulo ESP32-S3-WROOM (Wi-Fi e Bluetooth LE 5.0)
  • Interface USB-para-UART CP2102 para programação e depuração padrão
  • Conector USB OTG Type-C nativo para aplicações USB de alta velocidade
  • Circuito automático de boot/download (sem necessidade de premir botões manualmente)
  • Regulador AMS1117-3.3 V com gestão térmica e filtragem de ruído adequadas
  • Botões táteis de Reset e Boot para controlo manual do hardware
  • LEDs de estado integrados (indicador de alimentação e um LED GPIO2 programável pelo utilizador)
  • Arrays de díodos TVS para proteção ESD robusta em ambas as interfaces USB
  • Barra dupla de headers de 20 pinos espaçados para compatibilidade com breadboard
  • Arquitetura de PCB de 4 camadas com planos internos dedicados de massa e alimentação

4 layer esp32 s3 development board

Figura: Placa de desenvolvimento ESP32-S3 de 4 camadas concluída, com conectores USB Type-C duplos.

Especificações de hardware da placa de desenvolvimento ESP32-S3 personalizada

CaracterísticaEspecificação
MCUESP32-S3-WROOM
Camadas da PCB4 camadas (Sinal - GND - PWR - Sinal)
Interface de programaçãoPonte USB-para-UART CP2102
Suporte USB nativoInterface USB Type-C OTG
Entrada de alimentaçãoUSB Type-C (5 V nominal)
Regulador de tensãoAMS1117-3.3 V Low Dropout (LDO)
Headers GPIO2 x 20 pinos (passo de 2,54 mm)
Fator de formaCompatível com breadboard

Passo 1: Projetar o esquema da placa de desenvolvimento ESP32-S3

Antes de mergulhar no layout da PCB, devemos estabelecer um esquema robusto. Dividir o esquema em blocos modulares e funcionais simplifica a verificação do design e a resolução de problemas futuros.

Se já explorou anteriormente como projetar um módulo PCB ESP32-S2, considerará a configuração central do ESP32-S3 altamente intuitiva, embora a arquitetura S3 introduza alocações de pinos distintas e capacidades dual-core que tornam o planeamento esquemático preciso crucial.

esp32 s3 development board schematic

Figura: Esquema completo da placa de desenvolvimento ESP32-S3.

Circuito central do ESP32-S3

O coração da nossa placa é o módulo ESP32-S3-WROOM. Seguindo as diretrizes de design de hardware da Espressif, configuramos o módulo central com:

  • Um circuito de atraso RC no pino EN (CHIP_PU) para garantir um atraso de arranque estável.
  • Resistências pull-up necessárias no GPIO0 para manter a configuração do modo de boot previsível.
  • Botões táteis para reset manual do hardware e seleção de boot.

Alimentação do ESP32

A placa é alimentada através da linha VBUS de 5V das nossas portas USB-C. Um regulador linear AMS1117-3.3 reduz esta entrada de 5 V para uma linha de sistema limpa de 3,3 V.

Para evitar quedas de tensão durante os picos de transmissão Wi-Fi de alta potência, colocamos um condensador eletrolítico ou de tântalo de bulk de 10 uF na entrada do regulador, emparelhado com um condensador cerâmico de 10 uF na saída de 3,3 V. Um LED vermelho dedicado é ligado em série com uma resistência de limitação de corrente diretamente à linha de 3,3 V como indicador visual de alimentação.

Interface de programação USB

Para uma implementação de firmware e monitorização série sem esforço, incluímos uma ponte USB-para-UART dedicada utilizando o CI CP2102. O CP2102 trata da conversão USB-para-série, fazendo a ponte entre os pinos RX/TX do UART0 do ESP32-S3.

Para obter facilmente passivos, transístores e CI como o CP2102 para esta parte do seu design, pode navegar em inventários verificados diretamente na Biblioteca de Peças da JLCPCB.

Circuito programador automático

Para eliminar o inconveniente de premir botões manualmente, é integrado um circuito programador automático. Utilizando dois transístores NPN genéricos acionados pelos sinais DTR e RTS, o circuito puxa EN e GPIO0 para baixo para entrar no modo bootloader.

USB OTG nativo

O ESP32-S3 possui um periférico USB OTG interno de velocidade completa. Encaminhamos estas linhas nativas diretamente para um conector USB Type-C secundário, utilizando resistências pull-down de 5,1 kOhm nos pinos CC.

Proteção USB

Como as portas USB são alvos de descargas estáticas, colocamos arrays de díodos de proteção ESD de baixa capacitância imediatamente atrás dos pinos VBUS, D+ e D- para desviar picos de tensão transientes para a terra.

Headers GPIO

Para expor os pinos funcionais do ESP32-S3, encaminhamo-los para dois headers macho de 20 pinos. As filas de pinos estão espaçadas exatamente 0,9 polegadas (22,86 mm) entre si, deixando uma fila de furos de breadboard exposta em cada lado da placa quando inserida.

LEDs de estado

Dois LEDs integrados são incluídos para auxiliar na depuração visual:

LEDFunçãoConfiguração
LED de alimentaçãoIndicador de alimentação de 3,3 VLigado à linha de 3,3 V através de uma resistência de 1 kOhm.
LED GPIO2LED programável pelo utilizadorLED ativo a nível alto ligado ao GPIO2 para testes rápidos de "Blink".

Tabela: LEDs de estado integrados utilizados na placa de desenvolvimento ESP32-S3.

Condensadores de desacoplamento

Para manter uma entrega de energia estável, os condensadores de desacoplamento devem ser colocados nas entradas de alimentação de cada CI da placa:

CondensadorPropósitoColocação
100 nFDesacoplamento local de alta frequênciaColocado imediatamente ao lado de cada pino VCC/3.3V.
1 uFFiltragem de frequência intermédiaColocado adjacente ao pino VDD principal do ESP32-S3.
10 uFArmazenamento de energia de bulkColocado perto da saída do LDO e das entradas principais de alimentação.
Condensadores do AMS1117Estabilidade do reguladorColocados o mais próximo possível dos pinos de entrada/saída do regulador.

Tabela: Condensadores de desacoplamento utilizados na placa de desenvolvimento ESP32-S3.

Passo 2: Planear um stack-up de PCB de 4 camadas para a placa de desenvolvimento ESP32-S3

Com o esquema finalizado, o design transita para a fase de layout da PCB do ESP32-S3.

Para microcontroladores sem fios de alta velocidade como o ESP32-S3, um stack-up de PCB de 4 camadas é altamente recomendado em vez de um design tradicional de 2 camadas. Os planos internos proporcionam percursos de retorno contínuos para sinais de alta frequência, reduzindo a Interferência Eletromagnética (EMI) e mantendo o controlo de impedância para as linhas de dados USB.

A configuração do stack-up para esta placa é a seguinte:

CamadaTipoFunção
Camada superiorSinalPegadas dos componentes, folga da antena RF e encaminhamento primário de sinais.
Camada 2PlanoPlano de massa (GND) sólido e ininterrupto para blindagem e percursos de retorno curtos.
Camada 3PlanoPlano de alimentação de 3,3 V dedicado para simplificar a distribuição de energia.
Camada inferiorSinalEncaminhamento secundário, costura de percursos de retorno e pontos de teste auxiliares.

Tabela: Stack-up de PCB de quatro camadas para a placa de desenvolvimento ESP32-S3.

Passo 3: Colocar os componentes na PCB

A colocação estratégica de componentes é a base de um design de placa limpo e livre de ruído. Todos os componentes ativos e passivos nesta placa são colocados na Camada Superior para simplificar o fabrico e reduzir significativamente os custos de montagem.

component placement of the esp32 s3 development board

Figura: Colocação de componentes da placa de desenvolvimento ESP32-S3 antes do encaminhamento.

Regras essenciais de colocação de componentes:

  1. O módulo ESP32-S3: Posicione o módulo numa extremidade da PCB. Os planos de cobre e as pistas da PCB não devem estender-se por baixo da antena PCB integrada do módulo. Deixe esta zona de exclusão completamente livre de cobre em todas as quatro camadas para evitar degradar o alcance do sinal sem fios.
  2. Conectores USB-C: Alinhe ambos os conectores USB Type-C à face da borda da placa. Coloque o CP2102 próximo da porta USB de programação para manter os sinais diferenciais USB o mais curtos e diretos possível.
  3. Circuito de alimentação: Mantenha o regulador AMS1117 e os seus condensadores de desacoplamento próximos da entrada de 5 V USB. Isto mantém os ciclos de alta corrente localizados numa pequena área da placa.
  4. Condensadores de desacoplamento: Coloque cada condensador de bypass de 100 nF diretamente ao lado do seu pino de alimentação alvo. A pista deve correr da fonte de alimentação, através da pastilha do condensador, e depois para o pino do CI, com uma via de massa localizada imediatamente ao lado da pastilha de massa do condensador.

place the decoupling capacitor close to the target ic

Figura: Coloque o condensador de desacoplamento próximo do CI alvo, com uma via de massa ao lado da pastilha de massa do condensador para o percurso de retorno de corrente mais curto.

Passo 4: Encaminhar a PCB do ESP32-S3

O encaminhamento traduz as ligações do seu esquema em pistas de cobre físicas. Devemos prestar especial atenção aos pares diferenciais e ao encaminhamento de alimentação.

routed esp32 s3 pcb showing signal traces and power routing

Figura: PCB do ESP32-S3 encaminhada, mostrando pistas de sinal e encaminhamento de alimentação.

1. Encaminhar primeiro os sinais críticos

Encaminhe os pares diferenciais USB antes dos restantes sinais. Utilize a Calculadora de Impedância de PCB da JLCPCB para determinar a largura de pista e o espaçamento necessários para o seu stack-up de PCB [citation:4]. Neste design, uma largura de pista de 6 mil e um espaçamento de 10 mil atingem a impedância diferencial alvo de 90 Ω. Mantenha as pistas D+ e D− paralelas com comprimentos emparelhados e evite vias sempre que possível.

.jlcpcb pcb impedance calculator

Figura: Calculadora de Impedância de PCB da JLCPCB configurada para um par diferencial USB de 90 Ω com pistas de 6 mil e um espaçamento de 10 mil.

90 ohm impedance differential pair routing for  usb

Figura: Encaminhamento de par diferencial com impedância de 90 ohm para USB

Tente manter o comprimento igual para o encaminhamento diferencial. Se não for igual, terá de realizar manualmente o ajuste de comprimento igual através do software.

equal length tuning to match differential pair traces length

Figura: Ajuste de comprimento igual para corresponder ao comprimento das pistas do par diferencial

2. Ligar aos planos de alimentação e massa

Em vez de encaminhar pistas finas de 3,3 V por toda a placa, utilizamos vias para descer diretamente ao plano de alimentação da Camada 3. Para as ligações de massa, descemos vias diretamente ao plano de massa da Camada 2. Esta ligação de baixa impedância diminui drasticamente os parasitas.

3.3v via with traces connecting with power plane

Figura: Via de 3,3 V com pistas a ligar ao plano de alimentação

3. Dimensionar as pistas da PCB para a capacidade de transporte de corrente

Garanta que as pistas de sinal são mantidas a uma largura padrão (tipicamente 6 a 8 mil). As linhas de alimentação devem ser encaminhadas com pistas mais espessas (pelo menos 15 a 25 mil) ou tratadas inteiramente através de preenchimentos de polígono dedicados para transportar com segurança até 500 mA durante a transmissão sem fios.

Passo 5: Adicionar preenchimentos de cobre de massa e costura de vias

Uma vez concluído o encaminhamento, adicionamos preenchimentos sólidos de cobre de massa às camadas de sinal Superior e Inferior.

completed esp32 s3 pcb with ground pours and stitching vias

Figura: PCB do ESP32-S3 concluída com preenchimentos de massa e vias de costura.

Estes preenchimentos de cobre atuam como blindagem. Para unir todas as regiões de massa, realize costura de vias. Adicione vias de massa em torno do perímetro da placa a cada 2 a 3 mm para criar um efeito de gaiola de Faraday que minimize a EMI.

Passo 6: Executar as verificações finais da PCB e a Verificação de Regras de Design (DRC)

Antes de produzir quaisquer ficheiros de fabrico, complete as seguintes verificações visuais e automatizadas:

  • Limpeza da serigrafia: Identifique todos os pinos GPIO com texto claro e legível na serigrafia superior. Marque os botões Reset (RST) e Boot (BOOT) e adicione marcações de polaridade para os LEDs de estado.
  • Verificação de Regras de Design (DRC): Execute o DRC do seu software de design de PCB utilizando as restrições exatas de folga, largura mínima de pista e furo de perfuração fornecidas pelo seu fabricante. Isto garante que a placa se enquadra nas tolerâncias padrão de fabrico.

Passo 7: Gerar os ficheiros de fabrico da PCB do ESP32-S3

Após o layout passar no DRC, precisa de exportar os ficheiros necessários para a produção.

Para fabrico padrão de PCB, gere:

  • Ficheiros Gerber
  • Ficheiros de perfuração Excellon

Se planeia utilizar um serviço de montagem automatizada para poupar horas de soldadura manual, também precisará de exportar:

  • Lista de Materiais (BOM): Uma folha de cálculo que detalha números de peça, designadores e encapsulamentos.
  • Ficheiro CPL / Centroide: Um ficheiro que contém as coordenadas X-Y exatas e os ângulos de rotação de cada componente na placa.

Antes de finalizar as suas exportações, verifique novamente se as pegadas dos seus componentes correspondem aos encapsulamentos específicos na sua BOM.

Passo 8: Encomendar a sua placa de desenvolvimento ESP32-S3 à JLCPCB

Com os ficheiros em mãos, o processo de encomenda é simples:

  1. Vá à Página de Orçamento da JLCPCB e carregue o seu ficheiro zip Gerber compilado.
  2. O visualizador Gerber online irá analisar os seus ficheiros e apresentar uma pré-visualização visual em tempo real das camadas da placa, furos de perfuração e dimensões.
  3. Configure as suas especificações físicas de fabrico:

uploading gerber files to jlcpcb for pcb fabrication

Figura: Carregar ficheiros Gerber para a JLCPCB para fabrico de PCB.

Para a maioria das execuções de prototipagem, as configurações padrão funcionam melhor:

  • Espessura da PCB: 1,6 mm (ou 1,2 mm para um perfil ligeiramente mais fino)
  • Cor da máscara de solda: Verde, Azul, Preto, Vermelho ou Amarelo (não afeta o preço)
  • Acabamento de superfície: HASL (com chumbo) para protótipos básicos, ou ENIG (Electroless Nickel Immersion Gold) para pastilhas planas e soldabilidade superior.

Passo 9: Montar a placa de desenvolvimento ESP32-S3

Em vez de soldar manualmente componentes de passo fino como o CP2102 e os conectores USB-C, optar pela Montagem de PCB da JLCPCB é altamente recomendado.

Em vez de soldar manualmente componentes de passo fino, optar pela Montagem de PCB da JLCPCB é altamente recomendado. Carregue os seus ficheiros BOM e Pick and Place (CPL) gerados.

Durante a montagem, a fábrica executa uma linha SMT altamente automatizada onde a pasta de solda é aplicada através de um stencil de aço de precisão, as peças são posicionadas com precisão utilizando máquinas pick-and-place, e a placa é processada num forno de soldadura por refusão multi-zona para formar ligações elétricas perfeitas [citation:6][citation:10].

Fluxo de trabalho de fabrico da PCB da placa de desenvolvimento ESP32-S3

PassoAçãoEntregável / Resultado principal
1Design do esquemaDefinir circuitos, ligações do ESP32 e proteção ESD.
2Layout e encaminhamento da PCBColocar peças, encaminhar pares diferenciais USB de 90 Ohm, executar DRC.
3Exportação para fabricoGerar ficheiros Gerber, NC Drill, BOM e Pick & Place (CPL).
4Orçamento e carregamentoCarregar Gerbers para a Página de Orçamento da JLCPCB.
5Seleção de parâmetrosSelecionar número de camadas, espessura da placa e cor da máscara de solda.
6Configuração PCBA (opcional)Carregar ficheiros BOM/CPL para configurar a montagem SMT automatizada.
7Produção e qualidadeImpressão de stencil, colocação automatizada, soldadura por refusão e inspeção AOI.
8EntregaPlacas de desenvolvimento totalmente montadas e de alta qualidade entregues à sua porta.

Tabela: Fluxo de trabalho completo desde o design da PCB até ao fabrico através da JLCPCB.

Conclusão

Projetar a sua própria placa de desenvolvimento ESP32-S3 personalizada é um marco altamente gratificante na sua jornada de engenharia de hardware. A transição de um layout simples de 2 camadas para uma arquitetura robusta de 4 camadas garante que a sua aplicação sem fios tem linhas de alimentação limpas, excelente desempenho térmico e um alcance sem fios superior.

Seguindo este fluxo de trabalho de design sistemático - desde blocos esquemáticos cuidadosos até à colocação otimizada de componentes, dimensionamento adequado de pistas, encaminhamento diferencial e verificação de regras de design - reduz o risco de rotações da placa e bugs de hardware. Com a conveniência dos serviços de montagem automatizada, levar os seus protótipos do ecrã para uma placa totalmente montada nas suas mãos é mais rápido e fiável do que nunca.

Perguntas frequentes sobre design de PCB do ESP32-S3

P: Porque é que um design de PCB de 4 camadas é preferível a um design de 2 camadas para o ESP32-S3?

O ESP32-S3 é um sistema-em-chip de alta frequência com Wi-Fi e Bluetooth integrados. Uma PCB de 4 camadas proporciona planos dedicados de massa e alimentação diretamente sob as camadas de sinal, o que reduz drasticamente a interferência eletromagnética (EMI), minimiza a indutância de laço e ajuda a controlar a impedância das pistas.

P: Preciso de encaminhar as pistas de dados USB-C com impedância precisa?

Sim. As linhas USB nativas do ESP32-S3 e do CP2102 funcionam como pares diferenciais de alta velocidade. Para evitar reflexões de sinal e corrupção de dados, estas linhas devem ser encaminhadas como um par diferencial com uma impedância diferencial alvo de 90 Ohms.

P: Porque é que existe uma área de exclusão de antena sob o módulo ESP32-S3?

O módulo ESP32-S3-WROOM utiliza uma antena PCB inverted-F integrada. Quaisquer planos de cobre, pistas ou componentes sob ou perto desta área de antena irão blindar ou desajustar os sinais RF, reduzindo severamente o seu alcance sem fios Wi-Fi e Bluetooth.

P: Como verifico se as pegadas da minha PCB personalizada estão corretas antes de encomendar?

Deve sempre verificar as pegadas físicas contra a folha de dados do fabricante. Além disso, exportar o seu design como um modelo 3D (ficheiro STEP) ou utilizar o visualizador 3D do seu software CAD é uma excelente forma de confirmar visualmente os tamanhos e o alinhamento dos componentes antes de submeter os seus ficheiros para fabrico.