Čeština
Čas: 2026/08/24
Prohlížet: 5,488
Pokud si nejste jisti, zda pro svůj projekt použít desku ESP32 nebo ESP32-S3, toto porovnání vám pomůže rozhodnout se. Ačkoli mají podobné názvy, výběr nesprávné desky může způsobit problémy s kompatibilitou, další vývojovou práci a zbytečné náklady. Lepší volba závisí na požadavcích vašeho projektu. Tento článek porovnává jejich praktické rozdíly, výkon, podporu softwaru, publikované příklady projektů a důležité omezení.

Obrázek 1. Vývojové desky ESP32 a ESP32-S3
Výrazy deska ESP32 a deska ESP32-S3 se vztahují na vývojové desky založené na mikrořadičích Espressif. Nejedná se o jednosystémové modely. Výrobci nabízejí různé verze s různými moduly, kapacitami paměti, konektory a rozloženími pinů.

Obrázek 2. Vývojová deska ESP32
Vývojová deska ESP32 je postavena kolem původního čipu nebo modulu ESP32, například ESP32-WROOM-32. Kombinuje bezdrátový mikrořadič s podpůrnými komponenty pro napájení, programování a připojení k externím obvodům. Její pinů pro vstup/výstup jsou obvykle vyvedeny přes konektory, což dělá desku vhodnou pro vývoj a testování vestavěných systémů, bezdrátových zařízení a projektů Internetu věcí.

Obrázek 3. Vývojová deska ESP32-S3
Vývojová deska ESP32-S3 je postavena kolem čipu nebo modulu ESP32-S3. ESP32-S3 je novější mikrořadič navržený pro bezdrátové vestavěné systémy, USB zařízení, rozhraní člověk-stroj a pracovní zátěže zahrnující zpracování signálu nebo malé modely strojového učení. Tyto desky poskytují podpůrné obvody potřebné k napájení a programování mikrořadiče a jeho připojení k externímu hardwaru. Většina dostupných GPIO pinů je vyvedena přes konektory pro prototypování na breadboardu a vývoj vlastních obvodů.
| Specifikace |
Čip ESP32 |
Čip ESP32-S3 |
| Hlavní mikrořadič |
Původní řada ESP32 |
Řada ESP32-S3 |
| Architektura CPU |
Xtensa 32-bit LX6 |
Xtensa 32-bit LX7 |
| Jádra CPU |
Obvykle dvoujádrové; některé varianty ESP32 jsou jednojádrové |
Dvoujádrové |
| Maximální frekvence CPU |
240 MHz |
240 MHz |
| Hlavní interní SRAM |
520 KB |
512 KB |
| RTC SRAM |
16 KB |
16 KB |
| ROM |
448 KB |
384 KB |
| Flash paměť |
Závisí na nainstalovaném modulu a desce |
Závisí na nainstalovaném modulu a desce |
| PSRAM |
Volitelný; často zahrnutý na deskách založených na WROVER |
Volitelný; běžně dostupné na deskách s vyšší pamětí |
| Wi-Fi |
2,4 GHz IEEE 802.11b/g/n |
2,4 GHz IEEE 802.11b/g/n |
| Maximální Wi-Fi rychlost |
Až 150 Mbit/s |
Až 150 Mbit/s |
| Bluetooth |
Bluetooth 4.2 BR/EDR a Bluetooth Low Energy |
Bluetooth 5 Low Energy |
| Bluetooth Classic |
Podporováno |
Nepodporováno |
| GPIO implementované čipem |
Až 34 |
Až 45 |
| GPIO dostupné na desce |
Závisí na modulu a uspořádání desky |
Závisí na modulu, konfiguraci paměti a uspořádání desky |
| ADC |
Dvě 12bitové SAR ADC, až 18 kanálů |
Dvě 12bitové SAR ADC, až 20 kanálů |
| DAC |
Dvě 8bitové DAC kanály |
Žádný integrovaný DAC |
| Vstupy s kapacitním dotykem |
10 |
14 |
| UART řadiče |
3 |
3 |
| I²C řadiče |
2 |
2 |
| I²S řadiče |
2 |
2 |
| Generické SPI řadiče, mimo rozhraní flash/PSRAM. |
2 |
2 |
| TWAI řadič |
Podporováno; vyžaduje externí transceiver |
Podporováno; vyžaduje externí transceiver |
| Nativní USB |
Není k dispozici na čipu; desky obvykle používají USB-to-UART most |
Podporováno plnou rychlostí USB OTG a USB Serial/JTAG |
| USB konektor |
Závisí na desce; existují verze Micro-USB a USB-C |
Závisí na desce; některé desky poskytují samostatné nativní USB a USB-to-UART porty |
| LCD a rozhraní kamery |
Žádný dedikovaný paralelní řadič LCD a kamery |
Dedicované rozhraní LCD a kamery |
| Instrukce pro vektorové zpracování |
Žádné vektorové rozšíření ve stylu ESP32-S3 |
SIMD instrukce pro zpracování signálů a úlohy neuronových sítí |
| Anténa |
PCB anténa nebo konektor pro externí anténu, v závislosti na modulu |
PCB anténa nebo konektor pro externí anténu, v závislosti na modulu |
Tato tabulka porovnává specifikace na úrovni čipu. Flash, PSRAM, konektory, vystavené GPIO a spotřeba energie se liší podle vývojové desky.

