ESP32C3-MINI-DK: piedinatura ad alta risoluzione e specifiche

Spread the love

L’ESP32-C3-MINI-DK è un clone dell’ESP32-C3-DevKitM-1, e come l’originale è una scheda di sviluppo compatta e ricca di funzionalità per applicazioni IoT e sviluppo di sistemi embedded. È costruita attorno al microcontrollore ESP32-C3-MINI-1, che è un processore RISC-V mononucleo a 32 bit con connettività integrata Wi-Fi 2,4 GHz e Bluetooth 5.0 LE (Low Energy).

ESP32C3-MINI-DK (ESP32-C3-MINI-1) pinout
ESP32C3-MINI-DK (ESP32-C3-MINI-1) pinout

Immagine ad alta risoluzione

Componenti principaliDescrizione
ESP32C3-MINI-1
Modifiche
L’ESP32C3-MINI-1 è un modulo Bluetooth dual universale Wi-Fi e a basso consumo lanciato da Espressif, con potenti funzionalità. Il modulo adotta un’antenna onboard su PCB ed è equipaggiato con 4MB di flash SPI
Pin headersTutti i pin GPIO disponibili sono stati portati agli headers della scheda di sviluppo
5V a 3V3 LDOConvertitore di potenza, ingresso 5V, eroga 3,3V
Porta Micro USBInterfaccia USB, può essere utilizzata come interfaccia di alimentazione della scheda di sviluppo, può caricare il firmware sul chip e può comunicare con il chip tramite il protocollo USB
Chip convertitore USB-To-UARTBridge monochip USB a UART per velocità di trasferimento fino a 3Mbps
RGB LEDLED RGB indirizzabili pilotati da GPIO8

PIN

UART (Universal Asynchronous Receiver-Transmitter) pins:

  • U0RXD (GPIO20): Questo pin funge da pin di ricezione (RX) UART0, utilizzato per ricevere dati seriali.
  • U0TXD (GPIO21): Questo pin funge da pin di trasmissione (TX) UART0, utilizzato per trasmettere dati seriali.

I2C (Inter-Integrated Circuit) pins: L’ESP32-C3 non ha pin I2C dedicati. Tuttavia, è possibile implementare I2C basato su software (bit-banging) utilizzando qualsiasi pin GPIO disponibile. Ad esempio, potresti utilizzare GPIO12 (SPIHD) e GPIO13 (SPIWP) per i pin I2C SCL (clock) e SDA (data), rispettivamente.

Il pin BOOT (IO09) non può essere settato a basso prima dell’accensione, e l’ESP32 entrerà nella modalità di download.

Specifiche

CPU e memoria integrata

  • ESP32-C3FH4 o ESP32-C3FN4 incorporato, processore singolo RISC-V a 32 bit, fino a 160MHz
  • 384 KB ROM
  • 400 KB SRAM (16 KB per la cache)
  • 8 KB SRAM in RTC
  • 4 MB di flash nel pacchetto chip

Confronto della serie ESP32­-C3-­MINI­-1 (ANT)

Codice di ordinazioneFlashTemp. ambiente (°C)Dimensioni (mm)
ESP32-C3-MINI-1-N44 MB (Quad SPI)–40 ∼ 85
13.2 × 16.6 × 2.4
ESP32-C3-MINI-1-H44 MB (Quad SPI)–40 ∼ 105
ESP32-C3-MINI-1-H4-AZ4 MB (Quad SPI)–40 ∼ 105

Confronto della serie ESP32-­C3­-MINI­-1U (CONN)

Codice di ordinazioneFlashTemp. ambiente (°C)Dimensioni (mm)
ESP32-C3-MINI-1U-N44 MB (Quad SPI)–40 ∼ 8513.2 × 12.5 × 2.4
ESP32-C3-MINI-1U-H44 MB (Quad SPI)–40 ∼ 105

Wi­Fi

  • Conforme a IEEE 802.11 b/g/n
  • Gamma di frequenze centrali del canale operativo: 2412 ~ 2484 MHz
  • Supporta banda larga di 20 MHz, 40 MHz in banda 2.4 GHz
  • Modalità 1T1R con velocità di trasmissione dati fino a 150 Mbps
  • Multimedia Wi-Fi (WMM)
  • A-MPDU TX/RX, A-MSDU TX/RX
  • Immediate Block ACK
  • Frammentazione e deframmentazione
  • Opportunità di trasmissione (TXOP)
  • Monitoraggio automatico del Beacon (hardware TSF)
  • 4 × interfacce Wi-Fi virtuali
  • Supporto simultaneo per Infrastructure BSS in modalità Station, modalità SoftAP, modalità Station + SoftAP, e modalità promiscua. Si noti che quando la serie ESP32-C3 esegue la scansione in modalità Station, il canale SoftAP cambierà insieme al canale Station 802.11mc FTM

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • Velocità: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
  • Estensioni di pubblicità
  • Multipli set di pubblicità
  • Algoritmo di selezione canale #2
  • Mechanismo di coesistenza interno tra Wi-Fi e Bluetooth per condividere la stessa antenna Periferiche

Periferiche

  • GPIO, SPI, UART, I2C, I2S, periferica di telecomando, controller PWM LED, controller DMA generale, controller TWAI® (compatibile con ISO 11898-1, cioè CAN Specification 2.0), controller USB Serial/JTAG, sensore di temperatura, ADC SAR, timer di uso generale, timer di watchdog

Componenti integrati sul modulo

  • Oscillatore a cristallo da 40 MHz

Opzioni antenna

  • Antenna PCB a bordo (ESP32-C3-MINI-1)

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 ESP32-C3-MINI-1

No online PDF viewer installed. Download!

Schema ESP32-C3-DevKitM-1

No online PDF viewer installed. Download!

Layout PCB ESP32-C3-DevKitM-1

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 *