Cos'è ESP32-Pico-D4

Cos E Esp32 Pico D4



L'ESP32-Pico-D4 combina la funzionalità di un chip ESP32 con una memoria flash SPI da 4 MB. Il chip ESP32 stesso è un microcontrollore a 32 bit con supporto dual core, Wi-Fi e Bluetooth. La memoria flash da 4 MB offre la massima capacità di archiviazione per codice programma e dati. È un modulo system-in-package (SiP) con più memoria flash.







Caratteristiche di ESP32-Pico-D4

L'ESP32-Pico-D4 ha molte caratteristiche che lo rendono un microcontrollore versatile e potente:



  • Microcontrollore dual-core a 32 bit
  • Wi-Fi e supporto Bluetooth
  • Memoria flash SPI da 4 MB
  • Basso consumo energetico
  • Ampia gamma di periferiche

Punti salienti principali di ESP32-Pico-D4

Il modulo ESP32-Pico-D4 offre le seguenti caratteristiche principali:



Dimensioni compatte: Con dimensioni di circa (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm, il modulo occupa uno spazio PCB minimo.





Flash SPI da 4 MB integrato: Il modulo incorpora un flash SPI da 4 MB per l'archiviazione dei dati e il firmware.

Integrazione facile: ESP32-PICO-D4 integra perfettamente i componenti essenziali. Contiene a bordo un oscillatore a cristallo, memoria flash e condensatori di filtro.



Nessun test esterno: A causa dell'inclusione di tutti i componenti periferici necessari, il test del modulo non è richiesto.

Adatto per applicazioni con spazio limitato e a batteria: Le dimensioni ridotte, le prestazioni affidabili e il basso consumo energetico di ESP32-PICO-D4 lo rendono la scelta ideale per applicazioni con limiti di spazio e alimentate a batteria come l'elettronica indossabile e altri prodotti IoT.

CPU e memoria interna

L'ESP32-Pico-D4 viene fornito con microprocessori LX6 dual-core Xtensa a 32 bit integrati:

  • L'ESP32-Pico-D4 ha 448 KB di ROM. Questa ROM viene utilizzata per l'avvio delle funzioni principali della scheda.
  • L'ESP32-Pico-D4 ha anche 520 KB di SRAM. Questa SRAM può essere utilizzata per memorizzare dati e istruzioni all'interno della scheda.
  • L'ESP32-Pico-D4 ha una SRAM da 8 KB. Questa memoria è definita RTC FAST Memory ed è presente nell'RTC La CPU principale può accedere a questa memoria in modalità deep sleep o durante il processo di Boot della scheda.
  • L'ESP32-Pico-D4 ha anche 8 KB SRA. Questa memoria è definita come RTC Slow Memory. La maggior parte delle volte la memoria lenta RTC viene utilizzata dal coprocessore in modalità Deep-sleep.
  • La scheda ESP32-Pico-D4 ha anche 1 Kbit di eFuse. Su un totale di 1 Kbit, i 256 bit sono assegnati agli scopi del sistema come l'indirizzo MAC e la configurazione del chip. I restanti 768 bit del modulo sono dedicati alle applicazioni utente, in particolare per attività come la gestione dell'utilizzo della memoria, l'implementazione della crittografia flash e la memorizzazione delle informazioni di identificazione del chip.

Flash esterno e SRAM

Il microcontrollore ESP32 può supportare più flash QSPI esterni e chip SRAM. Dispone inoltre di un meccanismo di crittografia/decrittografia hardware basato su AES, che garantisce la sicurezza dei programmi e dei dati archiviati nella memoria flash. L'ESP32 consente l'accesso a flash QSPI esterni e SRAM utilizzando le cache ad alta velocità.

Sia lo spazio di memoria delle istruzioni della CPU che lo spazio di memoria di sola lettura possono utilizzare contemporaneamente la flash esterna.

  • Quando si assegna il flash esterno allo spazio di memoria istruzioni della CPU, è possibile allocare contemporaneamente un massimo di 11 MB + 248 KB. Tuttavia, è fondamentale tenere presente che se vengono mappati più di 3 MB + 248 KB, le prestazioni della cache della CPU potrebbero risentirne.
  • Quando si assegna la flash esterna allo spazio di memoria dati di sola lettura, è possibile assegnare un massimo di 4 MB alla volta. Il sistema supporta diverse dimensioni di dati, inclusi 8 bit, 16 bit e 32 bit.

Oscillatori di cristallo

L'ESP32-PICO-D4 contiene un oscillatore a cristallo da 40 MHz.

RTC e consumo energetico

L'ESP32-Pico-D4 supporta sistemi avanzati di gestione dell'alimentazione. Questa scheda può cambiare la modalità di alimentazione a seconda dell'utilizzo. Supporta la modalità a basso consumo, la modalità di sospensione e la modalità a bassissimo consumo. Leggi i dettagli delle diverse modalità di alimentazione di ESP32 nel seguente articolo:

Modalità di sospensione ESP32 e relativo consumo energetico

Specifiche tecniche

TIPO DESCRIZIONE
Stato del prodotto Attivo
Digi-Key programmabile Non verificato
Famiglia RF/Standard Bluetooth, Wi-Fi
Protocollo 802.11b/g/n, Bluetooth v4.2 +EDR, Classe 1, 2 e 3
Modulazione CCK, DSSS, OFDM
Frequenza 2,4 GHz ~ 2,5 GHz
Velocità dati 150Mbps
Potenza – Uscita 20,5 dBm
Sensibilità -98,4 dBm
Interfacce seriali GPIO, I²C, I²S, PWM, SDIO, SPI, UART
Tipo di antenna
IC utilizzato / Part ESP32
Dimensione della memoria Flash da 4MB
Tensione – Alimentazione 2,7 V ~ 3,6 V
Corrente – Ricezione
Corrente – Trasmissione
Tipo di montaggio Montaggio superficiale
temperatura di esercizio -40°C ~ 85°C
Confezione/caso Modulo 48-SMD
Corrente di esercizio Media 80 mA
Livello di sensibilità all'umidità (MSL) Livello 3
Temperatura ambiente di esercizio –40 °C ~ 85 °C
Corrente minima erogata dall'alimentatore 500 mA
Tensione di esercizio/Alimentazione 3,0 V ~ 3,6 V
Cristallo integrato Cristallo 40 MHz
Sensore su chip Sensore Hall

Come iniziare con ESP32-Pico-D4

Per caricare il codice e generare l'output utilizzando ESP32-Pico-D4, viene utilizzato il framework ESP-IDF. ESP-IDF fornisce un set completo di librerie, strumenti e documentazione per lo sviluppo di applicazioni su ESP32-Pico-D4.

Inizia scaricando e installando il framework ESP-IDF dal sito web di Espressif Systems. Il framework può essere installato su diversi sistemi operativi.

Conclusione

L'ESP32-Pico-D4 è una scheda dal design compatto e dal basso consumo energetico. ESP32-PICO-D4 è un system-on-chip (SoC) altamente integrato basato sulla serie ESP32 di Espressif Systems. ESP32-Pico-D4 è progettato e mirato per applicazioni che richiedono un fattore di forma compatto e un basso consumo energetico. Uno dei principali punti salienti di ESP32-Pico è la dimensione della memoria flash da 4 MB. Per maggiori informazioni su ESP32-Pico leggi l'articolo.