Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Решено В клон esp32 devkit v1 автоматически не заливается прошивка.

Тема в разделе "ESP32 - все о железе", создана пользователем SinglWolf, 15 фев 2019.

  1. SinglWolf

    SinglWolf Новичок

    Сообщения:
    2
    Симпатии:
    3
    Приветствую.
    Прикупил на Али сей модуль. До него была плата с ESP-12F с USB-UART на чипе CH340. С одной кнопкой RESET. Любые прошивки заливались автоматически. А сабжем пришлось повозиться.
    В Arduino IE перепробовал всё, что удалось нагуглить по запросу "failed to connect to esp32: timed out waiting for packet header".
    Помогала только последовательность нажатий кнопок: Нажимаем сначала RESET(EN) и, не отпуская её, затем BOOT. Модуль переходит в режим прошивки, о чём сообщает в консоли.
    Пока платка не была вставлена в корпус устройства, мирился с ситуацией, нажимал кнопки...
    Прошивка по воздуху тоже не работала автоматом (или через раз), если модуль был подключен к консоли. К тому же, если выдернуть шнурок USB из модуля на который подано внешнее питание, то ESP32 тупо зависал, надо жать RESET(EN)... Мысль о возврате на ESP-12F появлялась всё чаще и чаще. Но там так мало GPIO, да и на Wemos ESP32 Lite (на чипе CH340) такого косяка не имела (её, блин, спалил ненароком :()...
    Грешил на кривой драйвер для CP2102, который сама нашла Win10. Замена на драйвер с сайта производителя положительного результата не дала...
    Стал искать схему обвязки чипа UART на эту плату. Всё соответствует, номиналы в норме. Гугл твердит, мол, смирись, косяк не лечится. o_O Проскакивающие в поиске советы в виде подтяжки на пины EN, GPIO0, etc не имели смысла - всё есть.
    Засада оказалась в номинале конденсатора (Который в кружочке). Низкий уровень на EN пропадал на какие-то доли миллисекунд раньше, чем требовалось Arduino IE и ей подобным. Припаял по схеме (тупо на контакты внешней кнопки сброса модуля) дополнительный конденсатор 1 мкф и всё заработало как надо. Выпаивать штатный конденсатор не стал, нет подходящего номинала SMD.

    P.S. Об устройстве, в котором установлен этот злополучный девайс ещё не готов. В процессе постоянной необходимости нажимать кнопку BOOT, случайно спалил 1 канал усилителя мощности :rolleyes:. Жду с Али замену LM3886TF. В проекте это будет домашний музыкальный центр с управлением от ИК-пульта, энкодера, андроида, через WEB.
    Предварительный усилитель на чипе TDA7313 с управлением по I2C.
    Дисплей LCD1602 с встроенной кириллицей.

    Надеюсь, что мой опыт пригодится. Всем добра!;)



    2019-02-15_10-00-09.png
     
    stvfin, dunkel и Юрий Ботов нравится это.
  2. Bydenkin

    Bydenkin Новичок

    Сообщения:
    44
    Симпатии:
    2
     
  3. Ratmir

    Ratmir Новичок

    Сообщения:
    1
    Симпатии:
    0
    Спасибо пользователю SinglWolf за совет, мне лично помог! Такая же проблема автоматически не заливалась прошивка, заливалась только по нажатию кнопки boot.
    Ранее в ютубе находил решение от англ.язычного "esp32 Devkitv1 fix" идея правильная, но на мою плату не вкатила припаивание кондера 0,1мкФ.
    Для решения сделал 1) Припаял кондер 1мкФ (танталовый) между EN и GND. 2) Заменил штатный кондер AMS1117 c 10мкФ на 25мкФ, просто был кондер и думаю стабильнее в пики.
    Заработало, прошивки заливаются автоматически. 2.png
     
  4. SinglWolf

    SinglWolf Новичок

    Сообщения:
    2
    Симпатии:
    3
    По прошествию времени хотел подправить свой пост по поводу конденсатора на картинке, в кружочке который, но не тут-то было.
    Дополню здесь.
    Этот конденсатор блокировочный, по питанию 3,3 вольт на выходе AMS1117. Менять сразу. У меня оказалась пустышка, ёмкость 0 (ноль).
    И ещё желательно паралельно ему плёночный на 0,1 мкФ.
    Сваял в Diptrace платку под модуль ESP-32 WROVER, заказал на PCBWay. Первый заказ на 5$ бесплатно, оплата только за доставку.
    З.Ы. Замучал я свой прототип с ESP-32 до волшебного дыма...:rolleyes: ESP-12F живучая в разы. Эх... Жду когда придут платки (5 шт.)...
     

Поделиться этой страницей