Hvad er ESP32-Pico-D4

Hvad Er Esp32 Pico D4



ESP32-Pico-D4 kombinerer funktionaliteten fra en ESP32-chip med en 4 MB SPI-flashhukommelse. Selve ESP32-chippen er en 32-bit mikrocontroller med to kerner, Wi-Fi og Bluetooth-understøttelse. Den 4 MB flash-hukommelse giver maksimal lagerplads til programkode og data. Det er et system-i-pakke (SiP) modul med mere flash-hukommelse.







Funktioner i ESP32-Pico-D4

ESP32-Pico-D4 har mange funktioner, der gør den til en alsidig og kraftfuld mikrocontroller:



  • Dual-core 32-bit mikrocontroller
  • Wi-Fi og Bluetooth understøttelse
  • 4 MB SPI flash-hukommelse
  • Lavt strømforbrug
  • Bredt udvalg af periferiudstyr

Vigtigste højdepunkter i ESP32-Pico-D4

ESP32-Pico-D4-modulet tilbyder følgende nøglefunktioner:



Kompakt størrelse: Med dimensioner på cirka (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm optager modulet minimalt PCB-plads.





Integreret 4 MB SPI Flash: Modulet indeholder en 4 MB SPI-flash til datalagring og firmware.

Nem integration: ESP32-PICO-D4 integrerer problemfrit vigtige komponenter. Den indeholder indbygget en krystaloscillator, flashhukommelse og filterkondensatorer.



Ingen ekstern test: På grund af medtagelsen af ​​alle nødvendige perifere komponenter er modultestning ikke påkrævet.

Velegnet til pladsbegrænsede og batteridrevne applikationer: ESP32-PICO-D4s lille størrelse, pålidelige ydeevne og lave energiforbrug gør den til et ideelt valg til pladsbegrænsede og batteridrevne applikationer som bærbar elektronik og andre IoT-produkter.

CPU og intern hukommelse

ESP32-Pico-D4 leveres med indbyggede Xtensa 32-bit dual-core LX6 mikroprocessorer:

  • ESP32-Pico-D4 har 448 KB ROM. Denne ROM bruges til opstart af kortets kernefunktioner.
  • ESP32-Pico-D4 har også 520 KB SRAM. Denne SRAM kan bruges til at gemme data og instruktioner inde i kortet.
  • ESP32-Pico-D4 har en 8 KB SRAM. Denne hukommelse er defineret som RTC FAST-hukommelse og er til stede i RTC. Hoved-CPU'en kan få adgang til denne hukommelse i dyb dvaletilstand eller under opstartsprocessen af ​​kortet.
  • ESP32-Pico-D4 har også 8 KB SRA. Denne hukommelse er defineret som RTC Slow Memory. Det meste af tiden bruges RTC Slow memory af co-processoren i Deep-sleep-tilstand.
  • ESP32-Pico-D4-kortet har også 1 Kbit eFuse. Ud af i alt 1 Kbit er de 256 bit tildelt til systemets formål som MAC-adresse og chipkonfiguration. De resterende 768 bit af modulet er dedikeret til brugerapplikationer, specifikt til opgaver som håndtering af hukommelsesforbrug, implementering af flash-kryptering og lagring af chip-identifikationsoplysninger.

Ekstern Flash og SRAM

ESP32-mikrocontrolleren kan understøtte flere eksterne QSPI-flash- og SRAM-chips. Den har også en hardwarekryptering/dekrypteringsmekanisme baseret på AES, som garanterer sikkerheden af ​​programmer og data gemt i flashhukommelsen. ESP32 giver adgang til ekstern QSPI-flash og SRAM ved hjælp af højhastigheds-caches.

Både CPU-instruktionshukommelsespladsen og skrivebeskyttet hukommelsesplads kan bruge den eksterne flash på samme tid.

  • Når den eksterne flash tildeles CPU-instruktionshukommelsespladsen, kan der maksimalt tildeles 11 MB + 248 KB samtidigt. Det er dog vigtigt at huske på, at hvis mere end 3 MB + 248 KB kortlægges, kan CPU'ens cache-ydeevne blive påvirket.
  • Når den eksterne flash tildeles til den skrivebeskyttede datahukommelsesplads, er det muligt at tildele maksimalt 4 MB ad gangen. Systemet understøtter forskellige datastørrelser, herunder 8-bit, 16-bit og 32-bit.

Krystaloscillatorer

ESP32-PICO-D4 indeholder en 40 MHz krystaloscillator.

RTC og strømforbrug

ESP32-Pico-D4 understøtter avancerede strømstyringssystemer. Dette kort kan ændre strømtilstanden afhængigt af brugen. Den understøtter lavenergitilstand, dvaletilstand og ultra-lavenergitilstand. Læs detaljer om ESP32s forskellige strømtilstande i følgende artikel:

ESP32 Dvaletilstande og deres strømforbrug

Tekniske specifikationer

TYPE BESKRIVELSE
Produktstatus Aktiv
Digi-Key programmerbar Ikke verificeret
RF Familie/Standard Bluetooth, WiFi
Protokol 802.11b/g/n, Bluetooth v4.2 +EDR, klasse 1, 2 og 3
Modulation CCK, DSSS, OFDM
Frekvens 2,4 GHz ~ 2,5 GHz
Datahastighed 150 Mbps
Power – Output 20,5 dBm
Følsomhed -98,4dBm
Serielle grænseflader GPIO, I²C, I²S, PWM, SDIO, SPI, UART
Antenne type
Udnyttet IC / Del ESP32
Hukommelsesstørrelse 4 MB flash
Spænding – Forsyning 2,7V ~ 3,6V
Aktuel – Modtager
Strøm – Sender
Monteringstype Overflademontering
Driftstemperatur -40°C ~ 85°C
Pakke/etui 48-SMD modul
Driftsaktuel Gennemsnit 80 mA
Fugtfølsomhedsniveau (MSL) Niveau 3
Driftsomgivelsestemperatur –40 °C ~ 85 °C
Minimum strøm leveret af strømforsyningen 500 mA
Driftsspænding/Strømforsyning 3,0 V ~ 3,6 V
Integreret krystal 40 MHz krystal
On-chip sensor Hall sensor

Sådan kommer du i gang med ESP32-Pico-D4

For at uploade kode og generere output ved hjælp af ESP32-Pico-D4, bruges ESP-IDF frameworket. ESP-IDF giver et omfattende sæt af biblioteker, værktøjer og dokumentation til udvikling af applikationer på ESP32-Pico-D4.

Start med at downloade og installere ESP-IDF frameworket fra Espressif Systems hjemmeside. Rammerne kan installeres på forskellige operativsystemer.

Konklusion

ESP32-Pico-D4 er et kompakt design og et lavt strømforbrugskort. ESP32-PICO-D4 er en meget integreret system-on-chip (SoC) baseret på ESP32-serien fra Espressif Systems. ESP32-Pico-D4 er designet og målrettet til applikationer, der kræver en kompakt formfaktor og lavt strømforbrug. Et af de vigtigste højdepunkter ved ESP32-Pico er dens 4 MB flashhukommelsesstørrelse. For mere info om ESP32-Pico læs artiklen.