Почему ESP32 перезагружается при включении Wi-Fi?
Обновлено Редакция GAW
Если ESP32 сбрасывается при передаче Wi-Fi, проверьте журнал загрузки и питание. Совпадение с подключением к сети само по себе не определяет причину.
Сколько тока берёт ESP32
| Режим | Средний ток | Пиковый ток |
|---|---|---|
| Передача 802.11b, 19,5 дБм | 239 мА | 379 мА |
| Передача 802.11g, 54 Мбит/с | 190 мА | 276 мА |
| Передача 802.11n, MCS7 | 183 мА | 258 мА |
| Приём 802.11b/g/n | 112 мА | 112 мА |
Данные — для модуля ESP32-WROOM-32E при 3,3 В. Модулю нужно от 3,0 до 3,6 В, а источник по требованию Espressif должен отдавать не меньше 0,5 А.
Где теряется напряжение
Пусть сопротивление пути питания и возврата на стороне 3,3 В равно 1 Ом. Тогда пик тока 379 мА даёт просадку
Получается 2,92 В у модуля при исходных 3,3 В. Это ниже паспортных 3,0 В. Для USB-кабеля перед стабилизатором отдельно измеряйте напряжение на его входе и выходе.
Что сделать
- Запишите полный последовательный лог. Сообщение brownout указывает на пониженное питание. Строка может оборваться при быстрой просадке.
- Измерьте 3V3 у модуля осциллографом во время передачи. Проверьте кабель, стабилизатор, запас тока и развязку питания.
- В ESP-IDF прочитайте
esp_reset_reason(). Watchdog или panic требуют проверки стека и прошивки. При периодическом сбросе узла ESPHome проверьте журналы Wi-Fi и API, настройкиreboot_timeout, доступность Home Assistant и ключ API.
Допустимые входы питания зависят от платы. Сверьте схему ESP32-DevKitC перед подключением внешнего источника.
Похожие вопросы
Поможет ли конденсатор на питании ESP32?
Конденсатор рядом с выводом питания модуля сглаживает короткие пики тока передатчика, но не спасает, если источник в принципе не отдаёт 0,5 А или напряжение падает на длинных проводах. Сначала проверяют источник и провода, потом добавляют ёмкость.
Почему без Wi-Fi ESP32 работает, а с Wi-Fi нет?
Передача создаёт пиковую нагрузку на источник. Для ESP32-WROOM-32E паспортный пример 802.11b даёт 379 мА в пике. Просадку проверяют по журналу и напряжению у модуля.
От какого напряжения работает ESP32?
Сам чип ESP32 по даташиту работает от 2,3 до 3,6 В, а модулю ESP32-WROOM-32E нужно от 3,0 до 3,6 В. Для модуля просадка ниже 3,0 В уже выход за допустимый режим.
Источники
- Espressif. ESP32 Series Datasheet v5.3 — раздел о питании: рабочее напряжение чипа 2,3–3,6 В, при одном источнике рекомендовано 3,3 В и выходной ток 500 мА или больше; при питании от батареи рекомендован супервизор питания, чтобы избежать сбоя загрузки при низком напряжении; табл. 5-4 — передача 802.11b 1 Мбит/с, +19,5 дБм — 240 мА, 802.11g 54 Мбит/с — 190 мА, 802.11n MCS7 — 180 мА, приём — 95–100 мА (3,3 В, 25 °C, скважность передачи 50 %); 4.3 — в режиме Modem-sleep без радио двухъядерные чипы потребляют 20–31 мА на 80 МГц и 27–44 мА на 160 МГц
- Espressif. ESP32-WROOM-32E & ESP32-WROOM-32UE Datasheet v2.1 — табл. 14 — напряжение питания модуля 3,0–3,6 В, ток внешнего источника не менее 0,5 А; табл. 16 — передача 802.11b 1 Мбит/с, 19,5 дБм: в среднем 239 мА, в пике 379 мА; 802.11g 54 Мбит/с: 190 и 276 мА; 802.11n MCS7: 183 и 258 мА; приём — 112 мА
- Espressif. ESP-IDF Programming Guide v5.3: Fatal Errors (ESP32) — раздел Brownout — детектор пониженного питания включён по умолчанию и сбрасывает чип, если напряжение ниже безопасного уровня; настройки CONFIG_ESP_BROWNOUT_DET и CONFIG_ESP_BROWNOUT_DET_LVL_SEL; перед сбросом печатается Brownout detector was triggered, при быстрой просадке — не полностью
- Espressif. ESP-IDF v6.1, Miscellaneous System APIs — esp_reset_reason и категории причин сброса
- ESPHome. Native API — Перезагрузка по тайм-ауту подключения клиента API
Нашли ошибку? ·
Смотрите также
- ESP32: выводы и GPIO34 GPIO: функции, свободные выводы, только входы, флеш-память, strapping, JTAG, токи
- ESP32-DevKitC V438 контактов, АЦП, сенсоры, обвязка загрузки, питание, прошивка
- Детектор пониженного питанияBrown-out detector: сброс МК при просадке питания
- Блокировочный конденсаторМестный запас заряда у выводов питания: ёмкость, тип, разводка
- ESP32 и BME280 в ESPHomeСхема 3,3 В, конфигурация и диагностика