La scheda di sviluppo ESP32-S3 è assemblata con un modulo ESP32-S3-WROOM-1 originale di Espressif, con 8 MB Flash e 2 MB PSRAM (ESP32-S3-WROOM-1-N8R2). Si tratta di un modulo MCU Wi-Fi + Bluetooth® LE per uso generico che integra funzioni Wi-Fi e Bluetooth LE complete.
La maggior parte dei pin I/O sul modulo sono suddivisi nelle intestazioni dei pin su entrambi i lati di questa scheda per un facile interfacciamento. Gli sviluppatori possono collegare le periferiche con cavi jumper o montare il modulo su una breadboard.
L'ESP32-S3 è un MCU dual-core XTensa LX7, in grado di funzionare a 240 MHz. Oltre ai 512 KB di SRAM interna, è dotato anche di connettività Wi-Fi integrata da 2,4 GHz, 802.11 b/g/n e Bluetooth 5 (LE) che fornisce supporto a lungo raggio. Dispone di 45 GPIO programmabili e supporta un ricco set di periferiche. ESP32-S3 supporta flash SPI ottale più grande e ad alta velocità e PSRAM con cache di dati e istruzioni configurabile.
C'è un LED RGB WS2812 collegato a IO38. Ha un LED rosso, verde e blu indirizzabili individualmente. Ci sono molti esempi su Internet che mostrano come pilotare un LED WS2812. Ad esempio, Google "WS2812 Arduino" o "WS2812 c code".
Questo modulo ha 2 connettori USB di tipo C. Quello viene utilizzato per alimentare la scheda, per eseguire il flashing delle applicazioni sul chip e per la comunicazione con il chip tramite il bridge USB-to-UART integrato. È collegato a una UART del chip ESP32 tramite un chip CH340. Il secondo connettore USB è collegato all'interfaccia USB OTG a piena velocità ESP32-S3, conforme alle specifiche USB 1.1. Può anche essere utilizzato per alimentare la scheda, per eseguire il flashing di applicazioni sul chip, per la comunicazione con il chip utilizzando i protocolli USB 1.1, nonché per il debug JTAG.
La Scheda ESP32-S3-N16R8 è assemblata con un modulo ESP32-S3-WROOM-1 con 16MB Flash e 8MB PSRAM (ESP32-S3-WROOM-1-N16R8), la scheda integra Wi-Fi e Bluetooth® LE5.
Per permettere un facile interfacciamento con l'esterno i pin I/O disponibili sul modulo sono suddivisi nelle intestazioni presenti su entrambi i lati di questa scheda e possono essere accessibili tramite cavi jumper oppure inserendo la scheda su una breadboard.
L'ESP32-S3 utilizza una MCU dual-core XTensa LX7 in grado di funzionare con un clock di 240 MHz. dispone 45 GPIO programmabili, supporta un ricco set di periferiche e dispone di 16MB di flash, di 8MB di PSRAM SPI ed 512KB di SRAM interna.
A bordo della scheda è presente un led RGB WS2812 con colori indirizzabili individualmente e collegato al pin IO48, per poter gestire questo led occorre deporre una piccola goccia di stagno sul ponticello posto sul lato destro dello stesso led (vedi immagine).
La scheda dispone di 2 connettori USB di tipo C, quello di sinistra viene utilizzato per alimentare la scheda, per eseguire il flashing delle applicazioni sul chip e per la comunicazione che viene effettuata tramite il chip CP343P collegato a una UART del chip ESP32.
Il secondo connettore USB è collegato all'interfaccia USB OTG a piena velocità ESP32-S3 e conforme alle specifiche USB 1.1, può anche essere utilizzato per alimentare la scheda, per eseguire il flashing di applicazioni sul chip, per la comunicazione con il chip utilizzando i protocolli USB 1.1 e per il debug JTAG.
Caratteristiche:
- CPU LX7 dual-core a 32 bit XTensa con clock frequenza fino a 240 MHz
- Wi-Fi da 2,4 GHz, conforme agli standard IEEE 802.11 b/g/n
- Bluetooth LE, Bluetooth 5, Bluetooth mesh
- Flash da 16 MByte
- ROM da 384 KByte
- SRAM da 512 KByte
- PSRAM SPI da 8 MByte
- SRAM da 16 KB integrata nel RTC
Comunicazione:
- 2 I2C
- 2 I2S
- 4 SPI
- 3 UART
- 1 USB OTG
Sicurezza:
- OTP a 4096 bit
- Crittografia AES, SHA, RSA, ECC e RNG
- Avvio sicuro, crittografia Flash, firma digitale, modulo HMAC
Generale:
- Doppi connettori USB di tipo C
- Pulsanti Reset e Utente/Firmware
- LED utente RGB WS2812
- LED di alimentazione
- Porta USB virtuale fornita da CP343P per il debug e l'aggiornamento del firmware
- Tensione di alimentazione: 5 V tramite USB
Documenti: