Der ESP32 ist die leistungsstarke Weiterentwicklung des ESP8266 und ebenfalls ein Produkt von Espressif Systems. Neben WLAN bietet er zusätzlich Bluetooth (Classic und BLE), deutlich mehr Rechenleistung und eine umfangreiche Peripherieausstattung. Dadurch eignet sich der ESP32 nicht nur für einfache IoT-Geräte, sondern auch für komplexere Embedded-Systeme.
Technische Daten des ESP32
| Merkmal | ESP32 |
|---|---|
| CPU | Tensilica LX6, Dual-Core |
| Taktfrequenz | bis 240 MHz |
| Architektur | 32-Bit RISC |
| SRAM | ~520 kB |
| Flash | extern (4–16 MB typisch) |
| PSRAM | optional |
| WLAN | 2,4 GHz (802.11 b/g/n) |
| Bluetooth | Classic + BLE |
| GPIO | bis ~34 (je nach Modul) |
| ADC | bis 18 × 12-Bit |
| DAC | 2 × 8-Bit |
| PWM | Hardware-PWM (16 Kanäle) |
| Touch-Pins | 10 kapazitive Eingänge |
| Schnittstellen | SPI, I²C, UART, I²S, CAN (TWAI) |
| Betriebsspannung | 3,3 V |
| Deep-Sleep | ~5–10 µA |
| Aktiver Betrieb | ~80–260 mA |
Technische Beschreibung
Der ESP32 verfügt über zwei Tensilica LX6 Prozessorkerne mit bis zu 240 MHz. Diese Dual-Core-Architektur ermöglicht echtes Multitasking, beispielsweise parallele WLAN-Kommunikation und Sensorverarbeitung. Intern nutzt er das FreeRTOS-Betriebssystem, wodurch Tasks priorisiert und effizient verteilt werden können.
Neben dem integrierten WLAN-Modul unterstützt der ESP32 auch Bluetooth Classic und Bluetooth Low Energy (BLE). Damit lassen sich drahtlose Sensoren, Smartphone-Anbindungen oder Mesh-Netzwerke realisieren.
Im Vergleich zum ESP8266 ist die Peripherie erheblich erweitert. Besonders relevant sind:
- Mehrere 12-Bit-ADC-Kanäle
- Zwei integrierte DAC-Ausgänge
- Hardware-PWM mit hoher Präzision
- I²S für Audioanwendungen
- CAN-Schnittstelle (TWAI) für industrielle Kommunikation
- Kapazitive Touch-Sensoren
Durch diese Ausstattung eignet sich der ESP32 für deutlich anspruchsvollere Anwendungen wie:
- Audio-Streaming
- Display- und GUI-Systeme
- Motor- und Servosteuerungen
- IoT-Gateways
- Bluetooth-Beacons
- Echtzeit-Steuerungen
Im Deep-Sleep-Modus ist der Stromverbrauch sehr gering, im aktiven WLAN-Betrieb jedoch höher als beim ESP8266. Dafür bietet der ESP32 deutlich mehr Leistungsreserven und Flexibilität.

Schreibe einen Kommentar