← PCB-WissenPCB-Wissen

ESP32 vs. ESP32-S3: Unterschiede und PCB-Design

ESP32- und ESP32-S3-Boards sehen oft ähnlich aus und bieten beide 2,4-GHz-WLAN rund um einen Dual-Core-Mikrocontroller. Diese oberflächliche Ähnlichkeit kann teure Designfehler verursachen. Prozessoren, Bluetooth, Speicherarchitektur, USB, Pinbelegung und Peripherie unterscheiden sich. Ein Schaltplan oder PCB für die eine Familie lässt sich nicht unverändert für die andere verwenden.

Dieser Vergleich behandelt Entscheidungen beim Übergang vom Entwicklungsboard zur Serienhardware. Er verbindet die Funktionsunterschiede mit Modulauswahl, Antenne, USB-Routing, Versorgungsintegrität, Lagenzahl, Pinplanung, Firmwaremigration und Fertigungsunterlagen.

ESP32 oder ESP32-S3: schnelle Entscheidungshilfe#

Wählen Sie den ursprünglichen ESP32, wenn Classic Bluetooth, integrierter Ethernet-MAC, DAC oder Kompatibilität mit einem bestehenden ESP32-Design erforderlich sind. ESP32-S3 eignet sich für natives USB, Bluetooth-5-LE-Funktionen, mehr programmierbare GPIOs, Vektorbefehle für Signalverarbeitung oder kleine KI-Modelle sowie größere Flash-/PSRAM-Konfigurationen.

Beide Familien bleiben sinnvoll. Entscheidend sind Schnittstellen und Produktbedingungen, nicht das neuere Typenkürzel.

  • ESP32: Xtensa LX6, WLAN, Bluetooth Classic und LE, 520 KB SRAM, bis zu 34 programmierbare GPIOs sowie Ethernet-MAC und zwei 8-Bit-DAC-Kanäle bei entsprechenden Varianten.
  • ESP32-S3: Dual-Core Xtensa LX7 bis 240 MHz, WLAN, Bluetooth 5 LE, 512 KB SRAM, 45 programmierbare GPIOs, Vektorbefehle, natives USB OTG und USB Serial/JTAG.
  • Nicht pinkompatibel: Gehäuse, Modulfootprints, Strapping-Pins, reservierte Anschlüsse und Peripheriebelegung sind getrennt zu prüfen.
  • PCB-Auswirkung: Natives USB des S3 bringt zusätzliche Differenzialpaar-Anforderungen. Beide benötigen sauberes HF-, Versorgungs-, Quarz- und Antennenlayout.

Vergleichstabelle ESP32 und ESP32-S3#

MerkmalESP32ESP32-S3Auswirkung auf das Design
CPUSingle- oder Dual-Core Xtensa LX6, bis 240 MHzDual-Core Xtensa LX7, bis 240 MHzDie Taktfrequenz allein beschreibt weder Arbeitsleistung noch Softwarekompatibilität.
Interner SRAM520 KB512 KBExterner PSRAM kann wichtiger sein als der geringe interne Unterschied.
WLAN2,4 GHz 802.11 b/g/n2,4 GHz 802.11 b/g/nBeide erfordern vergleichbare Antennen- und HF-Sorgfalt bei 2,4 GHz.
BluetoothBluetooth 4.2 BR/EDR und LEBluetooth 5 LE; kein Classic BluetoothÄltere Audio- oder serielle Profile können den ursprünglichen ESP32 erfordern.
Programmierbare GPIOsBis zu 34Bis zu 45Verfügbarkeit hängt von Gehäuse, Flash, PSRAM, Strapping und Modul ab.
Natives USBKein integriertes USB OTGUSB 2.0 Full-Speed OTG und USB Serial/JTAGS3 kann einen Bridge-Chip einsparen, braucht aber kontrolliertes USB-Routing.
VektorbeschleunigungKeine Vektorerweiterungen wie beim S3Vektorbefehle für neuronale Netze und SignalverarbeitungS3 passt besser zu optimierten Edge-KI- und DSP-Bibliotheken.
Besondere ältere PeripherieEthernet-MAC, Hallsensor und zwei DAC-Kanäle bei passenden VariantenKein entsprechender integrierter Ethernet-MAC oder allgemeiner DACMigration kann externe Komponenten oder eine andere Architektur erfordern.

