ESP32-Pico-D4 kombinerer funksjonaliteten til en ESP32-brikke med et 4 MB SPI-flashminne. Selve ESP32-brikken er en 32-bits mikrokontroller med doble kjerner, Wi-Fi og Bluetooth-støtte. Flash-minnet på 4 MB gir maksimal lagringsplass for programkode og data. Det er en system-i-pakke (SiP)-modul med mer flash-minne.
Egenskaper til ESP32-Pico-D4
ESP32-Pico-D4 har mange funksjoner som gjør den til en allsidig og kraftig mikrokontroller:
- Dual-core 32-bits mikrokontroller
- Wi-Fi og Bluetooth-støtte
- 4 MB SPI flash-minne
- Lavt energiforbruk
- Bredt utvalg av periferiutstyr
Hovedhøydepunkter i ESP32-Pico-D4
ESP32-Pico-D4-modulen tilbyr følgende nøkkelfunksjoner:
Kompakt størrelse: Med dimensjoner på omtrent (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm, opptar modulen minimal PCB-plass.
Integrert 4 MB SPI Flash: Modulen har en 4 MB SPI-blits for datalagring og fastvare.
Enkel integrering: ESP32-PICO-D4 integrerer sømløst viktige komponenter. Den inneholder ombord en krystalloscillator, flashminne og filterkondensatorer.
Ingen ekstern testing: På grunn av inkluderingen av alle nødvendige perifere komponenter, er det ikke nødvendig med modultesting.
Egnet for plassbegrensede og batteridrevne applikasjoner: ESP32-PICO-D4s lille størrelse, pålitelige ytelse og lave energiforbruk gjør den til et ideelt valg for plassbegrensede og batteridrevne applikasjoner som bærbar elektronikk og andre IoT-produkter.
CPU og internminne
ESP32-Pico-D4 leveres med innebygde Xtensa 32-biters dual-core LX6 mikroprosessorer:
- ESP32-Pico-D4 har 448 KB ROM. Denne ROM-en brukes til å starte opp kjernefunksjonene til brettet.
- ESP32-Pico-D4 har også 520 KB SRAM. Denne SRAM kan brukes til å lagre data og instruksjoner inne i tavlen.
- ESP32-Pico-D4 har en 8 KB SRAM. Dette minnet er definert som RTC FAST-minne og er tilstede i RTC. Hoved-CPU kan få tilgang til dette minnet i dyp hvilemodus eller under oppstartsprosessen til kortet.
- ESP32-Pico-D4 har også 8 KB SRA. Dette minnet er definert som RTC Slow Memory. Mesteparten av tiden brukes RTC Slow-minne av co-prosessoren i Deep-sleep-modus.
- ESP32-Pico-D4-kortet har også 1 Kbit eFuse. Av totalt 1 Kbit er de 256 bitene tildelt systemets formål som MAC-adresse og brikkekonfigurasjon. De resterende 768 bitene av modulen er dedikert til brukerapplikasjoner, spesielt for oppgaver som å administrere minnebruk, implementere flash-kryptering og lagre brikkeidentifikasjonsinformasjon.
Ekstern Flash og SRAM
ESP32-mikrokontrolleren kan støtte flere eksterne QSPI-blits- og SRAM-brikker. Den har også en maskinvarekryptering/dekrypteringsmekanisme basert på AES, som garanterer sikkerheten til programmer og data lagret i flashminne. ESP32 gir tilgang til ekstern QSPI-blits og SRAM ved hjelp av høyhastighets-cachene.
Både CPU-instruksjonsminneplassen og skrivebeskyttet minneplass kan bruke den eksterne flashen samtidig.
- Når du tilordner den eksterne flashen til CPU-instruksjonsminneplassen, kan maksimalt 11 MB + 248 KB tildeles samtidig. Det er imidlertid viktig å huske på at hvis mer enn 3 MB + 248 KB er kartlagt, kan CPU-ens bufferytelse bli påvirket.
- Når du tildeler den eksterne flashen til den skrivebeskyttede dataminneplassen, er det mulig å tildele maksimalt 4 MB om gangen. Systemet støtter forskjellige datastørrelser, inkludert 8-bit, 16-bit og 32-bit.
Krystalloscillatorer
ESP32-PICO-D4 inneholder en 40 MHz krystalloscillator.
RTC og strømforbruk
ESP32-Pico-D4 har støtte for avanserte strømstyringssystemer. Dette kortet kan endre strømmodus avhengig av bruken. Den støtter lavstrømsmodus, hvilemodus og ultralavstrømmodus. Les detaljer om ESP32s forskjellige strømmoduser i følgende artikkel:
ESP32 hvilemoduser og strømforbruket deres
Tekniske spesifikasjoner
TYPE | BESKRIVELSE |
Produktstatus | Aktiv |
Digi-Key programmerbar | Ikke bekreftet |
RF Familie/Standard | Bluetooth, WiFi |
Protokoll | 802.11b/g/n, Bluetooth v4.2 +EDR, klasse 1, 2 og 3 |
Modulering | CCK, DSSS, OFDM |
Frekvens | 2,4 GHz ~ 2,5 GHz |
Datahastighet | 150 Mbps |
Strøm – Utgang | 20,5dBm |
Følsomhet | -98,4dBm |
Serielle grensesnitt | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Antenne type | – |
Utnyttet IC / Del | ESP32 |
Minnestørrelse | 4MB Flash |
Spenning – Forsyning | 2,7V ~ 3,6V |
Gjeldende – Mottar | – |
Strøm – Sender | – |
Monteringstype | Overflatemontert |
Driftstemperatur | -40°C ~ 85°C |
Pakke / Etui | 48-SMD-modul |
Driftsstrøm Gjennomsnitt | 80 mA |
Fuktighetsfølsomhetsnivå (MSL) | Nivå 3 |
Driftsomgivelsestemperatur | –40 °C ~ 85 °C |
Minimum strøm levert av strømforsyningen | 500 mA |
Driftsspenning/Strømforsyning | 3,0 V ~ 3,6 V |
Integrert krystall | 40 MHz krystall |
On-chip sensor | Hall sensor |
Slik kommer du i gang med ESP32-Pico-D4
For å laste opp kode og generere utdata ved hjelp av ESP32-Pico-D4, brukes ESP-IDF-rammeverket. ESP-IDF gir et omfattende sett med biblioteker, verktøy og dokumentasjon for utvikling av applikasjoner på ESP32-Pico-D4.
Start med å laste ned og installere ESP-IDF-rammeverket fra nettstedet til Espressif Systems. Rammeverket kan installeres på forskjellige operativsystemer.
Konklusjon
ESP32-Pico-D4 er et kompakt design og kort med lavt strømforbruk. ESP32-PICO-D4 er en svært integrert system-på-brikke (SoC) basert på ESP32-serien fra Espressif Systems. ESP32-Pico-D4 er designet og målrettet for applikasjoner som krever en kompakt formfaktor og lavt strømforbruk. Et av hovedhøydepunktene til ESP32-Pico er dens 4 MB flashminnestørrelse. For mer informasjon om ESP32-Pico les artikkelen.