WeAct ESP32 S3 (A) DevKitC 1: pinout ad alta risoluzione, scheda tecnica e specifiche


Immagine ad alta risoluzione

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Form Factor Compatto: È disponibile in un pacchetto SMD-40, consentendo opzioni di progettazione compatte e flessibili nei progetti hardware.
  6. Caratteristiche Wireless Integrate: Il dispositivo integra hardware Wi-Fi MAC/BB/RF/PA/LNA/Bluetooth, semplificando il processo di progettazione per le applicazioni wireless.
  7. 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.
  8. Comunicazione Seriale ad Alta Velocità: La porta seriale supporta velocità fino a 6Mbps, facilitando il rapido trasferimento dei dati.
  9. Modalità di Rete Flessibili: Supporta le modalità STA/AP/STA+AP e la modalità promiscua, fornendo flessibilità nelle configurazioni di rete.
  10. 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.
  11. 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.
  12. 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 ChiaveDescrizione
ESP32-S3-WROOM-1ESP32-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 LDORegolatore di potenza che converte un’alimentazione di 5 V in un’uscita di 3,3 V.
Intestazioni dei PinTutti 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-UARTUna 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 BootPulsante 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 ResetPremere questo pulsante per riavviare il sistema.
Porta USBInterfaccia 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-UARTChip ponte singolo USB-to-UART fornisce velocità di trasferimento fino a 3 Mbps.
LED RGBLED RGB indirizzabile, pilotato da GPIO48, e puoi usare LED_BUILTIN (49+48=97) come LED normale.
LED di Accensione 3,3 VSi 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.

Wi-Fi MAC Wi-Fi Baseband Bluetooth LE Link Controller Bluetooth LE Baseband Espressif ESP32-S3 Wi-Fi + Bluetooth® Low Energy SoCCPU and Memory JTAG ROM Xtensa® Dual-core 32-bit LX7 MicroprocessorCache SRAM Digital Signature Security SHA AES RSARNG HMAC Secure Boot RTC RTCMemory PMU ULP Coprocessor Peripherals USB Serial/ JTAG GPIO UART TWAI® General- purpose Timers I2S I2C Pulse Counter LED PWM Camera Interface SPI0/1 RMT SPI2/3 DIG ADC System Timers RTC GPIO Temperature Sensor RTCWatchdog Timer GDMA LCDInterface RTC ADC SDIO Host MCPWM USB OTG eFuse Controller Watchdog TimersTouch Sensor RTC I2C RF2.4 GHz Balun + Switch Fast RC Oscillator Flash Encryption Low power consumption components Wireless Digital CircuitsRFSynthesizer2.4GHzTransmitter2.4GHzReceiverExternalMain ClockPhase Lock Loop

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’OrdineModulo IntegratoFlashPSRAMTensione SPI
ESP32-S3-DevKitC-1-N8ESP32-S3-WROOM-1-N88 MB QD3,3 V
ESP32-S3-DevKitC-1-N8R2ESP32-S3-WROOM-1-N8R28 MB QD2 MB QD3,3 V
ESP32-S3-DevKitC-1-N8R8ESP32-S3-WROOM-1-N8R88 MB QD8 MB OT3,3 V
ESP32-S3-DevKitC-1-N16R8VESP32-S3-WROOM-2-N16R8V16 MB OT8 MB OT1,8 V
ESP32-S3-DevKitC-1-N32R8VESP32-S3-WROOM-2-N32R8V32 MB OT8 MB OT1,8 V
ESP32-S3-DevKitC-1U-N8ESP32-S3-WROOM-1U-N88 MB QD3,3 V
ESP32-S3-DevKitC-1U-N8R2ESP32-S3-WROOM-1U-N8R28 MB QD2 MB QD3,3 V
ESP32-S3-DevKitC-1U-N8R8ESP32-S3-WROOM-1U-N8R88 MB QD8 MB OT3,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

  1. ESP32: piedinatura, specifiche e configurazione dell’Arduino IDE
  2. ESP32: fileSystem integrato SPIFFS
  3. ESP32: gestire più seriali e logging per il debug
  4. ESP32 risparmio energetico pratico
    1. ESP32 risparmio energetico pratico: gestire WiFi e CPU
    2. ESP32 risparmio energetico pratico: modem e light sleep
    3. ESP32 risparmio energetico pratico: deep sleep e ibernazione
    4. ESP32 risparmio energetico pratico: preservare dati al riavvio, sveglia a tempo e tramite tocco
    5. ESP32 risparmio energetico pratico: sveglia esterna e da ULP
    6. ESP32 risparmio energetico pratico: sveglia da UART e GPIO
  5. ESP32: filesystem integrato LittleFS
  6. ESP32: filesystem integrato FFat (Fat/exFAT)
  7. ESP32-wroom-32
    1. ESP32-wroom-32: flash, piedinatura, specifiche e configurazione dell’Arduino IDE
  8. ESP32-CAM
    1. ESP32-CAM: piedinatura, specifiche e configurazione dell’Arduino IDE
    2. ESP32-CAM: upgrade CamerWebServer con gestione della luce flash
  9. ESP32: ethernet w5500 con chiamate standard (HTTP) e SSL (HTTPS)
  10. ESP32: ethernet enc28j60 con chiamate standard (HTTP) e SSL (HTTPS)
  11. Come usare la scheda SD con l’esp32
  12. esp32 e esp8266: file system FAT su memoria SPI flash esterna
  13. Gestione aggiornamenti firmware e OTA
    1. Gestione del firmware
      1. ESP32: flash del firmware binario compilato (.bin)
      2. ESP32: flash del firmware e filesystem (.bin) con strumenti grafici
    2. Aggiornamento OTA con Arduino IDE
      1. Aggiornamenti OTA su ESP32 con Arduino IDE: filesystem, firmware e password
    3. Aggiornamento OTA con browser web
      1. Aggiornamenti OTA su ESP32 tramite browser web: firmware, filesystem e autenticazione
      2. Aggiornamenti OTA su ESP32 tramite browser web: caricamento in HTTPS (SSL/TLS) con certificato autofirmato
      3. Aggiornamenti OTA su ESP32 tramite browser web: interfaccia web personalizzata
    4. Aggiornamenti automatici OTA da un server HTTP
      1. Aggiornamento automatico Firmware OTA dell’ESP32 dal server
      2. Aggiornamento automatico Firmware OTA dell’ESP32 dal server con controllo della versione
      3. Aggiornamento automatico Firmware OTA dell’ESP32 in HTTPS (SSL/TLS) con certificato autofirmato affidabile
    5. Aggiornamento del firmware non standard
      1. Aggiornamento firmware e filesystem ESP32 dalla scheda SD
      2. Aggiornamento firmware e filesystem ESP32 con client FTP
  14. Integrare LAN8720 con ESP32 per la connettività Ethernet con plain (HTTP) e SSL (HTTPS)
  15. Collegare l’EByte E70 (CC1310) ai dispositivi ESP32 c3/s3 ed un semplice sketch di esempio
  16. ESP32-C3: piedinatura, specifiche e configurazione dell’IDE Arduino
  17. Integrazione del modulo W5500 su ESP32 con Core 3: supporto nativo ai protocolli Ethernet con SSL e altre funzionalità
  18. Integrazione del modulo LAN8720 su ESP32 con Core 3: supporto nativo del protocollo Ethernet con SSL e altre funzionalità.

Scheda Tecnica

Scheda tecnica ESP32s3

No online PDF viewer installed. Download!

Schema della Scheda

No online PDF viewer installed. Download!

Dimensioni PCB

No online PDF viewer installed. Download!

Grazie


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *