ESP32-Pico-D4 łączy w sobie funkcjonalność układu ESP32 z 4 MB pamięci flash SPI. Sam układ ESP32 to 32-bitowy mikrokontroler z dwoma rdzeniami, obsługą Wi-Fi i Bluetooth. Pamięć flash o pojemności 4 MB zapewnia maksymalną ilość miejsca na kod programu i dane. Jest to moduł system-in-package (SiP) z większą pamięcią flash.
Cechy ESP32-Pico-D4
ESP32-Pico-D4 ma wiele funkcji, które czynią go wszechstronnym i wydajnym mikrokontrolerem:
- Dwurdzeniowy 32-bitowy mikrokontroler
- Obsługa Wi-Fi i Bluetooth
- Pamięć flash 4 MB SPI
- Niskie zużycie energii
- Szeroka gama urządzeń peryferyjnych
Główne cechy ESP32-Pico-D4
Moduł ESP32-Pico-D4 oferuje następujące kluczowe funkcje:
Kompaktowy rozmiar: Moduł o wymiarach około (7,000±0,100) mm × (7,000±0,100) mm × (0,940±0,100) mm zajmuje minimalną ilość miejsca na płytce drukowanej.
Zintegrowana pamięć SPI 4 MB: Moduł zawiera 4 MB pamięci flash SPI do przechowywania danych i oprogramowania układowego.
Łatwa integracja: ESP32-PICO-D4 bezproblemowo integruje najważniejsze komponenty. Zawiera wbudowany oscylator kwarcowy, pamięć flash i kondensatory filtrujące.
Brak testów zewnętrznych: Ze względu na włączenie wszystkich niezbędnych komponentów peryferyjnych nie jest wymagane testowanie modułów.
Nadaje się do zastosowań o ograniczonej przestrzeni i zasilanych bateryjnie: Niewielki rozmiar, niezawodne działanie i niskie zużycie energii sprawiają, że ESP32-PICO-D4 jest idealnym wyborem do zastosowań o ograniczonej przestrzeni i zasilanych bateryjnie, takich jak elektronika do noszenia i inne produkty IoT.
Procesor i pamięć wewnętrzna
ESP32-Pico-D4 jest dostarczany z wbudowanymi 32-bitowymi dwurdzeniowymi mikroprocesorami LX6 Xtensa:
- ESP32-Pico-D4 ma 448 KB pamięci ROM. Ten ROM jest używany do uruchamiania podstawowych funkcji płyty.
- ESP32-Pico-D4 ma również 520 KB pamięci SRAM. Ta pamięć SRAM może być używana do przechowywania danych i instrukcji wewnątrz płytki.
- ESP32-Pico-D4 ma 8 KB SRAM. Ta pamięć jest zdefiniowana jako pamięć RTC FAST i jest obecna w RTC Główny procesor może uzyskać dostęp do tej pamięci w trybie głębokiego uśpienia lub podczas procesu rozruchu płyty.
- ESP32-Pico-D4 ma również 8 KB SRA. Ta pamięć jest zdefiniowana jako RTC Slow Memory. Przez większość czasu pamięć RTC Slow jest używana przez koprocesor w trybie głębokiego uśpienia.
- Płyta ESP32-Pico-D4 ma również 1 Kbit eFuse. Z łącznej liczby 1 Kbitów 256 bitów jest przypisanych do celów systemu, takich jak adres MAC i konfiguracja układu. Pozostałe 768 bitów modułu jest przeznaczone dla aplikacji użytkownika, w szczególności do zadań takich jak zarządzanie wykorzystaniem pamięci, wdrażanie szyfrowania flash i przechowywanie informacji identyfikacyjnych chipa.
Zewnętrzna pamięć Flash i SRAM
Mikrokontroler ESP32 może obsługiwać wiele zewnętrznych układów flash QSPI i SRAM. Posiada również sprzętowy mechanizm szyfrowania/deszyfrowania oparty na AES, co gwarantuje bezpieczeństwo programów i danych przechowywanych w pamięci flash. ESP32 umożliwia dostęp do zewnętrznych pamięci flash QSPI i SRAM przy użyciu szybkich pamięci podręcznych.
Zarówno przestrzeń pamięci instrukcji procesora, jak i przestrzeń pamięci tylko do odczytu mogą wykorzystywać zewnętrzną pamięć flash w tym samym czasie.
- Podczas przypisywania zewnętrznej pamięci flash do przestrzeni pamięci instrukcji procesora można jednocześnie przydzielić maksymalnie 11 MB + 248 KB. Należy jednak pamiętać, że zmapowanie więcej niż 3 MB + 248 KB może mieć wpływ na wydajność pamięci podręcznej procesora.
- Przydzielając zewnętrzną pamięć flash do przestrzeni pamięci danych tylko do odczytu, można jednorazowo przydzielić maksymalnie 4 MB. System obsługuje różne rozmiary danych, w tym 8-bitowe, 16-bitowe i 32-bitowe.
Oscylatory kryształowe
ESP32-PICO-D4 zawiera oscylator kwarcowy 40 MHz.
RTC i zużycie energii
ESP32-Pico-D4 obsługuje zaawansowane systemy zarządzania energią. Ta płyta może zmieniać tryb zasilania w zależności od użytkowania. Obsługuje tryb niskiego poboru mocy, tryb uśpienia i tryb bardzo niskiego poboru mocy. Przeczytaj szczegóły różnych trybów zasilania ESP32 w następującym artykule:
Tryby uśpienia ESP32 i ich zużycie energii
Specyfikacja techniczna
TYP | OPIS |
Stan produktu | Aktywny |
Programowalny kluczem cyfrowym | Nie zweryfikowany |
Rodzina RF/standardowa | Bluetooth, Wi-Fi |
Protokół | 802.11b/g/n, Bluetooth v4.2 +EDR, klasa 1, 2 i 3 |
Modulacja | CCK, DSSS, OFDM |
Częstotliwość | 2,4 GHz ~ 2,5 GHz |
Prędkość transmisji danych | 150 Mb/s |
Moc – Wyjście | 20,5dBm |
Wrażliwość | -98,4dBm |
Interfejsy szeregowe | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Typ anteny | – |
Wykorzystany układ scalony / część | ESP32 |
Rozmiar pamięci | 4MB Flasha |
Napięcie zasilające | 2,7 V ~ 3,6 V |
Bieżący — odbiór | – |
Bieżący – Transmisja | – |
Typ mocowania | Montaż powierzchniowy |
temperatura robocza | -40°C ~ 85°C |
Opakowanie / etui | Moduł 48-SMD |
Prąd roboczy Średni | 80 mA |
Poziom wrażliwości na wilgoć (MSL) | Poziom 3 |
Robocza temperatura otoczenia | –40°C ~ 85°C |
Minimalny prąd dostarczany przez zasilacz | 500 mA |
Napięcie robocze/zasilanie | 3,0 V ~ 3,6 V |
Zintegrowany kryształ | Kryształ 40MHz |
Czujnik na chipie | Czujnik Halla |
Jak rozpocząć pracę z ESP32-Pico-D4
Aby przesłać kod i wygenerować dane wyjściowe za pomocą ESP32-Pico-D4, używana jest struktura ESP-IDF. ESP-IDF zapewnia kompleksowy zestaw bibliotek, narzędzi i dokumentacji do tworzenia aplikacji na ESP32-Pico-D4.
Zacznij od pobrania i zainstalowania środowiska ESP-IDF ze strony internetowej Espressif Systems. Ramę można zainstalować na różnych systemach operacyjnych.
Wniosek
ESP32-Pico-D4 to płytka o zwartej konstrukcji i niskim zużyciu energii. ESP32-PICO-D4 to wysoce zintegrowany system na chipie (SoC) oparty na serii ESP32 firmy Espressif Systems. ESP32-Pico-D4 został zaprojektowany i przeznaczony do zastosowań wymagających kompaktowej obudowy i niskiego zużycia energii. Jedną z głównych zalet ESP32-Pico jest pamięć flash o pojemności 4 MB. Aby uzyskać więcej informacji na temat ESP32-Pico, przeczytaj artykuł.