Prozessor und Anwendungsleistung#

Die ursprüngliche Familie verwendet Xtensa LX6, je nach Bauteil mit einem oder zwei Kernen und bis zu 240 MHz. Der S3 verwendet zwei LX7-Kerne, ebenfalls bis 240 MHz. Gleicher Nenntakt bedeutet daher keine Gleichwertigkeit.

Der S3 ergänzt Vektorbefehle zur Beschleunigung neuronaler Inferenz und Signalverarbeitung. Espressif stellt sie über Bibliotheken wie ESP-NN und ESP-DSP bereit. Wake-Word-Erkennung, Bildvorverarbeitung, Klassifikation und wiederholte Vektorberechnungen können deutlich profitieren, wenn die Software diese Bibliotheken nutzt.

Nicht jedes Programm wird schneller. Regelkreise, Webserver, Sensorabfragen und gewöhnliche IoT-Logik können durch Funkaktivität, Peripherietiming, Flashzugriffe oder Firmwarearchitektur begrenzt sein. Messen Sie die echte Anwendung mit geplantem Flash, PSRAM, SDK und Energiemodus.

Speicher, Flash und PSRAM#

Der klassische ESP32 besitzt 520 KB internen SRAM, der S3 512 KB. Diese Summen sind kein frei verfügbarer zusammenhängender Anwendungsspeicher: Befehls- und Datenbereiche, Caches, Funkstacks und Reservierungen begrenzen die Nutzung.

Für Grafik, Kamera, Audiopuffer, Webinhalte und KI-Modelle sind externe PSRAM-Kapazität und Bandbreite meist wichtiger. Der S3 unterstützt schnelle Octal-SPI-Flash- und PSRAM-Konfigurationen mit einstellbarem Cache. Module enthalten bestimmte Flash- und optionale PSRAM-Größen; deshalb gehört das vollständige Modulsuffix in die PCB-Stückliste. „ESP32-S3-Modul“ allein ist keine serienreife Angabe.

Externe Flash- und PSRAM-Leitungen sind Hochgeschwindigkeitssignale. Beim direkten SoC-Design folgen Sie Espressifs Empfehlungen zu Routing, Längenabgleich, Serienwiderständen, Referenzflächen und Entkopplung. Ein qualifiziertes Modul verlagert einen großen Teil dieses Risikos in eine validierte Unterbaugruppe.

Bluetooth: der wichtigste Kompatibilitätsunterschied#

Der ursprüngliche ESP32 unterstützt Bluetooth 4.2 BR/EDR, meist Classic Bluetooth genannt, und Bluetooth LE. Der S3 bietet Bluetooth 5 LE, aber kein Classic Bluetooth.

Das kann die Auswahl sofort entscheiden. Produkte mit Classic-Profilen, älterem Erkennungsverhalten oder bestehenden BR/EDR-Anbindungen sollten nicht ohne Überarbeitung der Funkschnittstelle migrieren. Für LE können 2-Mbit/s-PHY, Long-Range-Coded-PHY und erweitertes Advertising des S3 attraktiv sein.

Klären Sie die Anforderungen auf Protokoll- und Profilebene. „Das Produkt nutzt Bluetooth“ ist für die Auswahl zu ungenau.

USB als wesentlicher S3-Vorteil#

Der S3 integriert USB 2.0 Full-Speed OTG samt Transceivern sowie USB Serial/JTAG. GPIO19 und GPIO20 können D− beziehungsweise D+ übernehmen. Unterstützen Architektur und Firmware natives USB, entfällt möglicherweise eine separate USB-UART-Brücke.

