Как узнать модель ESP32?
Обновлено Редакция GAW
Узнать модель проще всего программно: утилита esptool при каждом подключении сама спрашивает у чипа его тип, ревизию и возможности. Arduino IDE и ESP-IDF вызывают её при загрузке, поэтому эти строки видны и в их окне вывода.
Connected to ESP32 on COM4:
Chip type: ESP32-D0WD (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, ...
Crystal frequency: 40MHz
Чтобы ничего не записывать, достаточно команды esptool flash-id — как в ответе «Как проверить ESP32 на работоспособность?».
Как читать название
По разделу 1.1 даташита Espressif название классического ESP32 собирается из букв и цифр:
| Часть | Значение | Пример |
|---|---|---|
| D, U или S | два ядра (D, U) или одно (S) | ESP32-D0WD |
| 0, 2 или 4 | встроенная флеш-память: нет, 2 МБ, 4 МБ | ESP32-U4WDH |
| WD | Wi-Fi b/g/n и Bluetooth | ESP32-D0WD |
| R | 2 МБ PSRAM в корпусе | ESP32-D0WDR2-V3 |
| H | расширенный диапазон температур | ESP32-U4WDH |
| Q | корпус QFN 6×6 | ESP32-D0WDQ6 |
| V3 | ревизия чипа 3.0 и новее | ESP32-D0WD-V3 |
Чем отличаются ревизии, Espressif описывает в документе ESP32 Series SoC Errata. Варианты с пометкой NRND — не рекомендованные для новых разработок, — встречаются на старых платах.
Модуль и плата
На отладочной плате чип обычно спрятан в модуле под экраном с названием модуля — какие модули ставят на ESP32-DevKitC, разбирает страница ESP32-DevKitC. Новые чипы серии — ESP32-S3 и ESP32-C3 — esptool называет по-своему; у них есть встроенный USB Serial/JTAG. Если esptool не подключается, разбор ошибок — на странице «Прошивка ESP32».
Похожие вопросы
Чем модуль ESP32-WROOM отличается от чипа ESP32?
Модуль — плата под металлическим экраном, на которой стоят сам чип ESP32, флеш-память, кварц и антенна. На экране напечатано название модуля, а не чипа; какой чип внутри, покажет esptool при подключении.
Как отличить ESP32 от ESP32-S3 или ESP32-C3?
Это разные чипы, и esptool называет их прямо в строке Chip type при подключении. У ESP32-S3 и ESP32-C3 к тому же есть встроенный USB Serial/JTAG, которого нет у классического ESP32.
Что значит NRND в даташите ESP32?
Not Recommended for New Designs — не рекомендован для новых разработок. Так Espressif помечает старые варианты, например ESP32-D0WDQ6 и ESP32-S0WD: их ещё можно встретить на платах, но новые устройства проектируют на ESP32-D0WD-V3 и других актуальных версиях.
Источники
- Espressif. ESP32 Series Datasheet v5.3 — разд. 1.1, обозначение ESP32-D0WDRHQ-V: D или U — два ядра, S — одно; 0 — без встроенной флеш-памяти, 2 — 2 МБ, 4 — 4 МБ; WD — Wi-Fi b/g/n и Bluetooth; R — 2 МБ PSRAM в корпусе; H — расширенная температура; Q — корпус QFN 6×6; V3 — ревизия 3.0 и новее; табл. 1-1: ESP32-D0WD-V3 — два ядра, ревизия v3.0/v3.1, QFN 5×5; ESP32-U4WDH — два ядра, 4 МБ флеш-памяти в корпусе; ESP32-S0WD — одно ядро (NRND); ESP32-D0WDQ6 и ESP32-D0WD — NRND, ревизии v1.0/v1.1; различия ревизий — в ESP32 Series SoC Errata
- Espressif. esptool Documentation (latest), ESP32: Flashing Firmware — вывод esptool v5.0 при подключении: Connected to ESP32, Chip type: ESP32-D0WD (revision 1), Features: WiFi, BT, Dual Core, 240MHz…, Crystal frequency: 40MHz, MAC
Нашли ошибку?
Смотрите также
- Как проверить ESP32 на работоспособность?esptool flash-id и журнал загрузки: чип, флеш и связь за минуту
- ESP32-DevKitC V438 контактов, АЦП, сенсоры, обвязка загрузки, питание, прошивка
- Прошивка ESP32Загрузчик ПЗУ, GPIO0 и автосброс, write-flash и адреса, ошибки esptool и питание
- USB Serial/JTAGВстроенный в ESP32 контроллер USB: COM-порт и JTAG без внешних микросхем