USB vs внешнее питание 5В/3.3В для ESP32
USB-порта компьютера обычно хватает для разработки и лёгкой периферии, но как только в схеме появляются моторы, реле или несколько датчиков разом, лучше переходить на отдельный внешний блок питания 5В.
Возможные причины
- USB-порт компьютера обычно ограничен 500 мА–900 мА, чего мало для мощной периферии
- USB-хаб без собственного питания делит ток между всеми подключёнными устройствами
- Внешний блок питания даёт стабильный запас тока для пиков Wi-Fi TX и моторов одновременно
- Длинный USB-кабель добавляет сопротивление и падение напряжения на линии 5В
Что сделать
- Для разработки и прошивки используйте USB напрямую от компьютера — этого достаточно для базового кода без тяжёлой периферии.
- Если в схеме есть моторы, реле, дисплеи или несколько датчиков — переходите на отдельный блок питания 5В на 2А и более.
- Питайте плату через VIN (5В) при внешнем источнике, а не через 3V3, если у платы есть встроенный стабилизатор.
- Для мобильных проектов на Li-Ion используйте плату со встроенным зарядным контроллером и удостоверьтесь, что он выдаёт достаточный ток на пиках TX.
- Разделяйте питание логики и силовой периферии (моторы, реле) через отдельный стабилизатор, чтобы не создавать помехи на 3.3В ESP32.
Когда менять железо
Меняйте источник питания на более мощный, если наблюдаете brownout или зависания именно при подключении дополнительной периферии.
Не официальная поддержка Espressif Systems. Значения тока приведены ориентировочно — сверяйтесь с даташитом вашей ревизии модуля.