De ESP32-Pico-D4 combineert de functionaliteit van een ESP32-chip met een 4 MB SPI-flashgeheugen. De ESP32-chip zelf is een 32-bits microcontroller met dual cores, Wi-Fi en Bluetooth-ondersteuning. Het 4 MB flash-geheugen biedt maximale opslag voor programmacode en gegevens. Het is een system-in-package (SiP) module met meer flashgeheugen.
Kenmerken van ESP32-Pico-D4
De ESP32-Pico-D4 heeft veel functies die hem tot een veelzijdige en krachtige microcontroller maken:
- Dual-core 32-bits microcontroller
- Wi-Fi en Bluetooth-ondersteuning
- 4 MB SPI-flashgeheugen
- Laag energieverbruik
- Breed scala aan randapparatuur
Belangrijkste hoogtepunten van ESP32-Pico-D4
De ESP32-Pico-D4-module biedt de volgende hoofdkenmerken:
Compacte maat: Met afmetingen van ongeveer (7.000 ± 0.100) mm × (7.000 ± 0.100) mm × (0.940 ± 0.100) mm neemt de module minimale PCB-ruimte in beslag.
Geïntegreerde SPI-flash van 4 MB: De module bevat een 4-MB SPI-flash voor gegevensopslag en firmware.
Eenvoudige integratie: ESP32-PICO-D4 integreert naadloos essentiële componenten. Het bevat een ingebouwde kristaloscillator, flashgeheugen en filtercondensatoren.
Geen externe testen: Door de opname van alle benodigde randapparatuur is het testen van modules niet vereist.
Geschikt voor toepassingen met beperkte ruimte en op batterijen: Het kleine formaat, de betrouwbare prestaties en het lage energieverbruik van de ESP32-PICO-D4 maken het een ideale keuze voor toepassingen met beperkte ruimte en batterijen, zoals draagbare elektronica en andere IoT-producten.
CPU en intern geheugen
De ESP32-Pico-D4 wordt geleverd met ingebouwde Xtensa 32-bit dual-core LX6 microprocessors:
- De ESP32-Pico-D4 heeft 448 KB ROM. Deze ROM wordt gebruikt bij het opstarten van de kernfuncties van het bord.
- De ESP32-Pico-D4 heeft ook 520 KB SRAM. Deze SRAM kan worden gebruikt om gegevens en instructies in het bord op te slaan.
- De ESP32-Pico-D4 heeft een 8 KB SRAM. Dit geheugen wordt gedefinieerd als RTC FAST-geheugen en is aanwezig in de RTC. De hoofd-CPU heeft toegang tot dit geheugen in diepe slaapmodus of tijdens het opstartproces van het bord.
- De ESP32-Pico-D4 heeft ook 8 KB SRA. Dit geheugen wordt gedefinieerd als RTC Slow Memory. Meestal wordt RTC Slow-geheugen gebruikt door de co-processor in diepe slaapmodus.
- Het ESP32-Pico-D4-bord heeft ook 1 Kbit eFuse. Van de in totaal 1 Kbits worden de 256 bits toegewezen aan de systeemdoeleinden zoals MAC-adres en chipconfiguratie. De resterende 768 bits van de module zijn bedoeld voor gebruikerstoepassingen, met name voor taken zoals het beheren van geheugengebruik, het implementeren van flash-encryptie en het opslaan van chipidentificatie-informatie.
Externe flitser en SRAM
De ESP32-microcontroller kan meerdere externe QSPI-flash- en SRAM-chips ondersteunen. Het heeft ook een hardwarecoderings-/decoderingsmechanisme op basis van AES, dat de veiligheid garandeert van programma's en gegevens die zijn opgeslagen in het flashgeheugen. De ESP32 geeft toegang tot externe QSPI-flash en SRAM met behulp van de snelle caches.
Zowel de CPU-instructiegeheugenruimte als de alleen-lezen geheugenruimte kunnen tegelijkertijd de externe flitser gebruiken.
- Bij het toewijzen van de externe flash aan de CPU-instructiegeheugenruimte kan tegelijkertijd maximaal 11 MB + 248 KB worden toegewezen. Het is echter cruciaal om in gedachten te houden dat als er meer dan 3 MB + 248 KB wordt toegewezen, de cacheprestaties van de CPU mogelijk worden beïnvloed.
- Bij het toewijzen van de externe flash aan de alleen-lezen datageheugenruimte is het mogelijk om maximaal 4 MB per keer toe te wijzen. Het systeem ondersteunt verschillende gegevensgroottes, waaronder 8-bits, 16-bits en 32-bits.
Kristal oscillatoren
De ESP32-PICO-D4 bevat een 40 MHz kristaloscillator.
RTC en stroomverbruik
De ESP32-Pico-D4 heeft ondersteuning voor geavanceerde energiebeheersystemen. Dit bord kan de energiemodus wijzigen, afhankelijk van het gebruik. Het ondersteunt energiezuinige modus, slaapmodus en ultra-low-power modus. Lees de details van de verschillende vermogensmodi van de ESP32 in het volgende artikel:
ESP32-slaapstanden en hun stroomverbruik
Technische specificaties
TYPE | BESCHRIJVING |
product status | Actief |
Digi-Key Programmeerbaar | Niet geverifieerd |
RF-familie/standaard | Bluetooth, Wi-Fi |
Protocol | 802.11b/g/n, Bluetooth v4.2 +EDR, Klasse 1, 2 en 3 |
Modulatie | CCK, DSSS, OFDM |
Frequentie | 2,4 GHz ~ 2,5 GHz |
Datasnelheid | 150Mbps |
Vermogen | 20,5dBm |
Gevoeligheid | -98.4dBm |
Seriële interfaces | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Soort antenne | – |
Gebruikt IC / Part | ESP32 |
Geheugen grootte | Flash van 4 MB |
Spanning - Voeding | 2,7V ~ 3,6V |
Huidig - Ontvangen | – |
Stroom - Zenden | – |
Montage type | Opbouwmontage |
Bedrijfstemperatuur | -40°C ~ 85°C |
Pakket / koffer | 48-SMD-module |
Bedrijfsstroom Gemiddeld | 80 mA |
Vochtgevoeligheidsniveau (MSL) | Niveau 3 |
Bedrijfsomgevingstemperatuur | –40°C ~ 85°C |
Minimale stroom geleverd door de voeding | 500mA |
Bedrijfsspanning/Voeding | 3.0V ~ 3.6V |
Geïntegreerd kristal | 40 MHz kristal |
On-chip sensor | Hall-sensor |
Aan de slag met ESP32-Pico-D4
Om code te uploaden en uitvoer te genereren met behulp van ESP32-Pico-D4, wordt het ESP-IDF-framework gebruikt. De ESP-IDF biedt een uitgebreide set bibliotheken, tools en documentatie voor het ontwikkelen van applicaties op de ESP32-Pico-D4.
Begin met het downloaden en installeren van het ESP-IDF-framework van de website van Espressif Systems. Het framework kan op verschillende besturingssystemen worden geïnstalleerd.
Conclusie
De ESP32-Pico-D4 is een bord met een compact ontwerp en een laag stroomverbruik. De ESP32-PICO-D4 is een sterk geïntegreerd systeem-op-chip (SoC) gebaseerd op de ESP32-serie van Espressif Systems. ESP32-Pico-D4 is ontworpen en bedoeld voor toepassingen die een compacte vormfactor en een laag stroomverbruik vereisen. Een van de belangrijkste hoogtepunten van ESP32-Pico is de grootte van het flashgeheugen van 4 MB. Lees het artikel voor meer informatie over ESP32-Pico.