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.