ESP8266 Напряжение питания падает ниже 3,3 В

Я пытаюсь подключить ESP8266 к стабилизатору 3,3 В (этот , может обеспечить ток ~ 1А). Я несколько дней пытался заставить ESP работать — он иногда загружается, иногда подключается, но затем снова не работает в течение нескольких часов. Под «не работает» я подразумеваю, что у него часто возникают проблемы со связью через UART; или загрузить мой код, но не запускать его; или запустите мой код и произойдет сбой при исключении 0.

Теперь я заметил, что напряжение на моей шине сильно падает, иногда ниже 3 В. Если я нажму кнопку сброса, уровень вернется к 3,3 В, но затем, когда ESP «загружается» (но часто не запускает какой-либо код или не дает сбоя), он снова падает до 2,9 В. Это также хорошо при программировании.

Означает ли это, что у меня просто сгорело экстрасенсорное восприятие? Возможно, я ненадолго неправильно подключил провод, когда впервые получил устройство.

, 👍0

Обсуждение

power an ESP8266 - это голый esp8266 (какой, 01, 7, 12 и т. д.), к которому больше ничего не подключено?, @Jaromanda X

Да, я думаю, ESP-01. Просто имейте преобразователь логических уровней 5/3,3 В и несколько развязывающих колпачков., @baum

Вы просто используете голый регулятор или у вас есть настоящий модуль?, @Majenko

«Просто есть преобразователь логических уровней 5/3,3 В», к которому что-то подключено? если нет, удалите это, посмотрите, «поможет» ли это, @Jaromanda X

Только голый регулятор с рекомендованными колпачками. Основное питание — Arduino 5В через USB., @baum

@JaromandaX преобразователь логических уровней предназначен для USB в последовательный порт., @baum

каковы возможности блока питания? Я имею в виду, что если вход регулятора составляет 5 В, 100 мА, я не думаю, что вы сможете получить выход 3v3 @ 1A… не так ли?, @Jaromanda X

Это USB моего компьютера через Arduino. Arduino имеет предохранитель на 500 мА и полевой переключатель на USBVCC. Не уверен, сколько на самом деле обеспечивает мой компьютер. Возможно, я попробую использовать USB-концентратор с питанием., @baum

Насколько сильно греется регулятор? Чтобы приблизиться к номинальному току 1 А, вам понадобится много-много радиаторов., @Majenko

Я думаю, это был мой компьютер. USB-концентратор с питанием, кажется, работает... «Доступный ток (мА): 500 Требуемый ток (мА): 100 Дополнительный рабочий ток (мА): 0", @baum

сколько потребляет сама ардуино?, @Jaromanda X

Никто. У меня нет кабеля FTDI:/поэтому ардуино удерживается в режиме сброса (сброс привязан к GND), и я просто использую его для подключения USB к последовательному порту., @baum


2 ответа


1

Это была проблема с питанием. Все говорят, что ESP8266 нужен большой ток, но я им не поверил.

На случай, если кто-то еще столкнется с этой проблемой, я запитал ESP через регулятор 3,3 В (хорошо), а питание от Arduino - 5 В (хорошо). Однако: я подключал Arduino напрямую к MacBook. Кажется, мой Mac ограничивал мощность USB. Использование USB-концентратора с питанием (максимальный ток ~ 2 А) работало нормально, но вы, вероятно, могли бы обойтись и прямым питанием VIN на Arduino (или автономным источником питания 3,3 В).

,

2

ESP8266 выполнит аналоговую калибровку при запуске кода пользователя. Обычно это будет наихудший случай требования к мощности. Пиковый требуемый ток может достигать 1/2 ампера. Хотя ваш регулятор, вероятно, может это обеспечить, я готов поспорить, что ваша соединительная проводка и, возможно, источник питания вызывают слишком большое падение напряжения.

Тот факт, что вы видите, что напряжение упало до 2,9 В, заставляет меня думать, что у вас серьезные проблемы.

Когда я начал работать с ESP8266, у меня были проблемы с работой. Я списал это на плохой код. Но в конце концов я это исключил. Я взял свою установку на работу (где я проектирую электронные продукты) и с помощью цифрового прицела осмотрел силовые соединения модуля. Прямо в последней точке перед тем, как следы уйдут под щит. (Я использую модули ESP-12). Напряжение упало чуть ниже 3,0 В на две микросекунды, и этого было достаточно, чтобы вызвать перезагрузку.

Эти штуки не терпят любых провалов в питании. И именно поэтому я рекомендую всем, кто начинает с ESP8266, купить модуль типа Nodemcu или Wemos. Что-то, у которого регулятор находится прямо на процессоре.

,

Да, я определенно сыграл здесь самого себя. Экономия в 5 долларов не стоила затраченных усилий., @baum

Вероятно, вы не повредили модуль. Вероятно, он будет работать нормально, если все остальные схемы выполнены хорошо., @Rudy

Теперь он работает с USB-концентратором с питанием. Смотрите ответ ниже., @baum