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.
Ось ще інформаційна таблиця, щоб зробити правильний вибір (клікніть на зображенні > відкрити у новому вікні):

