• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Убил 3 ESP12F подряд, в чем дело не пойму. Помогите.

Sr.FatCat

Member
Собрал на NodeMCU простейшую схему управления WS2812. Vin 5В от БП (компьютерного), он же на +ленты, GPIO4 (D2) - сигнальный ленты, земли соответственно соединены. Прошивка простейшая: включение/выключение и задание цвета по MQTT + OTA. Отработало неделю 24 часа без вопросов.
Вместо NodeMCU взял ESP12F + плату переходник как на картинке
HTB1DUsHRVXXXXb7XpXXq6xXFXX.jpg HTB1DUsHRVXXXXb7XpXXq6xXFXXXD.jpg
Впаял AMS1117-3.3в на отведенное место, перемычку R2 выкинул. Дополнительно навесил подтяжки на + 10кОм GPIO0 и GPIO2, а на питание 0.1мФ керамику и 10мкФ электролит. Прошил, так же без проблем еще пару недель отработало. Тут пришел компактный безвентиляторный БП. Начал подключать его, а у него выходной разъем очень дребезжал. Поджимал разъем под напряжением и перестал модуль грузиться, только часто моргает, даже в режим прошивки не переходит. Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
Выпаял ESP-шку, впаял новую. Прошил. Подключил к БП. Отработало минут 10 и во время OTA перестал подавать признаки жизни. Подключил через TTL-USB: в отладочном режиме вроде выдает адекватную инфу. На режим бута реагирует, но не шьется уже ни в какую и ничего не выполняет.
Переходник второй перепайки не выдержал - некоторые дорожки отлетели, а другого не было. Пока ждал новый переходник, к этому же злополучному (потому, что с него все началось) подключил самую первую NodeMCU и она недели три отработала без проблем.
Пришел новый переходник. На него впал только AMS1117, без кондюков и доп. подтяжек (читал люди не заморачиваются и так горя не знают) и уже третью ESP12F. Отработала она минут 10 и тоже померла при этом нагревшись - пальцем не дотронешься (грелись ли другие - не знаю). После остывания - так же не запускается, как и первая: частое мигание Illegal operation и это вот всё. Что делать и кто виноват - ума не дам.
Сейчас опять с NodeMCU тот БП работает вторые сутки без проблем. AMS-ку проверял: исправно 3.28 вольта на выходе. В бракованые три ESP-шки не верю. Четвертая из той же партии исправно работает в другом проекте (на переходнике типа NodeMCU 0.9). Да и первая неплохо с компьютерным БП отработала.
Больше причин сжигания ESP просто в голову не приходит. Что мне сделать, чтобы еще одну не спалить?
 

nikolz

Well-known member
Собрал на NodeMCU простейшую схему управления WS2812. Vin 5В от БП (компьютерного), он же на +ленты, GPIO4 (D2) - сигнальный ленты, земли соответственно соединены. Прошивка простейшая: включение/выключение и задание цвета по MQTT + OTA. Отработало неделю 24 часа без вопросов.
Вместо NodeMCU взял ESP12F + плату переходник как на картинке
Впаял AMS1117-3.3в на отведенное место, перемычку R2 выкинул. Дополнительно навесил подтяжки на + 10кОм GPIO0 и GPIO2, а на питание 0.1мФ керамику и 10мкФ электролит. Прошил, так же без проблем еще пару недель отработало. Тут пришел компактный безвентиляторный БП. Начал подключать его, а у него выходной разъем очень дребезжал. Поджимал разъем под напряжением и перестал модуль грузиться, только часто моргает, даже в режим прошивки не переходит. Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
Выпаял ESP-шку, впаял новую. Прошил. Подключил к БП. Отработало минут 10 и во время OTA перестал подавать признаки жизни. Подключил через TTL-USB: в отладочном режиме вроде выдает адекватную инфу. На режим бута реагирует, но не шьется уже ни в какую и ничего не выполняет.
Переходник второй перепайки не выдержал - некоторые дорожки отлетели, а другого не было. Пока ждал новый переходник, к этому же злополучному (потому, что с него все началось) подключил самую первую NodeMCU и она недели три отработала без проблем.
Пришел новый переходник. На него впал только AMS1117, без кондюков и доп. подтяжек (читал люди не заморачиваются и так горя не знают) и уже третью ESP12F. Отработала она минут 10 и тоже померла при этом нагревшись - пальцем не дотронешься (грелись ли другие - не знаю). После остывания - так же не запускается, как и первая: частое мигание Illegal operation и это вот всё. Что делать и кто виноват - ума не дам.
Сейчас опять с NodeMCU тот БП работает вторые сутки без проблем. AMS-ку проверял: исправно 3.28 вольта на выходе. В бракованые три ESP-шки не верю. Четвертая из той же партии исправно работает в другом проекте (на переходнике типа NodeMCU 0.9). Да и первая неплохо с компьютерным БП отработала.
Больше причин сжигания ESP просто в голову не приходит. Что мне сделать, чтобы еще одну не спалить?
если питание не 10 вольт, то полагаю , что esp живы и память тоже жива.
 

