WeAct ESP32 S3 (A) DevKitC 1: pinout ad alta risoluzione, scheda tecnica e specifiche
Il WeAct ESP32 S3 A è un microcontrolore altamente integrato e versatile, progettato per soddisfare le esigenze di una vasta gamma di applicazioni, dai dispositivi IoT all’automazione domestica intelligente. Le caratteristiche principali del WeAct ESP32 S3 A includono:
- Connettività Wi-Fi: Supporta il Wi-Fi 802.11b/g/n in modalità 1T1R con una velocità di trasmissione dati fino a 150Mbps, consentendo una comunicazione wireless veloce e affidabile per i dispositivi connessi.
- Capacità Bluetooth: Il dispositivo è compatibile con Bluetooth 5.0 e mesh Bluetooth, con supporto per le velocità di 125Kbps, 500Kbps, 1Mbps e 2Mbps, rendendolo adatto per una vasta gamma di applicazioni Bluetooth.
- Elaborazione Potente: Al suo interno vi è un processore dual-core Xtensa® LX7 a 32 bit che supporta frequenze di clock fino a 240 MHz. È dotato di 512KB di SRAM, 384KB di ROM e 16KB di SRAM RTC per prestazioni robuste e capacità di memorizzazione.
- Supporto Interfaccia Versatile: Il microcontrollore supporta un’ampia gamma di interfacce, inclusi UART, GPIO, ADC, PWM, I2C, I2S, SPI, LCD, DVP, RMT, SDIO, MCPWM, DMA, USB OTG, controller seriale USB e controller TWAI. Dispone inoltre di un sensore di temperatura, contatore di impulsi e GPIO sensore capacitivo, rendendolo altamente adattabile a vari requisiti di progetto.
- Form Factor Compatto: È disponibile in un pacchetto SMD-40, consentendo opzioni di progettazione compatte e flessibili nei progetti hardware.
- Caratteristiche Wireless Integrate: Il dispositivo integra hardware Wi-Fi MAC/BB/RF/PA/LNA/Bluetooth, semplificando il processo di progettazione per le applicazioni wireless.
- Basso Consumo Energetico: Supporta molteplici modalità di sleep, con una corrente di deep sleep inferiore a 8uA, rendendolo ideale per applicazioni alimentate a batteria e a basso consumo.
- Comunicazione Seriale ad Alta Velocità: La porta seriale supporta velocità fino a 6Mbps, facilitando il rapido trasferimento dei dati.
- Modalità di Rete Flessibili: Supporta le modalità STA/AP/STA+AP e la modalità promiscua, fornendo flessibilità nelle configurazioni di rete.
- Configurazione di Rete Semplice: Funzionalità come Smart Config e AirKiss consentono la configurazione della rete con un solo tasto per dispositivi Android e iOS, semplificando il processo di configurazione per gli utenti.
- Aggiornabilità del Firmware: Supporta l’aggiornamento locale tramite la porta seriale e gli aggiornamenti remoti del firmware (FOTA), garantendo che i dispositivi possano essere facilmente aggiornati con nuove funzionalità o correzioni.
- Amichevole per gli Sviluppatori: L’ESP32 S3 A supporta lo sviluppo secondario e viene fornito con un ambiente di sviluppo integrato per Windows e Linux, rendendolo accessibile a una vasta gamma di sviluppatori.
Qui una breve selezione di esp32s3 ESP32 S3 Purlple AI-S3 - YD-ESP32-S3 - ESP32-S3-DevKitC-1 - ESP32-S3-DevKitC-1 - ESP32-S3 Board screen
Specifiche
Componente Chiave | Descrizione |
---|---|
ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U e ESP32-S3-WROOM-2 sono moduli MCU Wi-Fi + Bluetooth LE potenti e generici che dispongono di un ricco set di periferiche. Forniscono accelerazione per i carichi di lavoro di calcolo delle reti neurali e di elaborazione dei segnali. |
5 V a 3,3 V LDO | Regolatore di potenza che converte un’alimentazione di 5 V in un’uscita di 3,3 V. |
Intestazioni dei Pin | Tutti i pin GPIO disponibili (eccetto per il bus SPI per la flash) sono portati fuori agli header sul board per una facile interfaccia e programmazione. Per i dettagli, si prega di vedere Blocco Header. |
Porta USB-to-UART | Una porta Micro-USB utilizzata per l’alimentazione alla scheda, per il flashing delle applicazioni sul chip, così come per la comunicazione con il chip tramite il ponte USB-to-UART a bordo. |
Pulsante di Boot | Pulsante di download. Tenendo premuto Boot e poi premendo Reset si inizia la modalità di Download del Firmware per il download del firmware attraverso la porta seriale. |
Pulsante di Reset | Premere questo pulsante per riavviare il sistema. |
Porta USB | Interfaccia USB OTG a piena velocità ESP32-S3, conforme alla specifica USB 1.1. L’interfaccia è utilizzata per l’alimentazione alla scheda, per il flashing delle applicazioni sul chip, per la comunicazione con il chip utilizzando i protocolli USB 1.1, così come per il debugging JTAG. |
Ponte USB-to-UART | Chip ponte singolo USB-to-UART fornisce velocità di trasferimento fino a 3 Mbps. |
LED RGB | LED RGB indirizzabile, pilotato da GPIO48 , e puoi usare LED_BUILTIN (49+48=97 ) come LED normale. |
LED di Accensione 3,3 V | Si accende quando l’alimentazione USB è collegata alla scheda. |
Nelle schede che presentano moduli ESP32-S3-WROOM-1/1U con memoria flash/PSRAM SPI Octal, o moduli ESP32-S3-WROOM-2, i pin GPIO35, GPIO36 e GPIO37 sono riservati per la comunicazione interna tra l’ESP32-S3 e la memoria flash/PSRAM.
CPU e Memoria
- Microprocessore dual-core Xtensa® a 32 bit LX7,
fino a 240 MHz - Punteggio CoreMark®:
– 1 core a 240 MHz: 613,86 CoreMark; 2,56 CoreMark/MHz
– 2 core a 240 MHz: 1181,60 CoreMark; 4,92 CoreMark/MHz - Bus dati a 128 bit e comandi SIMD
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM in RTC
- Interfacce SPI, Dual SPI, Quad SPI, Octal SPI, QPI e OPI che permettono la connessione a molteplici flash e RAM esterne
- È supportato il controller flash con cache
- È supportata la programmazione in circuito (ICP) della flash
Interfacce Periferiche Avanzate
- 45 × GPIO programmabili
- Interfacce digitali:
– 4 × SPI
– 1 × interfaccia LCD (RGB parallelo 8-bit ~16-bit, I8080 e MOTO6800), supportando la conversione tra RGB565, YUV422, YUV420 e YUV411
– 1 × interfaccia per fotocamera DVP 8-bit ~16-bit
– 3 × UART
– 2 × I2C
– 2 × I2S
– 1 × RMT (TX/RX)
– 1 × contatore di impulsi
– Controller PWM per LED, fino a 8 canali
– 1 × USB OTG a piena velocità
– 1 × controller seriale/JTAG USB
– 2 × MCPWM
– 1 × controller host SDIO con 2 slot
– Controller DMA generale (GDMA), con 5 canali di trasmissione e 5 canali di ricezione Espressif Systems 3
Invia Feedback sulla Documentazione Serie ESP32-S3 Datasheet v1.6
– 1 × controller TWAI®, compatibile con ISO 11898-1 (Specifica CAN 2.0) - Interfacce analogiche:
– 2 × ADC SAR a 12 bit, fino a 20 canali
– 1 × sensore di temperatura
– 14 × IO per il rilevamento del tocco Timer:
– 4 × timer generici a 54 bit
– 1 × timer di sistema a 52 bit
– 3 × timer di guardia
Ogni variante ha la sua gestione della Flash.
Codice d’Ordine | Modulo Integrato | Flash | PSRAM | Tensione SPI |
---|---|---|---|---|
ESP32-S3-DevKitC-1-N8 | ESP32-S3-WROOM-1-N8 | 8 MB QD | — | 3,3 V |
ESP32-S3-DevKitC-1-N8R2 | ESP32-S3-WROOM-1-N8R2 | 8 MB QD | 2 MB QD | 3,3 V |
ESP32-S3-DevKitC-1-N8R8 | ESP32-S3-WROOM-1-N8R8 | 8 MB QD | 8 MB OT | 3,3 V |
ESP32-S3-DevKitC-1-N16R8V | ESP32-S3-WROOM-2-N16R8V | 16 MB OT | 8 MB OT | 1,8 V |
ESP32-S3-DevKitC-1-N32R8V | ESP32-S3-WROOM-2-N32R8V | 32 MB OT | 8 MB OT | 1,8 V |
ESP32-S3-DevKitC-1U-N8 | ESP32-S3-WROOM-1U-N8 | 8 MB QD | — | 3,3 V |
ESP32-S3-DevKitC-1U-N8R2 | ESP32-S3-WROOM-1U-N8R2 | 8 MB QD | 2 MB QD | 3,3 V |
ESP32-S3-DevKitC-1U-N8R8 | ESP32-S3-WROOM-1U-N8R8 | 8 MB QD | 8 MB OT | 3,3 V |
Wi-Fi
- Conforme a IEEE 802.11 b/g/n
- Supporta larghezza di banda di 20 MHz, 40 MHz nella banda 2.4 GHz
- Modalità 1T1R con velocità dati fino a 150 Mbps
- Wi-Fi Multimedia (WMM)
- TX/RX A-MPDU, TX/RX A-MSDU
- ACK immediato
- Fragmentazione e deframmentazione
- Monitoraggio automatico del beacon (TSF hardware)
- 4 × interfacce virtuali Wi-Fi
- Supporto simultaneo per BSS infrastrutturale in modalità Station, SoftAP o Station + SoftAP Nota che quando ESP32-S3 esegue la scansione in modalità Station, il canale SoftAP cambierà insieme al canale Station
- Diversità dell’antenna
- 802.11mc FTM
Bluetooth
- Bluetooth LE: Bluetooth 5, mesh Bluetooth
- Modalità ad alta potenza (20 dBm)
- Velocità: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
- Estensioni pubblicitarie
- Set multipli di pubblicità
- Algoritmo di selezione del canale #2
- Mecanismo di coesistenza interna tra Wi-Fi e Bluetooth per condividere la stessa antenna
Gestione del Basso Consumo
- Unità di Gestione dell’Energia con cinque modalità di potenza
- Coprocessori a Ultra-Basso Consumo (ULP):
– Coprocessore ULP-RISC-V
– Coprocessore ULP-FSM
Sicurezza
- Avvio sicuro
- Crittografia della flash
- 4-Kbit OTP, fino a 1792 bit per gli utenti
- Accelerazione hardware crittografica:
– AES-128/256 (FIPS PUB 197)
– Hash (FIPS PUB 180-4)
– RSA
– Generatore di Numeri Casuali (RNG)
– HMAC
– Firma digitale
How To
- ESP32: piedinatura, specifiche e configurazione dell’Arduino IDE
- ESP32: fileSystem integrato SPIFFS
- ESP32: gestire più seriali e logging per il debug
- ESP32 risparmio energetico pratico
- ESP32 risparmio energetico pratico: gestire WiFi e CPU
- ESP32 risparmio energetico pratico: modem e light sleep
- ESP32 risparmio energetico pratico: deep sleep e ibernazione
- ESP32 risparmio energetico pratico: preservare dati al riavvio, sveglia a tempo e tramite tocco
- ESP32 risparmio energetico pratico: sveglia esterna e da ULP
- ESP32 risparmio energetico pratico: sveglia da UART e GPIO
- ESP32: filesystem integrato LittleFS
- ESP32: filesystem integrato FFat (Fat/exFAT)
- ESP32-wroom-32
- ESP32-CAM
- ESP32: ethernet w5500 con chiamate standard (HTTP) e SSL (HTTPS)
- ESP32: ethernet enc28j60 con chiamate standard (HTTP) e SSL (HTTPS)
- Come usare la scheda SD con l’esp32
- esp32 e esp8266: file system FAT su memoria SPI flash esterna
- Gestione aggiornamenti firmware e OTA
- Gestione del firmware
- Aggiornamento OTA con Arduino IDE
- Aggiornamento OTA con browser web
- Aggiornamenti automatici OTA da un server HTTP
- Aggiornamento del firmware non standard
- Integrare LAN8720 con ESP32 per la connettività Ethernet con plain (HTTP) e SSL (HTTPS)
- Collegare l’EByte E70 (CC1310) ai dispositivi ESP32 c3/s3 ed un semplice sketch di esempio
- ESP32-C3: piedinatura, specifiche e configurazione dell’IDE Arduino
- Integrazione del modulo W5500 su ESP32 con Core 3: supporto nativo ai protocolli Ethernet con SSL e altre funzionalità
- Integrazione del modulo LAN8720 su ESP32 con Core 3: supporto nativo del protocollo Ethernet con SSL e altre funzionalità.
- Dallas DS18B20
- Dallas DS18B20 con ESP32 ed ESP8266: introduzione e modalità parasita
- Dallas DS18B20 con ESP32 ed ESP8266: gate P-MOSFET pull-up e allarmi
- Dallas DS18B20 con ESP32 ed ESP8266: tutte le topologie OneWire, lunghe derivazioni e più dispositivi
Scheda Tecnica
Scheda tecnica ESP32s3
Schema della Scheda
Dimensioni PCB
Grazie
- Arduino
- esp8285
- esp8266
- esp12 E
- esp07
- NodeMCU v2.x
- NodeMCU v3.x
- ESP-01
- ESP-01S
- ESP32
- ESP32c3
- ESP32 s2
- ESP32s3
- Arduino SAMD
- STM32
- Raspberry Pi