Dołącz do naszej grupy Telegram — tam osobiście odpowiadam na pytania, dzielę się poradami, schematami, kodem i trikami dotyczącymi montażu i konfiguracji.
Перейти в Telegram

NEWS

ESP32 S2, S3, C3 różnice i cechy szczególne.

P32: Jak wybrać idealny mikrokontroler do projektu?

Przy tak dużej różnorodności mikrokontrolerów ESP32, wybór odpowiedniego modelu zależy od:

  • mocy obliczeniowej
  • pojemności pamięci
  • możliwości podłączenia
  • efektywności energetycznej
  • unikalnych funkcji

Procesor i wydajność:

  • ESP32, ESP32-S:  Architektura Xtensa z częstotliwością do 240 MHz
  • ESP32-C, ESP32-H2, ESP32-P4:  Architektura RISC-V, z częstotliwościami od 96 MHz (ESP32-H2) do 400 MHz (ESP32-P4). 

Maksymalna wydajność ESP32:

  • ESP32-P4 (dwurdzeniowy procesor RISC-V z częstotliwością 400 MHz)
  • ESP32  (Xtensa LX6)
  • ESP32-S3 (Xtensa LX7)

Pamięć i przechowywanie:

  • Pojemność SRAM: od 256 KB (ESP32-H2) do 512 KB (ESP32-C6).
  • *ESP32-C3 i ESP32-C6: energooszczędna architektura RISC-V, ale mniej pamięci RAM niż klasyczny ESP32 (512 KB).
  • ESP32-S3:  do 8 MB pamięci flash (dla aplikacji wymagających interfejsu graficznego lub przetwarzania dużych ilości danych).

Łączność WiFi: 

  • ESP32, ESP32-S3, ESP32-C3: WiFi 4 (802.11 b/g/n) z częstotliwością 2,4 GHz
  • ESP32-C6: WiFi 6 (802.11ax) z częstotliwością 2,4 GHz (szybkie połączenie z niskim opóźnieniem).
  • ESP32-C5: dwuzakresowe WiFi 6 (2,4 i 5 GHz).

Łączność Bluetooth: 

  • ESP32: BLE 4.2
  • ESP32-S3 ESP32-C6: BLE 5.2
  • ESP32-S2 ESP32-P4: nie obsługują Bluetooth.

Efektywność energetyczna i GPIO:

Tryb uśpienia: 

  • ESP32: ~100 µA (mniej energooszczędny).
  • ESP32-S2: ~22 µA (oszczędność energii pięciokrotnie większa).
  • ESP32-C3 i C6: ~ 5 µA (idealne dla projektów zasilanych bateriami).

Liczba GPIO: 

  • ESP32-S3: do 56 GPIO
  • ESP32-C3: tylko 32

Wymiary układu ESP32:

  • ESP32-C2:  najmniejszy układ (obudowa 4x4 mm).
  • ESP32-C5 i ESP32-H2:  rozmiary 5x5 mm.
  • ESP32-S3:  rozmiary 7x7 mm (pozwala na więcej pinów GPIO).

Funkcje modeli:

  • ESP32-C3: RISC-V, BLE 5.0, ekonomiczny i bezpieczny wybór.
  • ESP32-C6: WiFi 6 + BLE 5.3 + Thread (idealne do inteligentnego domu).
  • ESP32-S3: dwurdzeniowy Xtensa LX7, wsparcie dla AI i interfejsów graficznych.
  • ESP32-H2: obsługa Thread/Zigbee, niski pobór mocy, brak WiFi.

Techniczne różnice ESP32, S2, S3, C3, H2:

Podstawowy model ESP32 (Dwurdzeniowy XTensa, Wi-Fi, 512 KB SRAM itd.)

ESP32-S2 (różnice w porównaniu do ESP32):

  • Jednordzeniowy XTensa LX7 MCU (zamiast dwurdzeniowego).
  • Brak bloku Floating-Point Unit (implementacja programowa działa 8 razy wolniej).
  • Więcej wyjść (56 GPIO).
  • Więcej pinów dotykowych.
  • Wbudowany USB OTG (on-the-go).
  • Wsparcie Bluetooth 5.0.
  • Wbudowany ULP-RISC-V współprocesor.

ESP32-S3 (różnice w porównaniu do ESP32-S2):

  • Dwurdzeniowy XTensa LX7 MCU.
  • Posiadanie Floating-Point Unit.
  • Wsparcie Bluetooth 5.2 (LE).

ESP32-C3 (różnice w porównaniu do ESP32):

  • Procesor RISC-V.
  • Wsparcie Bluetooth 5 (LE).
  • Częstotliwość taktowania 160 MHz zamiast 240 MHz.
  • 400 KB SRAM zamiast 512 KB.
  • Mniej wyjść 32 GPIO.
  • 8 KB pamięci RTC zamiast 16 KB.
  • Brak Floating-Point Unit (implementacja programowa działa 8 razy wolniej).
  • 56-bitowe timery zamiast 64-bitowych.
  • 2 dostępne timery zamiast 4.
  • 4 kanały RMT zamiast 8.
  • Wbudowany USB.

ESP32-H2 (różnice w porównaniu do ESP32-C3):

  • 256 KB SRAM zamiast 400 KB.
  • Częstotliwość taktowania 96 MHz zamiast 160 MHz.
  • Wsparcie Bluetooth 5.2 (LE).
  • Brak Wi-Fi.

Oto dodatkowa tabela informacyjna, która pomoże wybrać odpowiedni model (kliknij na obrazek > otwórz w nowym oknie):