Проекти ESP32 | Інтернет-радіо на ESP32S2 Mini

Basic BTN

Тест.

info.

warning.

message-negative.

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.

Ось ще інформаційна таблиця, щоб зробити правильний вибір (клікніть на зображенні > відкрити у новому вікні):