Weniger Bauteile ersetzen kein gutes Layout. Espressif empfiehlt parallele, gleich lange USB-Differenzialleitungen mit 90 Ω ±10 %. Führen Sie sie über einer durchgehenden Referenzfläche, vermeiden Sie Vias und ergänzen Sie bei unvermeidbaren Lagenwechseln passende Masse-Rückstromvias. Sehen Sie Serienwiderstände und optionale Parallelkondensatoren nahe am Chip vor und halten Sie USB von der Antenne fern.

Beim ursprünglichen ESP32 benötigt ein USB-Programmieranschluss normalerweise eine externe USB-UART-Brücke. Sie kostet Platz und Bauteile, kann aber einen etablierten Fertigungs- und Serviceablauf erleichtern. Entscheiden Sie, ob USB im fertigen Produkt oder nur während der Entwicklung verfügbar sein muss.

GPIO- und Peripherieplanung#

45 GPIOs beim S3 gegenüber bis zu 34 beim ESP32 sind keine automatisch frei verfügbaren Anwendungspins. Gehäuse, Modul, Flash/PSRAM, USB, Strapping, reine Eingänge, Bootverhalten und interne Verbindungen schränken die tatsächliche Belegung ein.

Der ursprüngliche ESP32 besitzt bei entsprechenden Varianten Ethernet-MAC, zwei 8-Bit-DACs und Hallsensor. Der S3 ersetzt nicht alle direkt. Ein einfacher Analogausgang über den ESP32-DAC benötigt bei Migration eventuell einen externen DAC oder PWM mit Filter. Bei RMII-Ethernet ist die gesamte Netzwerktopologie neu zu bewerten.

Erstellen Sie vor dem Schaltplan eine Pinliste mit Signal, Richtung, Bootzustand, Pull-Widerstand, Spannungsdomäne, Strapping, Peripheriefunktion, Testzugang und Firmwareverantwortung. Prüfen Sie sie gegen die konkrete Datenblattrevision und Moduldokumentation.

Modul oder direktes SoC-Design#

Für viele kommerzielle Produkte ist ein zertifiziertes Modul risikoärmer. Es integriert SoC, Quarz, Flash, häufig PSRAM, HF-Anpassung und Antenne oder HF-Stecker in einem geprüften Layout. Das reduziert HF-Aufwand und kann Zulassungsplanung vereinfachen; die erforderliche Konformitätsarbeit am Endprodukt bleibt jedoch bestehen.

Ein direktes SoC-Design kann bei großen Stückzahlen Kosten und Fläche reduzieren. Dafür übernimmt Ihr Team HF-Anpassung, Antennenvalidierung, Quarz-, Flash- und PSRAM-Routing, Versorgungsintegrität und Gehäuseentflechtung. Berücksichtigen Sie Lebenszeitstückzahl, HF-Kompetenz, Platz, Zulassungsstrategie und Zeitplan statt nur Bauteilpreis.

Modulfootprints sind nicht austauschbar. Nutzen Sie das empfohlene Landpattern und prüfen Sie Pastenöffnungen, Bauraum, Antennenfreiraum, Randposition und Inspektionszugang. Fertigungsunterlagen benötigen exakte Teilenummer und genehmigte Ersatzteilstrategie.

Antennen- und HF-Layout beider Familien#

Beide funken bei 2,4 GHz; schlechte Antennenintegration kann jeden Chipvorteil aufheben. Platzieren Sie eine Modul-PCB-Antenne am Rand der Trägerplatine, möglichst darüber hinausragend. In den dokumentierten Freiraum gehören weder Kupfer und Leiterbahnen noch Bauteile, Batterien, Displays, Kabel oder Metallteile.