Obrázek 4. Funkční blokové schéma ESP32

Obrázek 5. Funkční blokové schéma ESP32-S3
Oficiální bloková schémata ukazují, které funkce jsou zabudovány v každém čipu. Původní ESP32 zahrnuje podporu Bluetooth Classic, dva DAC kanály a Ethernet MAC, ale nemá nativní USB řadič. ESP32-S3 přidává USB OTG, USB Serial/JTAG, GDMA, dedikovaná paralelní rozhraní LCD a kamery a další bezpečnostní bloky jako HMAC, podporu digitálního podpisu RSA a kontrolu oprávnění. Jeho procesor LX7 také zahrnuje SIMD instrukce, i když nejsou v diagramu označeny samostatně. Nicméně, S3 neobsahuje DAC nebo Ethernet MAC z původního ESP32. Pečlivě porovnejte tyto hardwarové bloky, protože chybějící funkce mohou vyžadovat externí komponenty nebo změny softwaru.
Espressif hlásí 1 079,96 CoreMark pro dual-core ESP32 a 1 329,92 pro ESP32-S3, oba při 240 MHz. Skóre ESP32-S3 je tedy o 23,1 % vyšší, i když to nezaručuje stejná zlepšení v každé aplikaci.
ESP32-S3 používá novější architekturu Xtensa LX7 a zahrnuje SIMD instrukce pro podporované operace zpracování signálů a strojového učení. Tyto instrukce poskytují výhodu pouze tehdy, když byl kód nebo knihovna optimalizována pro jejich použití.
ESP32 obsahuje 520 KB interní SRAM, zatímco ESP32-S3 obsahuje 512 KB. Tyto celkové částky nejsou množstvím SRAM dostupným pro aplikaci, protože firmware, bezdrátové zásobníky, cache a systémové služby také používají interní paměť. Některé desky přidávají externí PSRAM, což zvyšuje kapacitu, ale je obecně pomalejší než interní SRAM a nemusí podporovat každý typ dat nebo operace.
Oba čipy podporují Wi-Fi 2,4 GHz IEEE 802.11b/g/n s maximální fyzickou rychlostí 150 Mbit/s. Tato hodnota není zaručenou propustností aplikace. Skutečná rychlost a dosah závisí na anténě, uspořádání desky, rušení, překážkách, režijních nákladech protokolu a přístupovém bodu.