CodeNameHawk

Moderator
Команда форума
Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
На главной есть правильная схема подключения.
Блок питания важная часть схемы. Производитель указал устанавливать конденсаторы(обратите на множественное число) возле стабилизатора, кто то сказал, что не ставит, выбирайте кому вы верите.
Вот такие платки использую для питания 1 ~ 10 шт. LM1117 AMS1117 4,5 7 В отложным воротником 3,3 В 5,0 В 1,5 В DC DC Шаг вниз Питание модуль для Arduino bluetooth Raspberry pi купить на AliExpress
Для начала померьте ток потребления есп и напряжения на всех выводах есп, как в режиме программирования, так и в рабочем режиме.
 
Последнее редактирование:

nikolz

Well-known member
Собрал на NodeMCU простейшую схему управления WS2812. Vin 5В от БП (компьютерного), он же на +ленты, GPIO4 (D2) - сигнальный ленты, земли соответственно соединены. Прошивка простейшая: включение/выключение и задание цвета по MQTT + OTA. Отработало неделю 24 часа без вопросов.
Вместо NodeMCU взял ESP12F + плату переходник как на картинке
Впаял AMS1117-3.3в на отведенное место, перемычку R2 выкинул. Дополнительно навесил подтяжки на + 10кОм GPIO0 и GPIO2, а на питание 0.1мФ керамику и 10мкФ электролит. Прошил, так же без проблем еще пару недель отработало. Тут пришел компактный безвентиляторный БП. Начал подключать его, а у него выходной разъем очень дребезжал. Поджимал разъем под напряжением и перестал модуль грузиться, только часто моргает, даже в режим прошивки не переходит. Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
Выпаял ESP-шку, впаял новую. Прошил. Подключил к БП. Отработало минут 10 и во время OTA перестал подавать признаки жизни. Подключил через TTL-USB: в отладочном режиме вроде выдает адекватную инфу. На режим бута реагирует, но не шьется уже ни в какую и ничего не выполняет.
Переходник второй перепайки не выдержал - некоторые дорожки отлетели, а другого не было. Пока ждал новый переходник, к этому же злополучному (потому, что с него все началось) подключил самую первую NodeMCU и она недели три отработала без проблем.
Пришел новый переходник. На него впал только AMS1117, без кондюков и доп. подтяжек (читал люди не заморачиваются и так горя не знают) и уже третью ESP12F. Отработала она минут 10 и тоже померла при этом нагревшись - пальцем не дотронешься (грелись ли другие - не знаю). После остывания - так же не запускается, как и первая: частое мигание Illegal operation и это вот всё. Что делать и кто виноват - ума не дам.
Сейчас опять с NodeMCU тот БП работает вторые сутки без проблем. AMS-ку проверял: исправно 3.28 вольта на выходе. В бракованые три ESP-шки не верю. Четвертая из той же партии исправно работает в другом проекте (на переходнике типа NodeMCU 0.9). Да и первая неплохо с компьютерным БП отработала.
Больше причин сжигания ESP просто в голову не приходит. Что мне сделать, чтобы еще одну не спалить?
На форуме я где-то про этот переходник уже писал.
он не для 1117 поэтому надо резать дорожку и делать перемычку если ставить 1117
поищите я когда-то все написал как я делал у меня все работало. Сейчас делаю вообще без переходников и доп плат чистая ESP12E и c обратной стороны все подтяжки SMD
 

Sr.FatCat

