X

Kurs ESP - ESP32

Chip ESP32 wyposażono w zależności od wersji w jedno lub dwurdzeniowy procesor 32-bitowy mikroprocesor LX6 Xtensa, pracuje z częstotliwością 160 lub 240 MHz, działający z prędkością do 600 DMIPS oraz koprocesor o niskim poborze energii. Układ dysponuje 520 Kb pamięci SRAM. 

Układ posiada zintegrowany moduł Wi-Fi, obsługujący standardy b/g/n. Maksymalna prędkość komunikacji wynosi 150 Mb/s. Zaimplementowano również moduł Bluetooth v4.2 BR/EDR/BLE.

Chip ESP32 wykonany jest w procesie 40nm. Oferuje rozwiązania wspomagające optymalizację zużycia energii. W stanie głębokiego snu zużywa 5μA. Zaimplementowano regulator niskiego spadku (Low-dropout regulator). Pozwala to na ograniczenie szumów oraz ograniczenie napięcia zasilania do poziomu zbliżonego do napięcia wyjściowego. Przy tym zmniejszono rozmiary układu, poprzez wyeliminowanie dużych cewek oraz transformatorów [1]. Poniżej przedstawiono wygląd ESP32.

Układ dysponuje:

•    jedno lub dwurdzeniowy 32-bitowy mikroprocesor LX6 Xtensa, oferujący wydajność do 600 MIPS,

•    U4WDH, 400 MIPS dla ESP32-D2WD),

•    448 KB ROM,

•    520 KB SRAM,

•    16 KB SRAM w RTC,

•    QSPI obsługuje układy flash / SRAM.

Zaimplementowano interfejsy komunikacyjne: [2]

•    34 x programowalne GPIO,

•    12-bitowy przetwornik SAR ADC do 18 kanałów,

•    2 × 8-bitowy przetwornik cyfrowo-analogowy,

•    10 × czujniki dotykowe,

•    4 ×magistrala SPI,

•    2 × magistrala I2S,

•    2 × magistrala I2C,

•    3 × magistrala UART,

•    host (SD/eMMC/SDIO),

•    interfejs Ethernet MAC z dedykowaną obsługą DMA i IEEE 1588,

•    magistrala CAN 2.0,

•    IR (TX / RX),

•    PWM silnika,

•    LED PWM maksymalnie 16 kanałów,

•    czujnik Halla.

Chip ESP32 wykonany jest w procesie 40nm. Oferuje rozwiązania wspomagające optymalizację zużycia energii. W stanie głębokiego snu zużywa 5μA. Zaimplementowano regulator niskiego spadku (Low-dropout regulator). Pozwala to na ograniczenie szumów oraz ograniczenie napięcia zasilania do poziomu zbliżonego do napięcia wyjściowego. Przy tym zmniejszono rozmiary układu, poprzez wyeliminowanie dużych cewek oraz transformatorów   [3]. Poniżej przedstawiono wygląd ESP32.


[1]    https://en.wikipedia.org/wiki/Low-dropout_regulator 

[2]    https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

[3]    https://en.wikipedia.org/wiki/Low-dropout_regulator