Wat is ESP32-Pico-D4

Wat Is Esp32 Pico D4



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.