Member
он не для 1117 поэтому надо резать дорожку и делать перемычку если ставить 1117
Видел я это. Очень странное решение. Зачем упорно подавать 5В на разведенную VCC ESP? Если подавать на вход AMS, то резать и ставить перемычки никакие не нужно, достаточно снять перемычку R2.
И у меня тоже все работало. Неделю работало без перерыва. А потом стали лететь ESP через 5-10минут работы. И никаких 10В там конечно нет. С NodeMCU V2 и сейчас все пракрасно работает. А там та же AMS-ка стоит разве, что с диодом и кондюками. Я готов вам отправить ESP-шки горелые за свой счет, если не оживите - оплатите мне пересылку. Я уверен, что они горелые и что там писец именно памяти, проц то на отладочной скорости плач Ярославны гонит, но прошиться не может.
И да, здорово читать как лучше сделать: SMD прям на платку ESP, готовый стаб, таже NodeMCU. Это всё классно. Но мне важно понять почему у меня именно на этом переходнике такое случилось, чтобы в дальнейшем не допустить ту же ошибку. И - да, у меня спроектирована целая сеть MQTT лент и под нее закуплены и корпуса и переходники. Отказываться от этого мне сейчас ну совсем не хочется...
 

nikolz

Well-known member
Видел я это. Очень странное решение. Зачем упорно подавать 5В на разведенную VCC ESP? Если подавать на вход AMS, то резать и ставить перемычки никакие не нужно, достаточно снять перемычку R2.
И у меня тоже все работало. Неделю работало без перерыва. А потом стали лететь ESP через 5-10минут работы. И никаких 10В там конечно нет. С NodeMCU V2 и сейчас все пракрасно работает. А там та же AMS-ка стоит разве, что с диодом и кондюками. Я готов вам отправить ESP-шки горелые за свой счет, если не оживите - оплатите мне пересылку. Я уверен, что они горелые и что там писец именно памяти, проц то на отладочной скорости плач Ярославны гонит, но прошиться не может.
И да, здорово читать как лучше сделать: SMD прям на платку ESP, готовый стаб, таже NodeMCU. Это всё классно. Но мне важно понять почему у меня именно на этом переходнике такое случилось, чтобы в дальнейшем не допустить ту же ошибку. И - да, у меня спроектирована целая сеть MQTT лент и под нее закуплены и корпуса и переходники. Отказываться от этого мне сейчас ну совсем не хочется...
Ну если уверены что горелые, то в чем проблема?
покажите картинку с терминала и с фирменного прошивальщика.
 

Sr.FatCat

Member
Ну если уверены что горелые, то в чем проблема?
покажите картинку с терминала и с фирменного прошивальщика.
Проблема в том, что я не понимаю отчего они горят.

Если под фирменным прошивальщиком понимается esptool - то он просто законнектиться не может.
Чтобы показать картинку, мне эти труппики надо во что-то впаивать. Если это поможет понять, что произошло - не вопрос, я впаяю. Если праздного интереса ради, то смысла не вижу.
 

nikolz

Well-known member
Проблема в том, что я не понимаю отчего они горят.

Если под фирменным прошивальщиком понимается esptool - то он просто законнектиться не может.
Чтобы показать картинку, мне эти труппики надо во что-то впаивать. Если это поможет понять, что произошло - не вопрос, я впаяю. Если праздного интереса ради, то смысла не вижу.
Проблема в том, что я не понимаю отчего они горят.

Если под фирменным прошивальщиком понимается esptool - то он просто законнектиться не может.
Чтобы показать картинку, мне эти труппики надо во что-то впаивать. Если это поможет понять, что произошло - не вопрос, я впаяю. Если праздного интереса ради, то смысла не вижу.
Проблема в том, что я не понимаю отчего они горят.

Если под фирменным прошивальщиком понимается esptool - то он просто законнектиться не может.
Чтобы показать картинку, мне эти труппики надо во что-то впаивать. Если это поможет понять, что произошло - не вопрос, я впаяю. Если праздного интереса ради, то смысла не вижу.
снять с этой платки
подключить внешние 3.3 вольта
померить ток потребления
повесить резисторы (2 штук)
повесить две кнопки
подключить три провода включая земля к адаптеру
есть логический анализатор или осциллограф (лучше первое) посмотреть картинку при старте для начала
 
Сверху Снизу