Obrázek 6. Rozdíly mezi Wi-Fi a Bluetooth ESP32 a ESP32-S3
Hlavním rozdílem je podpora Bluetooth. ESP32 podporuje Bluetooth 4.2 BR/EDR a Bluetooth Low Energy, zatímco ESP32-S3 podporuje pouze Bluetooth 5 Low Energy. S3 nabízí PHY 2 Mbit/s, kódované PHY režimy a rozšířené inzerování. Neboť však nemůže používat profily Bluetooth Classic jako SPP a A2DP, projekty, které na klasickém Bluetooth závisí, musí použít původní ESP32 nebo přejít na BLE nebo jinou komunikační metodu.
Espressif uvádí typické hodnoty na úrovni čipu přibližně 0,8 mA ve světle spánku a 10 µA v hlubokém spánku pro ESP32. U ESP32-S3 je uvedena hodnota 240 µA ve světle spánku, která předpokládá, že Wi-Fi a VDD_SPI jsou vypnuté a GPIO jsou v vysokoodporovém stavu. Jeho proud v hlubokém spánku je přibližně 8 µA, když paměť RTC a periferní zařízení RTC zůstávají napájeny, nebo 7 µA, když zůstává napájena pouze paměť RTC.
Tyto hodnoty spánkového proudu byly měřeny za různých provozních podmínek a nejsou přímým porovnáním mezi deskami. Také vylučují kompletní vývojovou desku. Napájecí regulátory, USB mosty, napájecí LED, PSRAM a připojené komponenty mohou zvyšovat spotřebu proudu. Bezdrátová aktivita a čas probuzení procesoru mohou mít také mnohem větší vliv na životnost baterie než samotný spánkový proud.
Jednoduchý odhad je:
Doba provozu v hodinách ≈ použitelná kapacita baterie v mAh ÷ průměrný proud v mA
Příklad: baterie 2 000 mAh napájející systém se změřeným průměrným proudem 10 mA poskytne přibližně 200 hodin, nebo 8,3 dne, ideální doby provozu před ztrátami regulátoru a baterie.
Tento vzorec předpokládá, že kapacita a proud jsou měřeny na stejné napěťové straně. Ztráty regulátorů, napěťová prahová hodnota baterie, teplota a stárnutí snižují použitelnou kapacitu. Pro co nejspolehlivější odhad změřte průměrný proud baterie během normálního spánku, zpracování a bezdrátového provozního cyklu hotového systému.
Vývojové desky ESP32 a ESP32-S3 nejsou pinově kompatibilní. Pozice konektorů, vystavené GPIO, připojovací piny, USB připojení a piny rezervované pro paměť se liší podle desky. Vždy zkontrolujte přesný schéma desky před převodem existujícího zapojení.
| Rozdíl v pinovém uspořádání |
ESP32 DevKitC V4 |
ESP32-S3-DevKitC-1 |
| Uspořádání konektorů |
Dva 19-pólové konektory; 38 pozic |
Dva 22-pólové konektory; 44 pozic |
| USB připojení |
Jeden Micro-USB port připojený přes USB-to-UART most |
Oddělené USB-to-UART a nativní USB OTG/Serial-JTAG porty |
| UART0 piny konektoru |
TX na GPIO1 a RX na GPIO3 |
TX na GPIO43 a RX na GPIO44 |
| Nativní USB piny |
Žádné |
USB D− na GPIO19 a USB D+ na GPIO20 |
| Připojovací piny |
GPIO0, GPIO2, GPIO5, GPIO12 a GPIO15 |
GPIO0, GPIO3, GPIO45 a GPIO46 |
| Omezující pravidla související s pamětí |
GPIO6–11 jsou připojeny k flash a neměly by být používány. GPIO16–17 závisí na nainstalovaném modulu. |
GPIO26–34 nejsou vystaveny. GPIO35–37 jsou také nedostupné na variantách používajících Octal flash nebo PSRAM. |
| Integrovaná RGB LED |
Žádná adresovatelná RGB LED |
GPIO38 na revizi desky v1.1; GPIO48 na v1.0 |
Zdroje: oficiální průvodce Espressif o ESP32-DevKitC V4 a průvodce ESP32-S3-DevKitC-1 v1.1.
Jak ESP32, tak ESP32-S3 jsou oficiálně podporovány jádrem Arduino-ESP32 a ESP-IDF. V Arduino IDE vyberte správnou desku a nakonfigurujte její nastavení flash, PSRAM, oddíl a USB. Základní zdrojový kód Wi-Fi, GPIO, UART, I²C a SPI lze často znovu použít, ale program musí být kompilován samostatně pro každý cíl.
V ESP-IDF vyberte cíl před sestavením:
• ESP32: idf.py set-target esp32
• ESP32-S3: idf.py set-target esp32s3
Kompatibilita zdrojového kódu nezaručuje kompatibilitu hardwaru. Přiřazení pinů desky, připojovací piny, dostupná paměť a integrované periférie mohou lišit. Knihovna může kompilovat pro oba cíle, ale stále si může vyžadovat různé definice pinů, zapojení nebo konfiguraci. Kód závislý na specifickém hardwaru čipu musí být také změněn.
Vždy potvrďte, že knihovny třetích stran podporují vybranou verzi čipu a rámce. Pokud byla kompatibilita testována přímo, zapište přesnou verzi Arduino-ESP32, verzi ESP-IDF, model desky a verze knihoven, které byly použity. Nepřidávejte čísla verzí, pokud tyto verze nebyly testovány.
Fanariotis, Orphanoudakis a Fotopoulos (2024) porovnali ESP32 DevKit TTGO a ESP32-S3-DevKitC-1 pomocí čtyř identických modelů ESP-DL. Každý test použil jeden procesorový jádro, napájení 3,3 V a digitální multimetr Keysight 34465A.
Při stejné 32 kB datové cache zabral model lidské tváře ve dvoustupňovém provedení 419 556 µs na ESP32 a 131 160 µs na ESP32-S3. Jejich hodnoty energie odečtené z pohotovostního režimu byly 8,558 µWh a 3,166 µWh, v tomto pořadí. Detekce kočičí tváře vyžadovala 146 592 µs a 3,277 µWh na ESP32, zatímco na ESP32-S3 to bylo 22 388 µs a 0,609 µWh.

