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.