Espressif hat den ESP32-S31 in die Serienproduktion geschickt. Damit gelangt ein weiterer ESP32 in Maker-Hände. Espressif setzt hier auf zwei 32-Bit-RISC-V-Kerne mit bis zu 320 MHz Taktfrequenz. Einer der Kerne besitzt einen 128 Bit breiten Datenpfad, kann also größere Datenmengen auf einmal verarbeiten. Auch mit SIMD-Befehlen kann er umgehen, also dieselbe Rechenoperation gleichzeitig auf mehrere Daten anwenden. Dazu kommen 512 KByte SRAM und ein 40-MHz-Koprozessor.
Interessant wird der Chip vor allem bei der Konnektivität. Der ESP32-S31 kombiniert 2,4-GHz-Wi-Fi-6, Bluetooth 5.4 inklusive Low Energy Audio und Bluetooth Classic sowie IEEE 802.15.4 für Zigbee und Thread. Matter wird sowohl über WLAN als auch Thread unterstützt. Zusätzlich integriert der ESP32-S31 einen Gigabit-Ethernet-Controller für 10/100/1000 Mbit/s, benötigt für die Netzwerkverbindung aber weiterhin einen externen PHY (Physical Layer, der die digitalen Ethernet-Daten in elektrische Signale für das Netzwerkkabel umsetzt und umgekehrt). Wer bisher für ein Smart-Home-Gateway mehrere Funkmodule und einen separaten Ethernet-Baustein eingeplant hat, kann die Einkaufsliste also etwas kürzen.
Viele Funktionen integriert
Auch für Displays, Kameras und Audio legt Espressif nach. Der Chip integriert einen Digital Video Port (DVP) für Kameras, kann mehrere Displays gleichzeitig ansteuern, mit bis zu 14 kapazitiven Touch-Kanälen umgehen, JPEG-Dateien in Hardware enkodieren und 2D-Grafik darstellen. Zwei I2S-Controller und eine hardwarebasierte Synchronisation für Bluetooth-Audio zielen auf Lautsprecher, Bedienpanels und Sprachgeräte. Dazu kommen USB 2.0 High-Speed OTG, CAN FD, SD/MMC, SPI, I2C, UART, PWM, A/D-Wandler und weitere klassische Mikrocontroller-Peripherie. Ein CORDIC-Hardwarebeschleuniger ist ebenfalls dabei; er berechnet Funktionen wie Sinus, Kosinus oder Wurzeln besonders effizient. Für selbst gebaute Smart-Home-Zentralen, Touch-Displays, Kamera-Projekte oder lokale Sprachinterfaces ist dieser ESP die richtige Wahl.











