ПинЛог

Нехватка тока: просадка при пиковой нагрузке ESP32

Если сложить типовое потребление ESP32 и всей подключённой периферии на пике, часто выясняется, что источник питания просто не тянет сумму — отсюда brownout, зависания и неверные показания датчиков.

Возможные причины

  • Не посчитан суммарный пиковый ток всех потребителей одновременно
  • Источник питания рассчитан на средний, а не на пиковый ток
  • Периферия с высоким пусковым током (моторы, реле, светодиодные ленты) включается одновременно с Wi-Fi TX
  • Слишком тонкие провода питания создают дополнительное падение напряжения именно на пиках

Что сделать

  1. Составьте таблицу: типовой и пиковый ток для ESP32 (Wi-Fi TX до ~300–500 мА) и каждого модуля периферии по даташиту.
  2. Просуммируйте пиковые токи всех устройств, которые могут включиться одновременно, и заложите запас минимум 30–50%.
  3. Выбирайте блок питания с током не ниже расчётного пикового значения, а не среднего.
  4. Разнесите включение мощной периферии по времени в коде, если реальный одновременный пик превышает возможности источника.
  5. Проверьте падение напряжения на проводах питания под нагрузкой мультиметром — толстые короткие провода снижают потери.

Когда менять железо

Меняйте блок питания и провода на более мощные/толстые, если расчётный пиковый ток превышает возможности текущего источника.

Не официальная поддержка Espressif Systems. Значения тока приведены ориентировочно — сверяйтесь с даташитом вашей ревизии модуля.

Связанные материалы