Was ist ESP32-Pico-D4?

Was Ist Esp32 Pico D4



Der ESP32-Pico-D4 kombiniert die Funktionalität eines ESP32-Chips mit einem 4 MB SPI-Flash-Speicher. Der ESP32-Chip selbst ist ein 32-Bit-Mikrocontroller mit Dual-Core-, Wi-Fi- und Bluetooth-Unterstützung. Der 4 MB große Flash-Speicher bietet maximalen Speicherplatz für Programmcode und Daten. Es handelt sich um ein System-in-Package (SiP)-Modul mit mehr Flash-Speicher.







Merkmale von ESP32-Pico-D4

Der ESP32-Pico-D4 verfügt über viele Funktionen, die ihn zu einem vielseitigen und leistungsstarken Mikrocontroller machen:



  • Dual-Core-32-Bit-Mikrocontroller
  • Wi-Fi- und Bluetooth-Unterstützung
  • 4 MB SPI-Flash-Speicher
  • Energieeffizient
  • Große Auswahl an Peripheriegeräten

Haupthighlights von ESP32-Pico-D4

Das ESP32-Pico-D4-Modul bietet die folgenden Hauptfunktionen:



Kompakte Größe: Mit Abmessungen von etwa (7,000 ± 0,100) mm × (7,000 ± 0,100) mm × (0,940 ± 0,100) mm nimmt das Modul nur minimalen Platz auf der Leiterplatte ein.





Integrierter 4-MB-SPI-Flash: Das Modul enthält einen 4-MB-SPI-Flash für Datenspeicherung und Firmware.

Einfache Integration: ESP32-PICO-D4 integriert wesentliche Komponenten nahtlos. Es enthält einen Quarzoszillator, einen Flash-Speicher und Filterkondensatoren.



Keine externen Tests: Aufgrund der Einbeziehung aller notwendigen Peripheriekomponenten ist ein Modultest nicht erforderlich.

Geeignet für platzbegrenzte und batteriebetriebene Anwendungen: Die geringe Größe, die zuverlässige Leistung und der geringe Energieverbrauch des ESP32-PICO-D4 machen ihn zur idealen Wahl für platzbeschränkte und batteriebetriebene Anwendungen wie tragbare Elektronik und andere IoT-Produkte.

CPU und interner Speicher

Der ESP32-Pico-D4 wird mit integrierten Xtensa 32-Bit-Dual-Core-LX6-Mikroprozessoren geliefert:

  • Der ESP32-Pico-D4 verfügt über 448 KB ROM. Dieses ROM wird zum Booten der Kernfunktionen des Boards verwendet.
  • Der ESP32-Pico-D4 verfügt außerdem über 520 KB SRAM. Dieser SRAM kann zum Speichern von Daten und Anweisungen innerhalb der Platine verwendet werden.
  • Der ESP32-Pico-D4 verfügt über einen 8 KB großen SRAM. Dieser Speicher wird als RTC FAST Memory definiert und ist im RTC vorhanden. Die Haupt-CPU kann im Tiefschlafmodus oder während des Boot-Vorgangs der Platine auf diesen Speicher zugreifen.
  • Der ESP32-Pico-D4 verfügt außerdem über 8 KB SRA. Dieser Speicher wird als RTC Slow Memory definiert. Die meiste Zeit wird RTC Slow-Speicher vom Co-Prozessor im Tiefschlafmodus verwendet.
  • Das ESP32-Pico-D4-Board verfügt außerdem über 1 Kbit eFuse. Von insgesamt 1 Kbit sind die 256 Bit den Systemzwecken wie MAC-Adresse und Chipkonfiguration zugeordnet. Die restlichen 768 Bit des Moduls sind für Benutzeranwendungen vorgesehen, insbesondere für Aufgaben wie die Verwaltung der Speichernutzung, die Implementierung von Flash-Verschlüsselung und das Speichern von Chip-Identifikationsinformationen.

Externer Flash und SRAM

Der ESP32-Mikrocontroller kann mehrere externe QSPI-Flash- und SRAM-Chips unterstützen. Es verfügt außerdem über einen auf AES basierenden Hardware-Verschlüsselungs-/Entschlüsselungsmechanismus, der die Sicherheit der im Flash-Speicher gespeicherten Programme und Daten gewährleistet. Der ESP32 ermöglicht mithilfe der Hochgeschwindigkeits-Caches den Zugriff auf externen QSPI-Flash und SRAM.

