Присоединяйся к нашей Telegram-группе — там я лично отвечаю на вопросы, делюсь советами, схемами, кодом и лайфхаками по сборке и настройке.
Перейти в Telegram

NEWS

ESP32 S2, S3, C3 различия и особенности

ESP32: Как выбрать идеальный микроконтроллер для проекта?

При таком большом разнообразии микроконтроллеров ESP32 выбор подходящей модели зависит от

  • вычислительной мощности
  • объёма памяти
  • возможностей подключения
  • энергоэффективности
  • уникальных функций

Процессор и производительность:

  • ESP32, ESP32-S:  Архитектура Xtensa с частотой до 240 МГц
  • ESP32-C, ESP32-H2, ESP32-P4:  Архитектура RISC-V, с частотами от 96 МГц (ESP32-H2) до 400 МГц (ESP32-P4). 

Максимальная производительность ESP32:

  • ESP32-P4 (двухъядерный процессор RISC-V на частоте 400 МГц )
  • ESP32  (Xtensa LX6)
  • ESP32-S3 (Xtensa LX7)

Память и хранилище:

  • Объем SRAM: от 256 КБ (ESP32-H2) до 512 КБ (ESP32-C6).
  • *ESP32-C3 и ESP32-C6: энергоэффективная архитектура RISC-V, но меньше оперативной памяти, чем у классического ESP32 (512 КБ).
  • ESP32-S3:  до 8 МБ флеш-памяти (для приложений, требующих графического интерфейса или обработки больших данных).

Связь WiFi: 

  • ESP32, ESP32-S3, ESP32-C3: WiFi 4 (802.11 b/g/n) с частотой 2,4 ГГц
  • ESP32-C6: WiFi 6 (802.11ax) с частотой 2,4 ГГц (быстрое соединение с низкой задержкой).
  • ESP32-C5: двухдиапазонный WiFi 6 (2,4 и 5 ГГц).

Связь Bluetooth: 

  • ESP32: BLE 4.2
  • ESP32-S3 ESP32-C6: BLE 5.2
  • ESP32-S2 ESP32-P4: не поддерживают Bluetooth.

Энергоэффективность и GPIO:

Режим сна: 

  • ESP32: ~100 мкА (менее энергоэффективен).
  • ESP32-S2: ~22 мкА (экономия энергии в 5 раз лучше).
  • ESP32-C3 и C6: ~ 5 мкА (отлично подходит для проектов с батарейным питанием).

Количество GPIO: 

  • ESP32-S3: до 56 GPIO
  • ESP32-C3: всего 32

Размеры чипа ESP32:

  • ESP32-C2:  самый компактный чип (корпус 4x4 мм).
  • ESP32-C5 и ESP32-H2:  размеры 5x5 мм.
  • ESP32-S3:  размеры 7x7 мм (позволяет разместить больше выводов GPIO).

Особенности моделей:

  • ESP32-C3: RISC-V, BLE 5.0, экономичный и безопасный выбор.
  • ESP32-C6: WiFi 6 + BLE 5.3 + Thread (идеально для умного дома).
  • ESP32-S3: двухъядерный Xtensa LX7, поддержка AI и графических интерфейсов.
  • ESP32-H2: поддержка Thread/Zigbee, низкое энергопотребление, нет WiFi.

Технически отличия ESP32, S2, S3, C3, H2:

Базовая модель ESP32 (Двухъядерный XTensa, Wi-Fi, 512 кБ SRAM и т. д.)

ESP32-S2 (отличия от ESP32):

  • Одноядерный XTensa LX7 MCU (вместо двухъядерного).
  • Отсутствие блока Floating-Point Unit (программная реализация медленнее в 8 раз).
  • Больше выводов (56 GPIO).
  • Больше сенсорных пинов.
  • Встроенный USB OTG (on-the-go).
  • Поддержка Bluetooth 5.0.
  • Встроенный ULP-RISC-V сопроцессор.

ESP32-S3 (отличия от ESP32-S2):

  • Двухъядерный XTensa LX7 MCU.
  • Наличие Floating-Point Unit.
  • Поддержка Bluetooth 5.2 (LE).

ESP32-C3 (отличия от ESP32):

  • RISC-V процессор.
  • Поддержка Bluetooth 5 (LE).
  • Тактовая частота 160 МГц вместо 240 МГц.
  • 400 кБ SRAM вместо 512 КБ
  • Меньше выводов 32 GPIO
  • 8 кБ памяти RTC вместо 16 кБ
  • Отсутствие Floating-Point Unit (программная реализация медленнее в 8 раз )
  • 56-битные таймеры вместо 64-битных
  • 2 доступных таймера вместо 4
  • 4 RMT-канала вместо 8
  • Встроенный USB

ESP32-H2 (отличия от ESP32-C3):

  • 256 кБ SRAM вместо 400 КБ
  • Тактовая частота 96 МГц вместо 160 МГц.
  • Поддержка Bluetooth 5.2 (LE)
  • Отсутствие Wi-Fi

Вот ещё информационная таблица чтобы сделать правильный выбор (кликните на изображении > открыть в новом окне):