Obrázek 7. Porovnání energie strojového učení ESP32 vs ESP32-S3. Zdroj: Obrázek 5, Fanariotis, Orphanoudakis a Fotopoulos (2024)
Jak je uvedeno na obrázku, ESP32-S3 používal méně energetických prostředků na zpracování ve všech čtyřech modelech při použití instrukcí SIMD/vector. Jeho průměrný výkon byl vyšší, ale instrukce SIMD dokončily inference mnohem rychleji. Desky měly však různé konfigurace PSRAM a testy nezahrnovaly kamery a bezdrátovou komunikaci. Počty pokusů a variace měření také nebyly uvedeny, takže se výsledky vztahují pouze na testované pracovní zátěže.
| Projekt požadavek |
ESP32 |
ESP32-S3 |
Doporučený čip |
| Bluetooth Classic |
Podporuje Bluetooth 4.2 BR/EDR |
Nepodporováno |
ESP32 |
| Analogový DAC výstup |
Dva integrované 8-bitové kanály DAC |
Žádný integrovaný DAC |
ESP32 |
| RMII Ethernet |
Integrovaný MAC; externí PHY vyžadováno |
Žádný integrovaný Ethernet MAC |
ESP32 |
| Nativní USB |
Vyžaduje USB-to-UART most nebo externí USB řadič |
Podporuje USB OTG a USB Serial/JTAG |
ESP32-S3 |
| Bluetooth 5 LE |
Omezeno na Bluetooth 4.2 LE |
Podporuje funkce Bluetooth 5 LE |
ESP32-S3 |
| Aplikace pro kamery |
Možné, ale s menší dedikovanou podporou |
Vyhrazené rozhraní pro kamery a silnější podpora zpracování obrazu |
ESP32-S3 |
| Aplikace pro LCD |
Používá rozhraní obecného účelu pro periferní zařízení |
Vyhrazené paralelní rozhraní pro LCD |
ESP32-S3 |
| Strojové učení |
Vhodné pro menší nebo základní modely |
Jádra LX7 a instrukce SIMD/vector urychlují optimalizované pracovní zátěže |
ESP32-S3 |
Paměť vývojové desky, vyvedené piny, USB porty a konektory se liší. Před finálním výběrem zkontrolujte přesný schéma desky.
Technické odkazy
• Espressif Systems. Datasheet řady ESP32, verze 5.3, červenec 2026.
• Espressif Systems. Datasheet řady ESP32-S3, verze 2.2, březen 2026.
• Espressif Systems. Programovací příručka Arduino-ESP32.
• Espressif Systems. Programovací příručka ESP-IDF: Úvod do ESP32.
• Espressif Systems. Programovací příručka ESP-IDF: Úvod do ESP32-S3.
• Espressif Systems, Podporované SoCs Arduino-ESP32.
• Fanariotis, A., Orphanoudakis, T. a Fotopoulos, V. (2024). „Snížení spotřeby energie okrajových zařízení podporujících aplikace ambientní inteligence.“ Informace, 15(3), 161.
Espressif uvádí skóre CoreMark pro dual-core, které je o 23,1 % vyšší pro ESP32-S3 při 240 MHz. Skutečné zlepšení však závisí na pracovním zatížení. Aplikace optimalizované pro jeho instrukce SIMD/vector mohou získat více, zatímco jiné aplikace mohou vykazovat menší rozdíl.
Ne. ESP32-S3 podporuje pouze Bluetooth 5 Low Energy. Projekty vyžadující profily Bluetooth Classic, jako je SPP nebo A2DP, by měly použít původní ESP32 nebo jiný kompatibilní čip.
Ne, pokud senzor vysílá signál 5 V. Obě zařízení používají logiku 3,3 V, takže je nutný dělič napětí nebo úrovňový převodník pro 5 V výstupy. Také se ujistěte, že pull-up rezistory I²C jsou připojeny k 3,3 V, nikoli k 5 V.
ADC2 sdílí hardwarové zdroje s Wi-Fi na obou čipech. Přístup k ADC2 na ESP32 může být zablokován, zatímco čtení ADC2 na ESP32-S3 může selhat během provozu Wi-Fi. Pro spolehlivé měření senzorů připojených k Wi-Fi použijte ADC1.
Ne. Dvanáctibitské rozlišení poskytuje 4 096 úrovní výstupu, ale hluk, kolísání referenčního napětí, útlum a návrh obvodu ovlivňují přesnost. Při důležitosti přesnosti měření používejte kalibraci ADC, průměrování a filtrování vstupu, nebo externí přesný ADC.
PSRAM zvyšuje kapacitu paměti, ale je obecně pomalejší než vnitřní SRAM. Je užitečný pro snímky z kamery, vyrovnávací paměti displeje a data strojového učení, zatímco časově kritický kód, popisy DMA a často přistupovaná data by měla zůstat v interní paměti.
Oba podporují bezpečné spuštění a šifrování flash paměti, ale ESP32-S3 přidává funkce jako hardwarově asistované digitální podpisy, HMAC a vylepšenou ochranu paměti. Tato ochranná opatření musí být správně nakonfigurována; výběr S3 sám o sobě nezajišťuje, že je zařízení bezpečné.
CAP CER 0.047UF 100V 0805 EPOXY
CAP CER 1.5PF 100V NP0 1210
CAP TANT 47UF 20% 20V 2917
IGBT MOD 1200V 1400A 3900W
IC VOLTAGE FEEDBACK 2 CIRC 8SOIC
IC DGTL MEDIA SOC 361NFBGA
IC FPGA 112 I/O 153MBGA
IC EEPROM 256KBIT PAR 32PLCC
IC REG BUCK ADJUSTABLE 4A 12QFN
IDT821034DNG IDT
PCA9548AD PHILIPS
NEC QFP



