Die ESP32- und ESP32-S2-Entwicklungsboards von Espressif Systems umfassen verschiedene Funktionen wie: analoge Eingänge, Ausgänge, mehrere I/O-Ports, Bluetooth , WLAN, Berührungsschalter, BLE, Echtzeituhren, Timer usw. Espressif-Systeme bieten grundlegende Hardware- und Softwareressourcen, um Anwendungsentwickler bei der Verwirklichung ihrer Ideen mit der Hardware der ESP32-S2-Serie zu unterstützen. Der Software-Entwicklungsrahmen von Espressif Systems ist für Internet-of-Things-Entwicklungsanwendungen mit Bluetooth, Wi-Fi, Energieverwaltung und zahlreichen anderen Systemfunktionen gedacht. Im Vergleich zum ESP32-Board bietet das ESP32-S2-Board einige Vorteile wie: Leistung und Stromverbrauch, obwohl einige wichtige Hardwarefunktionen fehlen, wie z. eine Dual-Core-CPU oder Bluetooth. Dieser Artikel bietet kurze Informationen zum Unterschied zwischen ESP32 vs. ESP32-S2 Bretter.
Unterschied zwischen ESP32 und ESP32-S2
Der Unterschied zwischen ESP32 und ESP32-S2 besteht hauptsächlich in den Definitionen und Spezifikationen, die im Folgenden erläutert werden.
Was ist ESP32-S2?
ESP32-S2 ist ein SoC (System auf einem Chip), das verschiedene Funktionen umfasst wie: 2,4-GHz-Band-WLAN, USB-OTG-Schnittstelle, verschiedene Peripheriegeräte, integrierte Sicherheitshardware, Single-Core-Xtensa-32-Bit-LX7-CPU, Ultra-Low-Power-basierter Co-Prozessor, der entweder FSM-Core/RISC-V ausführt. Der ESP32-S2 basiert auf 40-nm-Technologie und bietet eine robuste, äußerst integrierte Plattform, um den kontinuierlichen Anforderungen an kompaktes Design, sehr effiziente Energienutzung, Sicherheit, Zuverlässigkeit und hohe Leistung gerecht zu werden.
Das Espressif-System bietet grundlegende Hardware- und Softwareressourcen, um Anwendungsentwickler bei der Verwirklichung ihrer Ideen mit der Hardware der ESP32-S2-Serie zu unterstützen. Das Softwareentwicklungs-Framework des Espressif-Systems ist für die IoT-Anwendungsentwicklung mit Bluetooth, Wi-Fi, Energieverwaltung und anderen Systemfunktionen gedacht.
Was ist ESP32?
Das ESP32-Entwicklungsboard mit einer Reihe von System-on-a-Chips ist der Nachfolger des beliebtesten ESP8266. Das ESP32-Board verfügt über integriertes WLAN und Bluetooth. Dieses Board basiert auf einem Tensilica Xtensa LX6 Dual-Core Mikroprozessor inklusive bis zu 240 MHz Betriebsfrequenz. Das ESP32-Paket umfasst Antennenschalter, einen Leistungsverstärker, einen Balun zur Steuerung der HF, einen rauscharmen Empfangsverstärker, Filter und Energieverwaltungsmodule.
Diese Boards erreichen außerdem einen extrem niedrigen Stromverbrauch durch Energiesparfunktionen wie: Synchronisation der Uhr und verschiedene Betriebsmodi. Der Ruhestrom dieser Platine beträgt < 5 μA, was sie zum perfekten Werkzeug für Ihre IoT-Anwendungen oder batteriebetriebenen Projekte macht.
ESP32 vs. ESP32-S2
Der Unterschied zwischen ESP32 und ESP32-S2 umfasst Folgendes.
ESP32 | ESP32-S2 |
ESP32 ist ein kostengünstiger und stromsparender SOC-Mikrocontroller mit WLAN und Dual-Mode-Bluetooth. | ESP32-S2 ist ein hochintegrierter Single-Core-Mikrocontroller mit geringem Stromverbrauch und WLAN. |
Es wurde im September 2016 eingeführt. | Es wurde im September 2019 eingeführt. |
Als Hauptprozessor kommt Tensilica Xtensa LX6 zum Einsatz. | Als Hauptprozessor kommt Tensilica Xtensa LX7 zum Einsatz . |
ESP32 ist im Vergleich zu ESP32-S2 nicht energieeffizient. | ESP32-S2 ist im Vergleich zu ESP32 sowohl im HF- als auch im CPU-Stromverbrauch energieeffizienter. |
SRAM ist 520 KB. | SRAM ist 320 KB. |
Das ROM ist 448 KB groß. | Das ROM ist 128 KB groß. |
Der Cache ist 64 KB groß | Der Cache ist 8/16 KB groß. |
Das verwendete Bluetooth ist BLE 4.2. | Es verfügt nicht über Bluetooth. |
Es verfügt nicht über einen ULP-Coprozessor. | Es verfügt über einen ULP-RISC-V ULP-Coprozessor. |
Es verfügt über kryptografische Beschleuniger wie; SHA, RNG, AES und RSA. | Es verfügt über kryptografische Beschleuniger wie; RSA, SHA, AES, HMAC, RNG und digitale Signatur. |
Es verfügt über zwei I2S. | Es hat eine Single I2S . |
Es hat drei UARTs . | Es verfügt über zwei UARTs. |
Es umfasst 34 GPIO-Pins. | Es umfasst 43 – GPIO-Pins. |
LED PWM-16. | LED-PWM -8. |
Der Impulszähler ist 8. | Der Impulszähler ist 4. |
ADC – 12-Bit-SAR-2 und bis zu 18 Kanäle. | ADC – 13-Bit SAR-2 und bis zu 20 Kanäle. |
Der Remote Control Transceiver oder RMT dient zum Senden oder Empfangen. | Der Remote Control Transceiver oder RMT dient zum Senden oder Empfangen. |
Es hat 10 Berührungssensoren . | Es hat 14 Touch Sensoren . |
Es verfügt über einen Hallsensor. | Es verfügt über keinen Hallsensor. |
Seine Taktfrequenz beträgt 160/240 MHz. | Seine Taktfrequenz beträgt 240 MHz. |
Es verfügt über eine sichere 1024-Bit-OTP-Boot-Flash-Verschlüsselung. Externer Flash ist bis zu 16 MB Gerät und 11 MB Adresse + 248 KB jedes Mal. |
Es verfügt über eine sichere 4096-Bit-OTP-Boot-Flash-Verschlüsselung. Der externe Flash-Speicher umfasst jedes Mal bis zu 1 GB Gerät und 11,5 MB Adresse. |
RSA ist bis zu 4096 Bit. | RSA ist bis zu 4096 Bit mit verbesserten Beschleunigungsoptionen im Vergleich zu ESP32. |
OTP ist 1024-Bit. | OTP ist 4096-Bit. |
Das ist also so eine Übersicht über ESP32 vs. ESP32-S2. Im Vergleich zu ESP32 ist die ESP32-S2-Karte sowohl im CPU- als auch im HF-Stromverbrauch energieeffizienter. ESP32-S2 bietet im Vergleich zu ESP32 einige Vorteile wie Leistung und Stromverbrauch, es fehlen ihm jedoch einige wichtige Hardwarefunktionen wie Dual-Core-CPU oder Bluetooth. Hier ist eine Frage an Sie: Was ist ESP32-S3?