Fabrico OEM de ESP32 na China: Variantes, Módulos e Certificação
ESP32 vs ESP32-S3 vs ESP32-C3 — qual especificar e porquê. Módulos OEM, armadilhas de certificação e o erro de BOM que custa um respin de PCB.
Especificar “ESP32” num BOM e esperar uma entrega consistente é uma das formas mais fiáveis de desencadear um respin de PCB. A família ESP32 inclui agora seis variantes principais com diferentes arquiteturas de núcleo, contagens de GPIO, gerações de WiFi e versões de BLE — nenhuma das quais é pin-compatível entre si. Os fornecedores chineses de módulos vão cumprir a sua encomenda de “ESP32” com o que tiverem em stock. Fixe a variante exata.
As diferenças entre variantes que afetam o sourcing
ESP32 (original, 2016): núcleos duplos Xtensa LX6, WiFi 4, BLE 4.2/5.0. 34 pinos GPIO. O cavalo de batalha; suporte enorme de comunidade e de bibliotecas. Ainda em produção ativa mas a ser substituído em novos designs. A Espressif introduziu discretamente revisões de hardware (ECO0, ECO1, ECO3) com características de desempenho RF diferentes. Peça a ECO3 quando disponível.
ESP32-S3 (2021): núcleos duplos Xtensa LX7, WiFi 4, BLE 5.0, USB OTG, aceleração dedicada de redes neuronais (512KB de SRAM + opção de 8MB de PSRAM externa). Mais GPIO do que o ESP32 original. A escolha preferida para aplicações próximas de IA, interfaces de câmara ou produtos que precisam de capacidade de dispositivo USB. 10–15% mais caro do que os módulos ESP32 originais.
ESP32-C3 (2021): núcleo único RISC-V, WiFi 4, BLE 5.0. 22 pinos GPIO — significativamente menos do que as outras variantes. Menor consumo, menor custo ($1,80–2,50 por módulo às 1.000 unidades). A escolha racional para nós de sensores simples, tomadas inteligentes de função única ou aplicações sensíveis ao custo que não precisem de dual-core ou USB.
ESP32-C6 (2023): núcleo único RISC-V, WiFi 6 (802.11ax), BLE 5.0, IEEE 802.15.4 (Zigbee/Thread). O primeiro chip da Espressif com suporte nativo de Matter ao nível do rádio. Se está a construir um dispositivo Matter ou Thread, este é o chip correto — não tente adaptar Matter ao ESP32 original.
ESP32-H2 (2023): sem WiFi. Apenas IEEE 802.15.4 (Zigbee/Thread) mais BLE 5.0. Para dispositivos terminais Zigbee ou Thread puros onde o WiFi não é necessário e quer o menor custo de BOM possível para o subsistema sem fios.
A armadilha da substituição: fábricas que recebem uma encomenda de “módulo ESP32” expediram módulos ESP32-C3, documentaram-no como “compatível com ESP32” e estiveram tecnicamente corretas — ambos ostentam a marca ESP32. O C3 tem 12 pinos GPIO a menos do que o original. Produtos desenhados em torno dos 34 GPIOs do ESP32 original não caberão numa placa C3. Um respin de PCB para acomodar o footprint diferente custa $2.000–5.000 em NRE mais 4–6 semanas de cronograma.
Fixe o seu BOM à variante específica: “Espressif ESP32-WROOM-32E” ou “Ai-Thinker ESP32-C3-32S” — e não “módulo ESP32”.
Fornecedores de módulos OEM: as escolhas reais
O mercado prático de módulos OEM de ESP32 na China é mais curto do que parece:
Módulos oficiais da Espressif (ESP32-WROOM-32E, ESP32-S3-WROOM-1, ESP32-C3-MINI-1): fabricados pela Espressif no seu parceiro de fabrico por contrato aprovado. Certificados FCC, CE e SRRC. A opção mais cara ($3,50–6,00 por módulo às 1.000 unidades) mas com o menor risco de integração. A Espressif fornece fichas técnicas, designs de referência e documentação de certificação.
Ai-Thinker: o maior fabricante terceiro de módulos ESP32, com um acordo de fornecimento direto de dies com a Espressif. Os seus módulos ESP-12F e ESP32-C3-32S são amplamente usados e têm concessões FCC existentes. Custo mais baixo do que os módulos oficiais da Espressif. A qualidade é geralmente consistente, mas verifique que a sua encomenda de módulos Ai-Thinker vem com documentação a mostrar dies de origem Espressif, não do mercado spot.
LILYGO: conhecida pela sua série de placas de desenvolvimento e de módulos (TTGO). Mais popular entre prototipadores do que entre compradores de produção. A documentação FCC é menos completa do que a da Ai-Thinker ou da Espressif; verifique os FCC IDs antes de especificar para produção.
“Módulo ESP32” genérico de fornecedores anónimos de Shenzhen: existem em grandes quantidades no 1688 e por vezes no Alibaba. A qualidade varia muito. Alguns são montados com dies Espressif genuínos; outros usam silício clone comercializado como compatível com ESP32. O silício clone pode passar nos testes funcionais ao nível da breadboard mas falha os requisitos de potência de saída RF, levando a falhas na certificação FCC. Evite fornecedores anónimos para o BOM de produção.
Certificação FCC: módulo pré-certificado vs. certificação completa
A certificação FCC completa de um produto baseado em ESP32 desenhado de raiz — PCB à medida, antena à medida — custa $8.000–15.000 e demora 8–12 semanas. Este é o custo dos testes num laboratório acreditado mais as taxas administrativas da FCC. A orientação relevante para a aprovação modular é o FCC KDB 996369 — o documento de orientação de aprovação modular da FCC que define quando a concessão de um módulo pré-certificado pode ser usada por um produto final sem recertificar o rádio.
O caminho da aprovação modular: se integrar um módulo Espressif ou Ai-Thinker pré-certificado seguindo as instruções de integração do fabricante — posicionamento da antena, zonas de exclusão, especificações de alimentação — o seu produto final pode usar o FCC ID existente do módulo para o rádio. Só precisa de certificar o produto final como radiador não intencional (FCC Part 15B). Custo: $1.500–3.000. Prazo: 3–4 semanas.
A restrição: tem de seguir as instruções de integração do módulo exatamente. A concessão FCC do módulo especifica distâncias mínimas da borda do módulo à borda do PCB, zonas de exclusão da antena e potência máxima transmitida. Se a sua caixa colocar a antena contra uma superfície metálica, ou se o layout do seu PCB violar a zona de exclusão, a concessão modular não cobre o seu produto e precisa de certificação completa.
Erro comum que invalida a concessão modular: colocar um módulo ESP32 dentro de uma caixa metálica. As caixas metálicas afetam significativamente o desempenho da antena. A concessão FCC do módulo foi testada numa configuração ao ar livre. É necessário voltar a testar dentro da sua caixa específica.
Números concretos: um produto que usa um módulo Ai-Thinker ESP32-C3-32S pré-certificado, integrado segundo a ficha técnica, submetido apenas para FCC Part 15B: aproximadamente $2.500 no total, prazo de 3–4 semanas. O mesmo produto com uma antena em pista de PCB à medida em vez do módulo: $11.000 no total, 10 semanas. Para um primeiro produto abaixo das 15.000 unidades, as contas do módulo pré-certificado são claras.
O erro de BOM que custa um respin de PCB
O erro de sourcing de ESP32 mais caro que vemos: um comprador especifica “ESP32” sem especificar a variante do módulo. A fábrica expede ESP32-C3 (menos pinos GPIO do que o ESP32 original). O comprador desenhou o seu PCB em torno da pinagem do ESP32-WROOM-32. O C3 tem um footprint diferente e 12 GPIOs disponíveis a menos.
Resultado: respin de PCB. Custo de NRE: $3.000–6.000. Impacto no cronograma: 6–8 semanas.
Prevenção: o item de linha do seu BOM para o módulo ESP32 deve incluir:
- Número de peça Espressif exato (por exemplo, ESP32-WROOM-32E)
- Fabricante do módulo (Espressif oficial, ou Ai-Thinker com SKU específica)
- Versão de hardware (por exemplo, “v3.1 ou posterior” para especificar a revisão ECO mínima)
- Versão do SDK de firmware (versão ESP-IDF fixada a uma tag específica)
Este nível de especificidade não é sobre-engenharia — é o mínimo necessário para impedir uma fábrica de fazer uma substituição “compatível” que lhe custa uma revisão de placa. Para o sourcing de módulos IoT a volumes de produção, o documento de especificação é o contrato. A ambiguidade na especificação torna-se um problema de negociação depois de a mercadoria estar no mar.
A página de módulos IoT tem mais sobre o sourcing da família ESP32, incluindo os requisitos de certificação SRRC para produtos RF fabricados na China para exportação.