Sowohl der CPU-Befehlsspeicherplatz als auch der Nur-Lese-Speicherplatz können den externen Flash gleichzeitig nutzen.

  • Bei der Zuweisung des externen Flashs zum CPU-Befehlsspeicherplatz können maximal 11 MB + 248 KB gleichzeitig zugewiesen werden. Es ist jedoch wichtig zu bedenken, dass die Cache-Leistung der CPU beeinträchtigt werden könnte, wenn mehr als 3 MB + 248 KB zugeordnet werden.
  • Bei der Zuweisung des externen Flashs zum Nur-Lese-Datenspeicherplatz können maximal 4 MB gleichzeitig zugewiesen werden. Das System unterstützt verschiedene Datengrößen, darunter 8-Bit, 16-Bit und 32-Bit.

Quarzoszillatoren

Der ESP32-PICO-D4 enthält einen 40-MHz-Quarzoszillator.

RTC und Stromverbrauch

Der ESP32-Pico-D4 unterstützt erweiterte Energieverwaltungssysteme. Dieses Board kann den Energiemodus je nach Nutzung ändern. Es unterstützt den Energiesparmodus, den Schlafmodus und den Ultra-Energiesparmodus. Lesen Sie Einzelheiten zu den verschiedenen Leistungsmodi des ESP32 im folgenden Artikel:

ESP32-Schlafmodi und ihr Stromverbrauch

Technische Spezifikationen

TYP BESCHREIBUNG
Produktstatus Aktiv
Digi-Key programmierbar Nicht verifiziert
RF-Familie/Standard Bluetooth, WLAN
Protokoll 802.11b/g/n, Bluetooth v4.2 +EDR, Klasse 1, 2 und 3
Modulation CCK, DSSS, OFDM
Frequenz 2,4 GHz ~ 2,5 GHz
Datenrate 150 Mbit/s
Leistung 20,5 dBm
Empfindlichkeit -98,4 dBm
Serielle Schnittstellen GPIO, I²C, I²S, PWM, SDIO, SPI, UART
Antennentyp
Verwendeter IC / Teil ESP32
Speichergröße 4 MB Flash
Spannungsversorgung 2,7 V ~ 3,6 V
Aktuell – Empfang
Strom – Senden
Befestigungsart Oberflächenmontage
Betriebstemperatur -40°C ~ 85°C
Paket/Koffer 48-SMD-Modul
Betriebsstrom Durchschnitt 80mA
Feuchtigkeitsempfindlichkeitsniveau (MSL) Stufe 3
Betriebsumgebungstemperatur –40 °C ~ 85 °C
Mindeststrom, der vom Netzteil geliefert wird 500mA
Betriebsspannung/Stromversorgung 3,0 V ~ 3,6 V
Integrierter Kristall 40-MHz-Quarz
On-Chip-Sensor Hallsensor

Erste Schritte mit ESP32-Pico-D4

Um Code hochzuladen und Ausgaben mit ESP32-Pico-D4 zu generieren, wird das ESP-IDF-Framework verwendet. Das ESP-IDF bietet einen umfassenden Satz an Bibliotheken, Tools und Dokumentationen für die Entwicklung von Anwendungen auf dem ESP32-Pico-D4.

Beginnen Sie mit dem Herunterladen und Installieren des ESP-IDF-Frameworks von der Espressif Systems-Website. Das Framework kann auf verschiedenen Betriebssystemen installiert werden.

Abschluss

Das ESP32-Pico-D4 ist ein Board mit kompaktem Design und geringem Stromverbrauch. Der ESP32-PICO-D4 ist ein hochintegriertes System-on-Chip (SoC) basierend auf der ESP32-Serie von Espressif Systems. ESP32-Pico-D4 wurde für Anwendungen entwickelt und entwickelt, die einen kompakten Formfaktor und einen geringen Stromverbrauch erfordern. Eines der Haupthighlights des ESP32-Pico ist seine Flash-Speichergröße von 4 MB. Weitere Informationen zu ESP32-Pico finden Sie im Artikel.