Fabrication OEM d'ESP32 en Chine : variantes, modules et certification
ESP32 vs ESP32-S3 vs ESP32-C3 : laquelle spécifier. Sourcing de modules OEM, pièges de certification et l'erreur de BOM qui coûte une refonte de PCB.
Spécifier « ESP32 » sur un BOM en s’attendant à une livraison cohérente est l’un des moyens les plus fiables de déclencher une refonte de PCB. La famille ESP32 compte désormais six variantes majeures avec des architectures de cœur, des nombres de GPIO, des générations de WiFi et des versions de BLE différents — aucune n’étant compatible broche à broche avec les autres. Les fournisseurs de modules chinois honoreront votre commande « ESP32 » avec ce qu’ils ont en stock. Verrouillez la variante exacte.
Les différences entre variantes qui affectent le sourcing
ESP32 (original, 2016) : double cœur Xtensa LX6, WiFi 4, BLE 4.2/5.0. 34 broches GPIO. Le cheval de bataille ; communauté et bibliothèques massives. Toujours en production active mais supplanté pour les nouvelles conceptions. Espressif a discrètement introduit des révisions matérielles (ECO0, ECO1, ECO3) aux caractéristiques RF différentes. Demandez l’ECO3 lorsqu’il est disponible.
ESP32-S3 (2021) : double cœur Xtensa LX7, WiFi 4, BLE 5.0, USB OTG, accélération dédiée de réseau de neurones (512 Ko de SRAM + option 8 Mo de PSRAM externe). Plus de GPIO que l’ESP32 original. Le choix privilégié pour les applications liées à l’IA, les interfaces de caméra ou les produits nécessitant une capacité périphérique USB. 10 à 15 % plus cher que les modules ESP32 originaux.
ESP32-C3 (2021) : cœur unique RISC-V, WiFi 4, BLE 5.0. 22 broches GPIO — nettement moins que les autres variantes. Consommation la plus faible, coût le plus bas (1,80-2,50 $ par module à 1 000 unités). Le choix rationnel pour les nœuds capteurs simples, les prises connectées monofonction ou les applications sensibles au coût qui n’ont pas besoin de double cœur ni d’USB.
ESP32-C6 (2023) : cœur unique RISC-V, WiFi 6 (802.11ax), BLE 5.0, IEEE 802.15.4 (Zigbee/Thread). La première puce Espressif avec prise en charge native de Matter au niveau radio. Si vous construisez un appareil Matter ou Thread, c’est la bonne puce — n’essayez pas de greffer Matter sur l’ESP32 original.
ESP32-H2 (2023) : pas de WiFi. IEEE 802.15.4 uniquement (Zigbee/Thread) plus BLE 5.0. Pour les terminaux Zigbee ou Thread purs où le WiFi n’est pas nécessaire et où vous voulez le coût de BOM le plus bas possible pour le sous-système sans fil.
Le piège de la substitution : des usines recevant une commande de « module ESP32 » ont expédié des modules ESP32-C3, l’ont documenté comme « compatible ESP32 » et avaient techniquement raison — les deux portent la marque ESP32. Le C3 a 12 broches GPIO de moins que l’original. Les produits conçus autour des 34 GPIO de l’ESP32 original ne tiendront pas sur une carte C3. Une refonte de PCB pour s’adapter à l’empreinte différente coûte 2 000 à 5 000 $ de NRE plus 4 à 6 semaines de calendrier.
Verrouillez votre BOM sur la variante précise : « Espressif ESP32-WROOM-32E » ou « Ai-Thinker ESP32-C3-32S » — pas « module ESP32 ».
Fournisseurs de modules OEM : les vrais choix
Le marché pratique des modules OEM ESP32 en Chine est plus restreint qu’il n’y paraît :
Modules officiels Espressif (ESP32-WROOM-32E, ESP32-S3-WROOM-1, ESP32-C3-MINI-1) : fabriqués par Espressif chez leur sous-traitant approuvé. Certifiés FCC, CE et SRRC. Option la plus chère (3,50-6,00 $ par module à 1 000 unités) mais risque d’intégration le plus faible. Espressif fournit fiches techniques, conceptions de référence et documentation de certification.
Ai-Thinker : le plus grand fabricant tiers de modules ESP32, avec un accord d’approvisionnement direct en dies avec Espressif. Leurs modules ESP-12F et ESP32-C3-32S sont largement utilisés et disposent d’autorisations FCC existantes. Coût plus bas que les modules officiels Espressif. La qualité est généralement constante, mais vérifiez que votre commande de module Ai-Thinker s’accompagne d’une documentation prouvant que les dies proviennent d’Espressif, pas du marché spot.
LILYGO : connu pour sa gamme de cartes de développement et de modules (TTGO). Plus populaire auprès des prototypeurs que des acheteurs en production. La documentation FCC est moins complète que celle d’Ai-Thinker ou Espressif ; vérifiez les FCC ID avant de spécifier pour la production.
« Module ESP32 » générique de fournisseurs anonymes de Shenzhen : ils existent en grandes quantités sur 1688 et parfois sur Alibaba. La qualité varie énormément. Certains sont assemblés avec d’authentiques dies Espressif ; certains utilisent du silicium cloné commercialisé comme compatible ESP32. Le silicium cloné peut réussir les tests fonctionnels sur breadboard mais échoue aux exigences de puissance de sortie RF, entraînant des échecs de certification FCC. Évitez les fournisseurs anonymes pour un BOM de production.
Certification FCC : module pré-certifié vs. certification complète
La certification FCC complète d’un produit basé sur ESP32 conçu de zéro — PCB sur mesure, antenne sur mesure — coûte 8 000 à 15 000 $ et prend 8 à 12 semaines. C’est le coût des tests dans un laboratoire accrédité plus les frais administratifs FCC. Le guide pertinent pour l’approbation modulaire est le FCC KDB 996369 — le document d’orientation de la FCC sur l’approbation modulaire qui définit quand l’autorisation d’un module pré-certifié peut être utilisée par un produit final sans recertifier la radio.
La voie de l’approbation modulaire : si vous intégrez un module Espressif ou Ai-Thinker pré-certifié en suivant les instructions d’intégration du fabricant — placement de l’antenne, zones d’exclusion, spécifications d’alimentation — votre produit final peut utiliser le FCC ID existant du module pour la radio. Vous n’avez qu’à certifier le produit final comme émetteur non intentionnel (FCC Part 15B). Coût : 1 500 à 3 000 $. Délai : 3 à 4 semaines.
La restriction : vous devez suivre à la lettre les instructions d’intégration du module. L’autorisation FCC du module spécifie les distances minimales entre le bord du module et le bord du PCB, les zones d’exclusion d’antenne et la puissance d’émission maximale. Si votre boîtier place l’antenne contre une surface métallique, ou si l’agencement de votre PCB viole la zone d’exclusion, l’autorisation modulaire ne couvre pas votre produit et vous avez besoin d’une certification complète.
Erreur courante qui invalide l’autorisation modulaire : placer un module ESP32 dans un boîtier métallique. Les boîtiers métalliques affectent fortement les performances d’antenne. L’autorisation FCC du module a été testée dans une configuration à l’air libre. Un nouveau test à l’intérieur de votre boîtier spécifique est requis.
Chiffres concrets : un produit utilisant un module Ai-Thinker ESP32-C3-32S pré-certifié, intégré selon la fiche technique, soumis pour le FCC Part 15B uniquement : environ 2 500 $ au total, délai de 3 à 4 semaines. Le même produit avec une antenne sur piste de PCB sur mesure au lieu du module : 11 000 $ au total, 10 semaines. Pour un premier produit sous 15 000 unités, le calcul en faveur du module pré-certifié est clair.
L’erreur de BOM qui coûte une refonte de PCB
L’erreur de sourcing ESP32 la plus coûteuse que nous voyons : un acheteur spécifie « ESP32 » sans préciser la variante de module. L’usine expédie l’ESP32-C3 (moins de broches GPIO que l’ESP32 original). L’acheteur a conçu son PCB autour du brochage de l’ESP32-WROOM-32. Le C3 a une empreinte différente et 12 GPIO disponibles de moins.
Résultat : refonte de PCB. Coût NRE : 3 000 à 6 000 $. Impact sur le calendrier : 6 à 8 semaines.
Prévention : votre ligne de BOM pour le module ESP32 devrait inclure :
- La référence Espressif exacte (par exemple ESP32-WROOM-32E)
- Le fabricant du module (Espressif officiel, ou Ai-Thinker avec SKU précis)
- La version matérielle (par exemple « v3.1 ou ultérieure » pour spécifier la révision ECO minimale)
- La version du SDK firmware (version ESP-IDF figée sur un tag précis)
Ce niveau de précision n’est pas de la sur-ingénierie — c’est le minimum requis pour empêcher une usine de faire une substitution « compatible » qui vous coûte une révision de carte. Pour le sourcing de modules IoT en volumes de production, le document de spécification est le contrat. Toute ambiguïté dans la spécification devient un problème de négociation une fois les marchandises en mer.
La page des modules IoT détaille le sourcing de la famille ESP32, y compris les exigences de certification SRRC pour les produits RF fabriqués en Chine pour l’exportation.