WeMos LOLIN S3 Pro (ESP32 S3): pinout ad alta risoluzione, scheda tecnica e specifiche

Spread the love

Immagine ad alta risoluzione

Il WeMos LOLIN S3 Pro è una scheda di sviluppo avanzata che si basa sulle caratteristiche del LOLIN S3 standard.

Aggiunge una porta DISPLAY per la connettività dello schermo, uno slot MicroSD per l’archiviazione aggiuntiva e una porta batteria con capacità di ricarica, migliorando la sua utilità per progetti portatili e multimediali. WeMos è rinomata per la creazione di strumenti di sviluppo innovativi e user-friendly per le comunità IoT e maker, con la serie LOLIN che è una scelta popolare per la sua versatilità e prestazioni.

Come si può capire, il WeMos LOLIN S3 Pro si distingue dall’ESP32-S3 DevKitC di Espressif grazie a caratteristiche avanzate come una porta display per la connettività degli schermi, uno slot per schede MicroSD per opzioni di archiviazione aggiuntive e una porta batteria con capacità di ricarica, rendendolo altamente adatto per applicazioni portatili e multimediali.

Queste aggiunte aumentano la versatilità della scheda oltre le offerte fondamentali dell’ESP32-S3 DevKitC, soddisfacendo un ampio spettro di progetti di sviluppo e applicazioni.

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-1/1U/2ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U e ESP32-S3-WROOM-2 sono potenti moduli MCU generici Wi-Fi + Bluetooth LE con un set ricco di periferiche. Forniscono accelerazione per calcoli di reti neurali e carichi di lavoro di elaborazione dei segnali. ESP32-S3-WROOM-1 e ESP32-S3-WROOM-2 includono un’antenna PCB. ESP32-S3-WROOM-1U ha un connettore per antenna esterna.
5 V a 3,3 V LDORegolatore di potenza che converte un’alimentazione da 5 V in un’uscita da 3,3 V.
Intestazioni pinTutti i pin GPIO disponibili (eccetto il bus SPI per il flash) sono esposti sulle intestazioni pin per un’interfaccia e una programmazione facili. Per dettagli, consulta Blocchi header.
Porta USB-to-UARTUna porta Micro-USB utilizzata per l’alimentazione della scheda, per il flashing delle applicazioni sul chip e per la comunicazione con il chip tramite il bridge USB-to-UART integrato.
Porta I2CLa porta I2C LOLIN (SH1.0-4P) sui WeMos è un’interfaccia specializzata progettata per facilitare la connettività con dispositivi compatibili I2C.
Porta DISPLAY (TFT, EPD)La porta display LOLIN (SH1.0-10P) è progettata per il collegamento con moduli display, come schermi TFT o EPD.
Slot per scheda MicroSD(TF)Lo slot MicroSD (TF) su schede come il WeMos LOLIN S3 Pro è progettato per l’espansione della memoria.
Porta batteriaLa porta batteria con capacità di ricarica di 500mA, utilizzando un connettore PH-2.0mm, è progettata per collegare e caricare batterie per applicazioni portatili.
Pulsante BootPulsante per il download. Premendo Boot e poi Reset si attiva la modalità Firmware Download per scaricare il firmware tramite la porta seriale.
Pulsante ResetPremi questo pulsante per riavviare il sistema.
Porta USBInterfaccia USB OTG full-speed ESP32-S3, conforme alle specifiche USB 1.1. Utilizzata per l’alimentazione, il flashing delle applicazioni, la comunicazione con il chip e il debug JTAG.
Bridge USB-to-UARTBridge USB-to-UART singolo con velocità di trasferimento fino a 3 Mbps.
LED RGBLED RGB indirizzabile, controllato da GPIO48, utilizzabile come LED normale con LED_BUILTIN (38).
LED alimentazione 3,3 VSi accende quando l’alimentazione USB è collegata alla scheda.

Su schede con moduli ESP32-S3-WROOM-1/1U dotati di memoria Octal SPI flash/PSRAM, o moduli ESP32-S3-WROOM-2, i pin GPIO35, GPIO36 e GPIO37 sono riservati per la comunicazione interna tra ESP32-S3 e la memoria SPI 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 Xtensa® dual-core 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 nel RTC
  • Interfacce SPI, Dual SPI, Quad SPI, Octal SPI, QPI e OPI che permettono la connessione a più flash e RAM esterni
  • Controller flash con supporto cache
  • Supporto alla programmazione in-circuit (ICP) per flash

Interfacce Periferiche Avanzate

  • 45 GPIO programmabili
  • Interfacce digitali:
    – 4 × SPI
    – 1 × Interfaccia LCD (8-bit ~16-bit RGB parallelo, I8080 e MOTO6800), supporta conversioni tra RGB565, YUV422, YUV420 e YUV411
    – 1 × Interfaccia DVP per fotocamera (8-bit ~16-bit)
    – 3 × UART
    – 2 × I2C
    – 2 × I2S
    – 1 × RMT (TX/RX)
    – 1 × contatore impulsi
    – Controller PWM per LED, fino a 8 canali
    – 1 × USB OTG full-speed
    – 1 × controller USB Serial/JTAG
    – 2 × MCPWM
    – 1 × controller host SDIO con 2 slot
    – Controller DMA generale (GDMA), con 5 canali di trasmissione e 5 di ricezione
    – 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 touch sensing
    Timer:
    – 4 × timer generici a 54 bit
    – 1 × timer di sistema a 52 bit
    – 3 × watchdog timer

Ogni variante ha una gestione specifica del flash.

Codice 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

  • Compatibile con IEEE 802.11 b/g/n
  • Supporta larghezze di banda 20 MHz, 40 MHz nella banda 2,4 GHz
  • Modalità 1T1R con velocità fino a 150 Mbps
  • Wi-Fi Multimedia (WMM)
  • TX/RX A-MPDU, TX/RX A-MSDU
  • Block ACK immediato
  • Frammentazione e deframmentazione
  • Monitoraggio automatico dei Beacon (hardware TSF)
  • 4 interfacce Wi-Fi virtuali
  • Supporto simultaneo per modalità Station, SoftAP o Station + SoftAP. Nota che durante la scansione in modalità Station, il canale SoftAP cambierà con il canale Station.
  • Diversità dell’antenna
  • 802.11mc FTM

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • Modalità alta potenza (20 dBm)
  • Velocità: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
  • Estensioni pubblicitarie
  • Set di pubblicità multipli
  • Algoritmo di selezione dei canali #2
  • Meccanismo di coesistenza interno tra Wi-Fi e Bluetooth per condividere la stessa antenna

Gestione del Basso Consumo

  • Unità di gestione dell’alimentazione con cinque modalità di funzionamento
  • Coprocessori Ultra-Low-Power (ULP):
    – Coprocessore ULP-RISC-V
    – Coprocessore ULP-FSM

Sicurezza

  • Avvio sicuro (Secure boot)
  • Crittografia del flash
  • 4-Kbit OTP, fino a 1792 bit per gli utenti
  • Accelerazione hardware per la crittografia:
    – 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à.

Datasheet

Datasheet ESP32-S3

No online PDF viewer installed. Download!

Schema della Scheda

No online PDF viewer installed. Download!

Dimensioni del PCB

No online PDF viewer installed. Download!

Grazie


Spread the love

Lascia un commento

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