Co to jest ESP32-Pico-D4

Co To Jest Esp32 Pico D4



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ł.