Нехватка тока: просадка при пиковой нагрузке ESP32
Если сложить типовое потребление ESP32 и всей подключённой периферии на пике, часто выясняется, что источник питания просто не тянет сумму — отсюда brownout, зависания и неверные показания датчиков.
Возможные причины
- Не посчитан суммарный пиковый ток всех потребителей одновременно
- Источник питания рассчитан на средний, а не на пиковый ток
- Периферия с высоким пусковым током (моторы, реле, светодиодные ленты) включается одновременно с Wi-Fi TX
- Слишком тонкие провода питания создают дополнительное падение напряжения именно на пиках
Что сделать
- Составьте таблицу: типовой и пиковый ток для ESP32 (Wi-Fi TX до ~300–500 мА) и каждого модуля периферии по даташиту.
- Просуммируйте пиковые токи всех устройств, которые могут включиться одновременно, и заложите запас минимум 30–50%.
- Выбирайте блок питания с током не ниже расчётного пикового значения, а не среднего.
- Разнесите включение мощной периферии по времени в коде, если реальный одновременный пик превышает возможности источника.
- Проверьте падение напряжения на проводах питания под нагрузкой мультиметром — толстые короткие провода снижают потери.
Когда менять железо
Меняйте блок питания и провода на более мощные/толстые, если расчётный пиковый ток превышает возможности текущего источника.
Не официальная поддержка Espressif Systems. Значения тока приведены ориентировочно — сверяйтесь с даташитом вашей ревизии модуля.