Espressif empfiehlt, das Gehäuse um die Antenne einzubeziehen und Durchsatz sowie Reichweite am kompletten Endprodukt zu validieren. Für S3-Module werden im Gehäuse nach Möglichkeit mindestens 15 mm Freiraum in alle Richtungen empfohlen.

Für nackten Chip oder externe Antennenzuleitung ist die HF-Strecke auf 50 Ω auszulegen. Halten Sie sie kurz, ohne Abzweige und Lagenwechsel, mit durchgehender benachbarter Masse, Via-Zaun und vorgesehenem CLC-Anpassnetzwerk. Endgültige Werte hängen von Aufbau, Antenne, Gehäuse und Umgebung ab; fremde Bauteilwerte zu kopieren ist keine HF-Validierung.

Versorgung und Entkopplung#

WLAN-Senden erzeugt schnelle Stromsprünge. Ein nach Mittelstrom ausreichend dimensionierter Regler kann dennoch Brownouts verursachen, wenn Dynamik, Ausgangskapazität, Leitungsführung oder Quellimpedanz nicht ausreichen.

Nutzen Sie den Referenzschaltplan des genauen Chips oder Moduls. Platzieren Sie Hochfrequenzentkopplung an den Versorgungspins, schaffen Sie induktivitätsarme Massewege, breite 3,3-V-Zuleitung und gegebenenfalls getrennte störende Lasten. Testen Sie Eingangsbereich, Kabel, Batteriezustand, Temperatur und gleichzeitige Peripherielast.

Übernehmen Sie keinen einzelnen allgemeinen „ESP32-Stromwert“ aus einem Blog als Budget. Lesen Sie aktuelle elektrische Kennwerttabellen und messen Sie das reale Board unter maximaler Funk- und Anwendungslast.

Wie viele PCB-Lagen sind nötig?#

Espressif empfiehlt für ein direktes S3-Chipdesign vier Lagen: oben Signale und Bauteile, eine geschlossene Masse, eine Versorgungslage mit sinnvoller Massefüllung und unten Signale mit wenigen Bauteilen. So bleiben Referenzwege für HF, Quarz, USB und schnellen Speicher leichter erhalten.

Zwei Lagen können bei sorgfältigen Modulträgern oder einfachen Produkten genügen, solange die Routingdichte den Rückstrom nicht zerlegt. Lesen Sie unseren Leitfaden zur Lagenzahl, bevor Sie nur wegen des Preises reduzieren. HF-Fehler, instabiles USB, EMV-Suche oder neue Revisionen können die Einsparung aufzehren.

Firmware und Migration#

Beide werden vom Espressif-Ökosystem unterstützt, unterscheiden sich aber bei Registern, GPIO, Bluetooth, Speicherabbild, USB-Stacks und Boardkonfiguration. Ein für S3 kompilierendes Projekt ist noch nicht auf S3-Hardware verifiziert.

Prüfen Sie Bibliotheksunterstützung, ersetzen Sie nötigenfalls Classic-Funktionen und testen Sie Timing, Partitionen, PSRAM, Secure-Boot- und Flashverschlüsselungs-Provisionierung erneut. Wechsel von externer USB-UART-Brücke zu nativem USB oder geänderter Bootzugang können auch Prüfadapter und Flashskripte betreffen.

Auswahlcheckliste ESP32 oder S3#

ESP32 wählen, wenn:

  • Classic Bluetooth oder ein älteres BR/EDR-Profil zwingend ist.
  • Ethernet-MAC oder DAC-Kanäle im Design verwendet werden.
  • Ein bewährtes ESP32-Produkt gepflegt wird und Migration wenig Nutzen bringt.
  • Software, Vorrichtungen, Zulassungen und Lieferkette für ein genaues Modul validiert sind.

ESP32-S3 wählen, wenn:

  • Natives USB OTG oder USB Serial/JTAG benötigt wird.
  • Bluetooth-5-LE-Funktionen erforderlich sind, Classic aber nicht.
  • Flexiblere GPIO-Zuweisung gebraucht wird.
  • Die Anwendung von vektorbeschleunigten DSP- oder KI-Bibliotheken profitiert.
  • Module mit größerem schnellem Flash oder PSRAM gewünscht sind.

