ESP32-Pico-D4 combină funcționalitatea unui cip ESP32 cu o memorie flash SPI de 4 MB. Cipul ESP32 în sine este un microcontroler pe 32 de biți cu nuclee duale, Wi-Fi și suport Bluetooth. Memoria flash de 4 MB oferă stocare maximă pentru codul programului și date. Este un modul system-in-package (SiP) cu mai multă memorie flash.
Caracteristicile ESP32-Pico-D4
ESP32-Pico-D4 are multe caracteristici care îl fac un microcontroler versatil și puternic:
- Microcontroler dual-core pe 32 de biți
- Suport Wi-Fi și Bluetooth
- 4 MB memorie flash SPI
- Consum redus de putere
- Gamă largă de periferice
Principalele caracteristici ale ESP32-Pico-D4
Modulul ESP32-Pico-D4 oferă următoarele caracteristici cheie:
Dimensiune compactă: Cu dimensiuni de aproximativ (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm, modulul ocupă spațiu minim pe PCB.
Flash SPI de 4 MB integrat: Modulul încorporează un flash SPI de 4 MB pentru stocarea datelor și firmware.
Integrare ușoară: ESP32-PICO-D4 integrează perfect componentele esențiale. Conține la bord un oscilator cu cristal, memorie flash și condensatori de filtru.
Fără testare externă: Datorită includerii tuturor componentelor periferice necesare, testarea modulelor nu este necesară.
Potrivit pentru aplicații cu spațiu limitat și cu baterii: Dimensiunile reduse ale ESP32-PICO-D4, performanța fiabilă și consumul redus de energie îl fac o alegere ideală pentru aplicații cu spațiu limitat și alimentate cu baterii, cum ar fi electronice portabile și alte produse IoT.
CPU și memorie internă
ESP32-Pico-D4 este livrat cu microprocesoare LX6 dual-core Xtensa pe 32 de biți:
- ESP32-Pico-D4 are 448 KB de ROM. Acest ROM este folosit la pornirea funcțiilor de bază ale plăcii.
- ESP32-Pico-D4 are și 520 KB de SRAM. Acest SRAM poate fi folosit pentru a stoca date și instrucțiuni în interiorul plăcii.
- ESP32-Pico-D4 are o SRAM de 8 KB. Această memorie este definită ca memorie RTC FAST și este prezentă în RTC CPU-ul principal poate accesa această memorie în modul de repaus profund sau în timpul procesului de pornire a plăcii.
- ESP32-Pico-D4 are și 8 KB SRA. Această memorie este definită ca RTC Slow Memory. De cele mai multe ori, memoria RTC Slow este utilizată de co-procesor în modul Deep-sleep.
- Placa ESP32-Pico-D4 are, de asemenea, 1 Kbit de eFuse. Dintr-un total de 1 Kbiți, cei 256 de biți sunt alocați pentru scopurile sistemului, cum ar fi adresa MAC și configurarea cipului. Cei 768 de biți rămași ai modulului sunt dedicați aplicațiilor utilizatorului, în special pentru sarcini precum gestionarea utilizării memoriei, implementarea criptării flash și stocarea informațiilor de identificare a cipului.
Flash extern și SRAM
Microcontrolerul ESP32 poate suporta mai multe cipuri externe QSPI flash și SRAM. De asemenea, are un mecanism hardware de criptare/decriptare bazat pe AES, care garantează securitatea programelor și datelor stocate în memoria flash. ESP32 permite accesul la flash QSPI extern și la SRAM folosind cache-urile de mare viteză.
Atât spațiul de memorie de instrucțiuni al procesorului, cât și spațiul de memorie numai pentru citire pot utiliza flash-ul extern în același timp.
- Când se atribuie flash-ul extern spațiului de memorie de instrucțiuni al procesorului, se pot aloca simultan maximum 11 MB + 248 KB. Cu toate acestea, este esențial să rețineți că, dacă sunt mapate mai mult de 3 MB + 248 KB, performanța memoriei cache a procesorului ar putea fi afectată.
- Când alocați flash-ul extern spațiului de memorie de date numai pentru citire, este posibil să alocați maximum 4 MB la un moment dat. Sistemul acceptă diferite dimensiuni de date, inclusiv pe 8 biți, 16 biți și 32 biți.
Oscilatoare de cristal
ESP32-PICO-D4 conține un oscilator cu cristal de 40 MHz.
RTC și consumul de energie
ESP32-Pico-D4 are suport pentru sisteme avansate de management al energiei. Această placă poate schimba modul de alimentare în funcție de utilizare. Acceptă modul de consum redus, modul de repaus și modul de consum ultra-scăzut. Citiți detalii despre diferitele moduri de alimentare ale ESP32 în următorul articol:
Moduri de repaus ESP32 și consumul lor de energie
Specificatii tehnice
TIP | DESCRIERE |
Stare produs | Activ |
Programabil Digi-Key | Nu e verificat |
Familie RF/Standard | Bluetooth, WiFi |
Protocol | 802.11b/g/n, Bluetooth v4.2 +EDR, Clasa 1, 2 și 3 |
Modulare | CCK, DSSS, OFDM |
Frecvență | 2,4 GHz ~ 2,5 GHz |
Rata de date | 150 Mbps |
Putere – Ieșire | 20,5 dBm |
Sensibilitate | -98,4 dBm |
Interfețe seriale | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Tip antenă | – |
IC utilizat / Part | ESP32 |
Capacitate de memorie | Flash de 4 MB |
Tensiune – Alimentare | 2,7 V ~ 3,6 V |
Curent – Recepție | – |
Curent – transmisie | – |
Tip de montare | Montaj de suprafață |
Temperatura de Operare | -40°C ~ 85°C |
Pachet / Cutie | Modul 48-SMD |
Curent de funcționare Medie | 80 mA |
Nivel de sensibilitate la umiditate (MSL) | Nivelul 3 |
Temperatura ambiantă de funcționare | –40 °C ~ 85 °C |
Curentul minim furnizat de sursa de alimentare | 500 mA |
Tensiune de funcționare/alimentare | 3,0 V ~ 3,6 V |
Cristal integrat | Cristal de 40 MHz |
Senzor pe cip | Senzor Hall |
Cum să începeți cu ESP32-Pico-D4
Pentru a încărca codul și a genera rezultate folosind ESP32-Pico-D4, se folosește cadrul ESP-IDF. ESP-IDF oferă un set cuprinzător de biblioteci, instrumente și documentație pentru dezvoltarea aplicațiilor pe ESP32-Pico-D4.
Începeți prin descărcarea și instalarea cadrului ESP-IDF de pe site-ul web Espressif Systems. Frame-ul poate fi instalat pe diferite sisteme de operare.
Concluzie
ESP32-Pico-D4 este o placă cu design compact și cu consum redus de energie. ESP32-PICO-D4 este un sistem pe cip (SoC) foarte integrat bazat pe seria ESP32 de la Espressif Systems. ESP32-Pico-D4 este proiectat și destinat aplicațiilor care necesită un factor de formă compact și un consum redus de energie. Unul dintre punctele principale ale ESP32-Pico este dimensiunea memoriei flash de 4 MB. Pentru mai multe informații despre ESP32-Pico citiți articolul.