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

Вопрос ESP-12 Жив или мертв ?

Тема в разделе "Железные вопросы по esp8266", создана пользователем Discriminator, 5 май 2015.

Метки:
  1. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Итак.
    http://www.aliexpress.com/item/Seri...ds-you-can-choose-the-ESP-07/32281239222.html

    Заказал себе 2 штуки модулей 12-х. Напаял их на платы. Никаких дополнительных подтяжек. Один модуль завелся и заводится с пол пинка и работает. Второй включился со 2-го раза. На один раз... После этого либо не включается, либо(чаще всего) включается в режим "мусора на UART"... Химичил с подтяжками - результат нулевой... Самое "веселое" - на GPIO0 висит 2В и ничем не выгоняется в уровень хотя бы паспортной "1".

    ЗЫ. Пока писал - рискнул жестко GPIO0 на VCC запаять - результат тот же - мусор...
     
  2. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    Питание?
    Земля?
    GPIO15?
    CH_PD?
     
  3. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Питание подается с USB2COM чип Prolific (остальные 2 имеющиеся модуля нормально с него работают). Напруга в процессе работы не проседает держится 3.3V +/-0.1V
    GPIO15 - через 4.7к на земле, однако пришедший в паре собрат и без него работает - вернее, как я расчитывал, резисторы на платках должны давать минимальную обвязку.
    CH_PD - четкий уровень 3.3V - один из резисторов на платке идет к нему.
     
  4. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    @Discriminator, если вы считаете, что все нормально с подключением, попробуйте тогда перепрошить модуль.
     
  5. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Пробовал - FLASH_DOWNLOAD_TOOLS_v0.9.3.1 - не находит его.
     
  6. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Я даже пробовал резисторами поиграться с подтяжкой GPIO0, но на нем упорно держится 2 вольта, что, похоже, не дает ему войти в нормальный режим... Если верить паспорту логическая 1 до ~0.75 от уровня питания (но как я писал - даже прямое подключение на VCC не выправляет ситуации)
     
  7. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    @Discriminator, если мусор в порт сыплется, то проц (SoC ESP8266EX), скорее всего, жив. Максимум - это флеш частично сдохла. Есть вероятность, что GPIO0 сдох, но таких случаев вроде пока никто не описывал. Хотя все бывает в первый раз :)
    2В на GPIO0 тоже объяснимо - INPUT/OUTPUT задается программно, так что если китайцы небрежно прошили - такое возможно.
    Больше похоже на то, что модуль просто капризный (не удивляйтесь - это обычное дело). Попробуйте сделать все правильно:
    CH_PD подтянуть к питанию через 4,7k
    GPIO0 подтянуть к питанию через 10k
    GPIO2 подтянуть к питанию через 10k
    GPIO15 подтянуть к земле через 4,7k
    RESET подтянуть к питанию через 10k
    (везде, где 10k можно заменить на 10k..50k)
    Проверить землю еще раз.
    Если не запустится, то GPIO0 на землю и упорно пытаться прошить.
    Передергиваете питания модуля в разные моменты времени, танцуете с бубном и т.п.
    Когда прошьется, то будет работать уже нормально, если все исправно.
    Кстати, брак достаточно редко попадает, судя по сообщениям на нашем форуме.
     
  8. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Спасибо за проблески надежды. Тогда такой вопрос: "что делать с резисторами на плате ?" Отпаять ? Пренебречь ? Или напаять недостающее ?
     
  9. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    набросайте схему - куда они там подключены и какие номиналы.
    У меня валяются такие - еще не разбирался с ними, потому что сразу определилось, что они там под стабилизатор (сейчас марку уже не помню), которого у меня нет (он сзади припаивается).
    Забросил их, потому что 1117 к ним не подходит
     
  10. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Раскрыть Спойлер
    [​IMG]


    Наверное рискну остальную подтяжку прицепить и "потанцевать"...
     
  11. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Номиналы 103 - я так понимаю 10к. Средний 000 перемычка - снизу контакты еще есть, возможно под антенну...
     
  12. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    снизу контакты под стабилизатор питания.
    видел я их, потому и пишу, что надо разбираться подробно, т.к. по фото выходит что GPIO2 на землю подтянуто?
    Вряд ли.. Нужно разрисовать подробно все-таки - по внешнему виду все не разобрать
     
  13. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Понял...
     
  14. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Земля на GPIO2 и "+" на CH_PD все через 10к. Подробнее не посмотреть потому как обе платки запаял... :( Только по этой фото. Промер такое же и показывает...
     
  15. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    тогда вот и вероятная причина.
    Может там ошибка в дизайне - хотели GPIO15 на землю сделать, а получилось GPIO2 :)

    подождите часок - я свои найду и померяю, я их не распаивал
     
  16. Discriminator

    Discriminator Читатель

    Сообщения:
    130
    Симпатии:
    9
    Не всеже GPIO15 - сам запутался :)
     
  17. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.211
    Симпатии:
    386
    Ну вот добрался я до этих плат:
    справа: GPIO15 подтянуто к GND через 10k
    слева: CH_PD подтянуто к питанию через 10k
    так что все ок.

    по надписям - они напротив пинов платы, а не модуля, поэтому путаница и возникала.
     
  18. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    А нет мыслей о том, что реально брак попался? Объясняется просто: внутри плохо припаялся сам ESP. Либо сопля, либо флюс какой-то токопроводящий. Китайцы ленятся его отмывать.
    Вот может оттуда и берется 2 вольта на GPIO0 - а оттуда уже и проблемы все. В общем, не стоит исключать реально возможность брака, имхо, вполне реально.
    Другими словами: если ничего более на ум не придет, то попробовать снять экран металлический и посмотреть, что там внутри и как выглядит... Мало ли...
     
  19. Игорь

    Игорь Новичок

    Сообщения:
    42
    Симпатии:
    3
    • Фото, видео, длинные тексты (код, логи и т.п.) прячьте под спойлер: [SPOILER]много текста или большая картинка[/SPOILER]
    А паять они умееееееееют. Если микросхемка припаяна как и экран, то не мудрено...
    Раскрыть Спойлер
    DSC01714.JPG
     
    Последнее редактирование модератором: 6 май 2015
  20. Sanchos

    Sanchos Читатель

    Сообщения:
    66
    Симпатии:
    10
    У меня тоже подобное было на esp-07, но только UART вообще не реагировал. Перепробовал все варианты с подтяжками - не помогло. Не хотел прошиваться ни XTCOM_UTIL'ом, ни esp8266_flasher'ом, ни FLASH_DOWNLOAD_TOOLS'ом. Помог только Nodemcu Firmware Programmer, и все заработало.
    зы. мне кажется Nodemcu Firmware Programmer сможет прошить даже если gpio0 не подтянуть к земле.
     
    pa-pe нравится это.

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