Prüfen Sie vor Designabschluss Lebenszyklus, Verfügbarkeit, Modulzulassung, Speicherbestückung, Temperaturbereich, Antenne, Firmware und Alternativen mit Distributor und Fertigungspartner.

Checkliste für Serien-PCBs#

  1. Genaues SoC-/Modulsuffix statt nur Familienname angeben.
  2. Aktuelle offizielle Datenblätter, Hardwareleitfäden, Referenzschaltungen und Landpatterns nutzen.
  3. Jeden Strapping-Pin und seinen Reset-Zustand dokumentieren.
  4. Antennenfreiraum in Schaltplan, Layout, Mechanik-CAD und Gehäusereview schützen.
  5. HF-Impedanz und gegebenenfalls S3-USB-Differenzialimpedanz kontrollieren.
  6. Rückwege für Quarz, HF, Flash, PSRAM und USB durchgehend halten.
  7. Versorgungstransienten bei Funkaktivität validieren.
  8. Zugängliche Reset-, Boot-, Programmier-, Strommess- und Funktionstestpunkte vorsehen.
  9. Vor Freigabe Gerber-Review und DFM-Prüfung durchführen.
  10. Mit Serienaufbau prototypisieren und im endgültigen Gehäuse testen.

Offizielle Quellen#

Die abschließende Auswahl#

Für neue WLAN-/BLE-Produkte mit Nutzen aus nativem USB, zusätzlichen GPIOs, modernen BLE-Funktionen oder Vektorbeschleunigung ist S3 meist der stärkere Ausgangspunkt. Bei zwingendem Classic Bluetooth, Ethernet-MAC, DAC oder Bestandsschutz bleibt der ursprüngliche ESP32 richtig.

Bewerten Sie Bauteilauswahl und PCB gemeinsam. Legen Sie das genaue Modul oder SoC fest, verifizieren Sie Pinplanung, HF- und schnelle Rückstromwege sowie Versorgung und testen Sie das komplette Gehäuseprodukt vor Serienfreigabe.

Häufige Fragen zu ESP32 und S3#

Ist ESP32-S3 schneller?

Beide erreichen 240 MHz, doch S3 verwendet LX7 und Vektorbefehle. Optimierte DSP-/KI-Aufgaben können schneller sein; gewöhnliche Leistung hängt von Firmware, Speicher und Peripherie ab.

Unterstützt S3 Classic Bluetooth?

Nein. Er unterstützt Bluetooth 5 LE, nicht Classic. Der ursprüngliche ESP32 bietet Bluetooth 4.2 BR/EDR und LE.

Hat S3 natives USB?

Ja, USB 2.0 Full-Speed OTG und USB Serial/JTAG. Kontrolliertes Differenzialrouting sowie geeigneter Schutz und Filtermöglichkeiten bleiben erforderlich.

Sind ESP32 und S3 pinkompatibel?

Nein. Übernehmen Sie Footprint oder Pinplan nicht ohne Neuentwurf. Gehäuse, Module, GPIOs, Strapping und reservierte Schnittstellen unterscheiden sich.

Kann ich ESP32 in einem Produkt durch S3 ersetzen?

Nur mit Hardware- und Firmwaremigration. Prüfen Sie Bluetooth, DAC/Ethernet, Pins, USB, Versorgung, Speicher, Prüfmittel, Zulassungen und Softwareabhängigkeiten.

Modul oder einzelner Chip?

Bei kleineren Mengen und ohne HF-Ressourcen ist das Modul meist risikoärmer. Der Chip kann in Serie Fläche und Stückkosten senken, benötigt aber validierte HF-, Quarz-, Speicher-, Versorgungs- und Antennentechnik.