Produkcja OEM ESP32 w Chinach: warianty, moduły i certyfikacja
ESP32 vs ESP32-S3 vs ESP32-C3 — który określić i dlaczego. Sourcing modułów OEM, pułapki certyfikacji i błąd w BOM kosztujący powtórkę PCB.
Określanie „ESP32” w BOM i oczekiwanie spójnej dostawy to jeden z najpewniejszych sposobów, by wywołać powtórkę projektu PCB. Rodzina ESP32 obejmuje teraz sześć głównych wariantów o różnych architekturach rdzeni, liczbie GPIO, generacjach WiFi i wersjach BLE — z których żaden nie jest kompatybilny pinowo z pozostałymi. Chińscy dostawcy modułów zrealizują Twoje zamówienie na „ESP32” tym, co akurat mają na magazynie. Określ dokładny wariant.
Różnice między wariantami, które wpływają na sourcing
ESP32 (oryginalny, 2016): dwa rdzenie Xtensa LX6, WiFi 4, BLE 4.2/5.0. 34 piny GPIO. Koń roboczy; ogromne wsparcie społeczności i bibliotek. Wciąż w aktywnej produkcji, ale wypierany w nowych projektach. Espressif po cichu wprowadził rewizje sprzętowe (ECO0, ECO1, ECO3) o różnych charakterystykach wydajności RF. Pytaj o ECO3, gdy jest dostępny.
ESP32-S3 (2021): dwa rdzenie Xtensa LX7, WiFi 4, BLE 5.0, USB OTG, dedykowana akceleracja sieci neuronowych (512KB SRAM + opcja 8MB zewnętrznego PSRAM). Więcej GPIO niż oryginalny ESP32. Preferowany wybór dla zastosowań pokrewnych AI, interfejsów kamer lub produktów wymagających funkcji urządzenia USB. O 10–15% droższy niż moduły oryginalnego ESP32.
ESP32-C3 (2021): pojedynczy rdzeń RISC-V, WiFi 4, BLE 5.0. 22 piny GPIO — znacznie mniej niż pozostałe warianty. Najniższy pobór mocy, najniższy koszt (1,80–2,50 USD na moduł przy 1 000 sztuk). Racjonalny wybór dla prostych węzłów czujników, jednofunkcyjnych inteligentnych gniazdek lub zastosowań wrażliwych na koszt, które nie potrzebują dwóch rdzeni ani USB.
ESP32-C6 (2023): pojedynczy rdzeń RISC-V, WiFi 6 (802.11ax), BLE 5.0, IEEE 802.15.4 (Zigbee/Thread). Pierwszy chip Espressif z natywnym wsparciem Matter na poziomie radia. Jeśli budujesz urządzenie Matter lub Thread, to jest właściwy chip — nie próbuj doposażać Matter w oryginalny ESP32.
ESP32-H2 (2023): brak WiFi. Tylko IEEE 802.15.4 (Zigbee/Thread) plus BLE 5.0. Dla czystych urządzeń końcowych Zigbee lub Thread, gdzie WiFi nie jest potrzebne i chcesz najniższego możliwego kosztu BOM dla podsystemu bezprzewodowego.
Pułapka podmiany: fabryki otrzymujące zamówienie na „moduł ESP32” wysyłały moduły ESP32-C3, dokumentowały to jako „kompatybilne z ESP32” i technicznie miały rację — oba noszą markę ESP32. C3 ma o 12 pinów GPIO mniej niż oryginał. Produkty zaprojektowane wokół 34 GPIO oryginalnego ESP32 nie zmieszczą się na płytce C3. Powtórka PCB dla dopasowania do innego footprintu kosztuje 2 000–5 000 USD w NRE plus 4–6 tygodni harmonogramu.
Zablokuj swój BOM do konkretnego wariantu: „Espressif ESP32-WROOM-32E” lub „Ai-Thinker ESP32-C3-32S” — nie „moduł ESP32”.
Dostawcy modułów OEM: realne wybory
Praktyczny rynek modułów OEM dla ESP32 w Chinach jest krótszy, niż się wydaje:
Oficjalne moduły Espressif (ESP32-WROOM-32E, ESP32-S3-WROOM-1, ESP32-C3-MINI-1): produkowane przez Espressif u zatwierdzonego partnera produkcji kontraktowej. Certyfikowane FCC, CE i SRRC. Najdroższa opcja (3,50–6,00 USD na moduł przy 1 000 sztuk), ale najniższe ryzyko integracji. Espressif dostarcza arkusze danych, projekty referencyjne i dokumentację certyfikacji.
Ai-Thinker: największy zewnętrzny producent modułów ESP32, z bezpośrednią umową dostaw układów od Espressif. Ich moduły ESP-12F i ESP32-C3-32S są szeroko stosowane i mają istniejące autoryzacje FCC. Niższy koszt niż oficjalne moduły Espressif. Jakość jest ogólnie spójna, ale zweryfikuj, że Twoje zamówienie modułów Ai-Thinker przychodzi z dokumentacją potwierdzającą układy z Espressif, nie z rynku spot.
LILYGO: znani z serii płytek rozwojowych i modułów (TTGO). Bardziej popularni wśród prototypujących niż kupujących produkcyjnych. Dokumentacja FCC jest mniej kompletna niż u Ai-Thinker czy Espressif; zweryfikuj FCC ID przed określeniem do produkcji.
Generyczny „moduł ESP32” od nieznanych dostawców z Shenzhen: istnieją w dużych ilościach na 1688, a czasem na Alibaba. Jakość waha się szeroko. Niektóre są montowane z oryginalnymi układami Espressif; niektóre używają klonowanego krzemu sprzedawanego jako kompatybilne z ESP32. Klonowany krzem może przejść testy funkcjonalne na płytce stykowej, ale oblewa wymagania mocy wyjściowej RF, prowadząc do niepowodzeń certyfikacji FCC. Unikaj nieznanych dostawców dla produkcyjnego BOM.
Certyfikacja FCC: wstępnie certyfikowany moduł vs. pełna certyfikacja
Pełna certyfikacja FCC dla produktu opartego na ESP32 projektowanego od zera — niestandardowy PCB, niestandardowa antena — kosztuje 8 000–15 000 USD i trwa 8–12 tygodni. To koszt testów w akredytowanym laboratorium plus opłaty administracyjne FCC. Właściwą wytyczną dla zatwierdzenia modułowego jest FCC KDB 996369 — dokument wytycznych FCC dotyczący zatwierdzenia modułowego, który definiuje, kiedy autoryzacja wstępnie certyfikowanego modułu może być wykorzystana przez produkt końcowy bez ponownej certyfikacji radia.
Ścieżka zatwierdzenia modułowego: jeśli zintegrujesz wstępnie certyfikowany moduł Espressif lub Ai-Thinker zgodnie z instrukcjami integracji producenta — umiejscowienie anteny, strefy keep-out, specyfikacje zasilania — Twój produkt końcowy może wykorzystać istniejący FCC ID modułu dla radia. Musisz jedynie certyfikować produkt końcowy jako nadajnik niezamierzony (FCC Part 15B). Koszt: 1 500–3 000 USD. Czas: 3–4 tygodnie.
Ograniczenie: musisz dokładnie przestrzegać instrukcji integracji modułu. Autoryzacja FCC modułu określa minimalne odległości od krawędzi modułu do krawędzi PCB, strefy keep-out anteny i maksymalną moc nadawania. Jeśli Twoja obudowa umieszcza antenę przy metalowej powierzchni lub jeśli układ PCB narusza strefę keep-out, autoryzacja modułowa nie obejmuje Twojego produktu i potrzebujesz pełnej certyfikacji.
Częsty błąd unieważniający autoryzację modułową: umieszczenie modułu ESP32 wewnątrz metalowej obudowy. Metalowe obudowy znacząco wpływają na wydajność anteny. Autoryzacja FCC modułu była testowana w konfiguracji otwartej przestrzeni. Ponowne testowanie wewnątrz Twojej konkretnej obudowy jest wymagane.
Konkretne liczby: produkt używający wstępnie certyfikowanego modułu Ai-Thinker ESP32-C3-32S, zintegrowanego zgodnie z arkuszem danych, zgłaszany tylko do FCC Part 15B: około 2 500 USD łącznie, harmonogram 3–4 tygodni. Ten sam produkt z niestandardową anteną na ścieżce PCB zamiast modułu: 11 000 USD łącznie, 10 tygodni. Dla pierwszego produktu poniżej 15 000 sztuk rachunek za wstępnie certyfikowany moduł jest jasny.
Błąd w BOM, który kosztuje powtórkę PCB
Najdroższy błąd w sourcingu ESP32, jaki widzimy: kupujący określa „ESP32” bez wskazania wariantu modułu. Fabryka wysyła ESP32-C3 (mniej pinów GPIO niż oryginalny ESP32). Kupujący zaprojektował swój PCB wokół rozkładu pinów ESP32-WROOM-32. C3 ma inny footprint i o 12 mniej dostępnych GPIO.
Wynik: powtórka PCB. Koszt NRE: 3 000–6 000 USD. Wpływ na harmonogram: 6–8 tygodni.
Zapobieganie: pozycja BOM dla modułu ESP32 powinna zawierać:
- Dokładny numer części Espressif (np. ESP32-WROOM-32E)
- Producenta modułu (oficjalny Espressif lub Ai-Thinker z konkretnym SKU)
- Wersję sprzętu (np. „v3.1 lub nowsza”, by określić minimalną rewizję ECO)
- Wersję SDK firmware’u (wersja ESP-IDF przypięta do konkretnego tagu)
Ten poziom precyzji to nie nadmierna inżynieria — to minimum wymagane, by zapobiec dokonaniu przez fabrykę „kompatybilnej” podmiany, która kosztuje Cię rewizję płytki. Dla sourcingu modułów IoT przy wolumenach produkcyjnych dokument specyfikacji jest kontraktem. Niejednoznaczność w specyfikacji staje się problemem negocjacyjnym, gdy towar jest już na wodzie.
Strona modułów IoT zawiera więcej o sourcingu rodziny ESP32, w tym o wymaganiach certyfikacji SRRC dla produktów RF wytwarzanych w Chinach na eksport.