VCC-GND Studio YD-ESP32-S3 (clone DevKitC 1): piedinatura ad alta risoluzione e specifiche
Ecco una versione clonata di ESP32-S3-DevKitC-1 WiFi Bluetooth-compatible BLE 5.0 Mesh Development Board! Questo straordinario pezzo di hardware è progettato con tutte le caratteristiche dell’originale ESP32-S3-DevKitC-1, ma è stato aggiornato con una connessione USB Type-C per maggiore comodità e compatibilità futura.
Il nostro clone ESP32-S3-DevKitC-1 mantiene le capacità WiFi e Bluetooth dell’originale, offrendo una connettività senza soluzione di continuità per una vasta gamma di applicazioni. È la scelta ideale per chi è interessato ai progetti IoT, poiché offre sia il Bluetooth Low Energy 5.0 che le capacità di rete mesh, fornendo robuste opzioni di comunicazione wireless che possono adattarsi alle varie esigenze del progetto.
Il modulo wireless ESP32 al cuore di questa scheda di sviluppo offre prestazioni con una potente combinazione di potenza di elaborazione, versatilità ed efficienza energetica. Questo lo rende perfetto per applicazioni dai semplici dispositivi connessi ai complessi sistemi IoT ricchi di dati.
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/1U/2 | ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U e ESP32-S3-WROOM-2 sono potenti moduli Wi-Fi + Bluetooth LE MCU con un ricco set di periferiche. Forniscono accelerazione per i carichi di lavoro di calcolo delle reti neurali e di elaborazione dei segnali. ESP32-S3-WROOM-1 e ESP32-S3-WROOM-2 sono dotati di un’antenna PCB. ESP32-S3-WROOM-1U è dotato di un connettore per antenna esterna. |
5 V a 3.3 V LDO | Regolatore di tensione che converte un’alimentazione di 5 V in un’uscita di 3,3 V. |
Connettori a pin | Tutti i pin GPIO disponibili (tranne per il bus SPI per la flash) sono portati ai connettori a pin sulla scheda per un’interfaccia e una programmazione facili. Per i dettagli, consultare Blocco intestazione. |
Porta USB-UART | Una porta USB Type-C è utilizzata per alimentare la scheda, per caricare le applicazioni sul chip e per comunicare con il chip tramite il ponte USB-UART integrato. |
Pulsante di avvio | Pulsante di download. Tenendo premuto Avvio e quindi premendo Reset si avvia la modalità Download del firmware per scaricare il 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 alimentare la scheda, per caricare le applicazioni sul chip, per comunicare con il chip utilizzando i protocolli USB 1.1, oltre che per il debugging JTAG. |
Ponte USB-UART | Un singolo chip bridge USB-UART fornisce velocità di trasferimento fino a 3 Mbps. |
LED RGB | LED RGB indirizzabile, controllato da GPIO48 , e puoi utilizzare 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 i moduli ESP32-S3-WROOM-1/1U con memoria flash/PSRAM Octal SPI, o i 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 SPI.
CPU e Memoria
- Microprocessore Xtensa® dual-core 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-circuit Flash (ICP)
Interfacce periferiche avanzate
- 45 × GPIO programmabili
- Interfacce digitali:
– 4 × SPI
– 1 × interfaccia LCD (8-bit ~16-bit parallelo RGB, I8080 e MOTO6800), supporta la conversione tra RGB565, YUV422, YUV420 e YUV411
– 1 × interfaccia 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 USB Seriale/JTAG
– 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
Feedback documentazione invio ESP32-S3 Series Datasheet v1.6
– 1 × controller TWAI®, compatibile con ISO 11898-1 (CAN Specification 2.0) - Interfacce analogiche:
– 2 × ADC SAR 12-bit, fino a 20 canali
– 1 × sensore di temperatura
– 14 × IO di rilevamento al tatto Timers:
– 4 × timers general-purpose da 54-bit
– 1 × timer di sistema da 52-bit
– 3 × timers di watchdog
Ogni variante ha la sua gestione 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 bande da 20 MHz, 40 MHz nella banda 2.4 GHz
- Modalità 1T1R con velocità di trasmissione fino a 150 Mbps
- Multimedia Wi-Fi (WMM)
- TX/RX A-MPDU, TX/RX A-MSDU
- ACK immediato
- Frammentazione e deframmentazione
- Monitoraggio automatico dei Beacon (hardware TSF)
- 4 × interfacce Wi-Fi virtuali
- Supporto simultaneo per Infrastructure BSS in modalità Station, SoftAP o Station + SoftAP. Nota che quando l’ESP32-S3 esegue la scansione in modalità Station, il canale SoftAP cambierà insieme al canale Station
- Diversità d’antenna
- 802.11mc FTM
Bluetooth
- Bluetooth LE: Bluetooth 5, Mesh Bluetooth
- Modalità alta potenza (20 dBm)
- Velocità: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
- Estensioni di pubblicità
- Molti set di pubblicità
- Algoritmo di selezione del canale #2
- Mecanismo di co-esistenza interno tra Wi-Fi e Bluetooth per condividere la stessa antenna
Gestione a Basso Consumo
- Unità di gestione dell’energia con cinque modalità di alimentazione
- Coprocessori ad Ultra-Basso Consumo (ULP):
– Coprocessore ULP-RISC-V
– Coprocessore ULP-FSM
Sicurezza
- Avvio sicuro
- Crittografia 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