Produzione OEM di ESP32 in Cina: varianti, moduli e certificazione
ESP32 vs ESP32-S3 vs ESP32-C3: quale specificare e perché. Moduli OEM, trappole di certificazione e l'errore di BOM che costa una respin del PCB.
Specificare “ESP32” su una BOM e aspettarsi una consegna coerente è uno dei modi più affidabili per innescare una respin del PCB. La famiglia ESP32 include ora sei varianti principali con architetture di core, conteggi di GPIO, generazioni WiFi e versioni BLE diversi — nessuna delle quali è pin-compatibile con le altre. I fornitori cinesi di moduli evaderanno il vostro ordine “ESP32” con qualsiasi cosa abbiano a magazzino. Fissate l’esatta variante.
Le differenze tra varianti che incidono sul sourcing
ESP32 (originale, 2016): doppio core Xtensa LX6, WiFi 4, BLE 4.2/5.0. 34 pin GPIO. Il cavallo di battaglia; supporto enorme da comunità e librerie. Ancora in produzione attiva ma in via di superamento per i nuovi design. Espressif ha introdotto silenziosamente revisioni hardware (ECO0, ECO1, ECO3) con caratteristiche di prestazione RF differenti. Chiedete ECO3 quando disponibile.
ESP32-S3 (2021): doppio core Xtensa LX7, WiFi 4, BLE 5.0, USB OTG, accelerazione dedicata per reti neurali (512KB SRAM + opzione 8MB PSRAM esterna). Più GPIO dell’ESP32 originale. La scelta preferita per applicazioni AI-adiacenti, interfacce per fotocamera o prodotti che necessitano di capacità USB device. 10–15% più costoso dei moduli ESP32 originali.
ESP32-C3 (2021): core RISC-V singolo, WiFi 4, BLE 5.0. 22 pin GPIO — significativamente meno delle altre varianti. Consumo più basso, costo più basso ($1,80–2,50 per modulo a 1.000 unità). La scelta razionale per nodi sensore semplici, prese smart monofunzione o applicazioni sensibili al costo che non necessitano di dual-core o USB.
ESP32-C6 (2023): core RISC-V singolo, WiFi 6 (802.11ax), BLE 5.0, IEEE 802.15.4 (Zigbee/Thread). Il primo chip Espressif con supporto Matter nativo a livello radio. Se state costruendo un dispositivo Matter o Thread, questo è il chip corretto — non cercate di adattare Matter all’ESP32 originale.
ESP32-H2 (2023): niente WiFi. Solo IEEE 802.15.4 (Zigbee/Thread) più BLE 5.0. Per dispositivi terminali Zigbee o Thread puri, dove il WiFi non serve e volete il costo di BOM più basso possibile per il sottosistema wireless.
La trappola della sostituzione: fabbriche che ricevono un ordine per “modulo ESP32” hanno spedito moduli ESP32-C3, l’hanno documentato come “ESP32 compatibile” ed erano tecnicamente nel giusto — entrambi recano il marchio ESP32. Il C3 ha 12 pin GPIO in meno dell’originale. I prodotti progettati attorno ai 34 GPIO dell’ESP32 originale non staranno su una scheda C3. Una respin del PCB per accogliere il footprint diverso costa $2.000–5.000 di NRE più 4–6 settimane di tempistica.
Bloccate la vostra BOM alla variante specifica: “Espressif ESP32-WROOM-32E” o “Ai-Thinker ESP32-C3-32S” — non “modulo ESP32”.
Fornitori di moduli OEM: le scelte reali
Il mercato pratico dei moduli OEM per ESP32 in Cina è più ristretto di quanto sembri:
Moduli ufficiali Espressif (ESP32-WROOM-32E, ESP32-S3-WROOM-1, ESP32-C3-MINI-1): prodotti da Espressif presso il loro partner di produzione a contratto approvato. Certificati FCC, CE e SRRC. Opzione più costosa ($3,50–6,00 per modulo a 1.000 unità) ma con il rischio di integrazione più basso. Espressif fornisce schede tecniche, design di riferimento e documentazione di certificazione.
Ai-Thinker: il più grande produttore terzo di moduli ESP32, con un accordo di fornitura diretto con Espressif per i die. I loro moduli ESP-12F ed ESP32-C3-32S sono ampiamente usati e hanno concessioni FCC esistenti. Costo inferiore rispetto ai moduli ufficiali Espressif. La qualità è generalmente costante, ma verificate che il vostro ordine di moduli Ai-Thinker arrivi con documentazione che attesti die di provenienza Espressif, non da mercato spot.
LILYGO: noto per la loro serie di development board e moduli (TTGO). Più popolare tra i prototipatori che tra gli acquirenti di produzione. La documentazione FCC è meno completa rispetto ad Ai-Thinker o Espressif; verificate gli FCC ID prima di specificarli per la produzione.
“Modulo ESP32” generico da fornitori di Shenzhen senza nome: ne esistono in grandi quantità su 1688 e a volte su Alibaba. La qualità varia ampiamente. Alcuni sono assemblati con die Espressif autentici; altri usano silicio clone commercializzato come compatibile ESP32. Il silicio clone può superare i test funzionali a livello di breadboard ma fallisce i requisiti di potenza RF in uscita, portando a fallimenti nella certificazione FCC. Evitate i fornitori senza nome per la BOM di produzione.
Certificazione FCC: modulo pre-certificato vs. certificazione completa
La certificazione FCC completa per un prodotto basato su ESP32 progettato da zero — PCB personalizzato, antenna personalizzata — costa $8.000–15.000 e richiede 8–12 settimane. È il costo dei test presso un laboratorio accreditato più i costi amministrativi FCC. La guida pertinente per l’approvazione modulare è la FCC KDB 996369 — il documento di guida all’approvazione modulare dell’FCC che definisce quando la concessione di un modulo pre-certificato può essere usata da un prodotto finale senza ricertificare la radio.
Il percorso di approvazione modulare: se integrate un modulo Espressif o Ai-Thinker pre-certificato seguendo le istruzioni di integrazione del produttore — posizionamento dell’antenna, zone di keep-out, specifiche di alimentazione — il vostro prodotto finale può usare l’FCC ID esistente del modulo per la radio. Dovete solo certificare il prodotto finale come radiatore non intenzionale (FCC Part 15B). Costo: $1.500–3.000. Tempistica: 3–4 settimane.
La restrizione: dovete seguire le istruzioni di integrazione del modulo esattamente. La concessione FCC del modulo specifica le distanze minime dal bordo del modulo al bordo del PCB, le zone di keep-out dell’antenna e la potenza massima trasmessa. Se il vostro involucro posiziona l’antenna contro una superficie metallica, o se il layout del vostro PCB viola la zona di keep-out, la concessione modulare non copre il vostro prodotto e vi serve la certificazione completa.
Errore comune che invalida la concessione modulare: posizionare un modulo ESP32 dentro un involucro metallico. Gli involucri metallici incidono significativamente sulle prestazioni dell’antenna. La concessione FCC del modulo è stata testata in una configurazione all’aria aperta. È richiesto un nuovo test all’interno del vostro involucro specifico.
Numeri concreti: un prodotto che usa un modulo Ai-Thinker ESP32-C3-32S pre-certificato, integrato secondo la scheda tecnica, presentato solo per FCC Part 15B: circa $2.500 totali, tempistica di 3–4 settimane. Lo stesso prodotto con un’antenna a traccia PCB personalizzata invece del modulo: $11.000 totali, 10 settimane. Per un primo prodotto sotto le 15.000 unità, i conti del modulo pre-certificato sono chiari.
L’errore di BOM che costa una respin del PCB
L’errore di sourcing ESP32 più costoso che vediamo: un acquirente specifica “ESP32” senza specificare la variante del modulo. La fabbrica spedisce ESP32-C3 (meno pin GPIO dell’ESP32 originale). L’acquirente ha progettato il proprio PCB attorno al pinout dell’ESP32-WROOM-32. Il C3 ha un footprint diverso e 12 GPIO disponibili in meno.
Risultato: respin del PCB. Costo NRE: $3.000–6.000. Impatto sui tempi: 6–8 settimane.
Prevenzione: la voce della vostra BOM per il modulo ESP32 dovrebbe includere:
- Esatto numero di parte Espressif (es. ESP32-WROOM-32E)
- Produttore del modulo (Espressif ufficiale, o Ai-Thinker con SKU specifica)
- Versione hardware (es. “v3.1 o successiva” per specificare la revisione ECO minima)
- Versione dell’SDK firmware (versione ESP-IDF fissata a un tag specifico)
Questo livello di specificità non è sovra-ingegnerizzazione — è il minimo necessario per impedire a una fabbrica di fare una sostituzione “compatibile” che vi costa una revisione di scheda. Per l’approvvigionamento di moduli IoT a volumi di produzione, il documento di specifica è il contratto. L’ambiguità nella specifica diventa un problema di negoziazione dopo che la merce è in mare.
La pagina dei moduli IoT approfondisce il sourcing della famiglia ESP32, inclusi i requisiti di certificazione SRRC per prodotti RF fabbricati in Cina per l’esportazione.