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

Нужна помощь Подключение esp8266 - из диспетчера устройств пропадает cp2102

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

Метки:
  1. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    о, спасибо такой материал не попадался ) щас попробую
     
  2. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    Вполне возможно. В "правильной" схеме есть конденсатор на питании, который помогает цифровой логике иметь более крутые фронты сигнала - возможно, что он вам поможет.
    Вполне возможно, что ESP-03 более капризен, чем остальные модули, поэтому требует большей аккуратности.
    Нельзя исключать и глюковатость прошивки от AI THINKER ("invalid" - это точно от нее), в этом случае поможет перепрошивка на эту AT v0.23 SDK 1.0.1 No Cloud Update 512k или AT v0.23 SDK 1.0.1 flash 512k
    А дальше уже смотреть как ведет себя модуль с более-менее нормальной прошивкой.
     
  3. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    Подключил ровно как на схеме: http://esp8266.ru/wp-content/uploads/scheme-full-autoprog-1024x592.jpg

    Разница лишь в том что резистор 470 заменил на два подряд по 220, нету Reset, и нету конденсатора на 0.1мФ

    Результат тот же. Вопрос - можно ли вместо конденсатора на 0.1мФ воткнуть на 330мФ 25В ?
     
  4. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    Ничего не делал, но после рестарта машины все поехало О_о

    Снимок.JPG

    Рано радовался, переподключил - все как раньше ))) ааааа пойду выдру себе волосы :D
     
    Последнее редактирование: 14 июн 2015
  5. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    ну, ничего страшного - истина где-то рядом (с)
    Ищите проблемы в плохом контакте.
    Кстати, рестарт по питанию, без отключения USB-TTL - нужен после любой манипуляции с esp8266
     
  6. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    Всей машины? Или только по питанию ESP? Просто я машину всю перезагружал )
     
  7. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    да. и смотреть что будет сыпаться в терминал при включении
     
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    А зачем отключать питание модуля, если нога CH_PD отключает все питания в чипе ESP8266?
    Так-же есть RESET - он перезагружает чип на 100%.
    При отключенном питании у модуля, но включенном питании у USB2COM модуль садится на выход TX у USB2COM и выжигает его или внутренние элементы на входе ESP8266 на ноге RX :) Аналогично с DTR.
    http://esp8266.ru/wp-content/uploads/scheme-full-autoprog-1024x592.jpg - при старте модуля на GPIO0 модуль выводит 26MHz и питания не хватает, т.к. провод и выход USB2COM имеют большую емкость и нагрузку для данной частоты. От этого у многих не хватает питания для нормального запуска модуля. :) Схема является примером, как закоротить выход на выход :)
     
    Последнее редактирование: 15 июн 2015
  9. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    Я уже запутался :)

    У меня питание идет напрямую через AMS1117 прямо на макетку, земля приходит дополнительно с USB2COM.

    CH_PD всегда подключен к 3.3В, как им отключить питание модуля? Разорвать цепь? А VCC и GND не достаточно чипу?
    Reset на ESP03 не распаян, можно прицепиться, но оч не удобно, не хочется с ним ковыряться а потом молиться что он не отвалится )

    А что не так со схемой совсем не понял ) поясните плз
     
  10. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    да, на пару секунд
     
  11. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Это часто приводит к описанной проблеме в заголовке темы :) Модуль c отключенным питанием садится на выходы CP2102 и у неё падет внутренне питание блока I/O и происходит отключение от USB... а программа сидящая на COM порту в компе не отслеживает данное отключение драйвера и занимает порт дальше - до полной перезагрузки компа. При новом включении USB2COM он не может инициализироваться в системе, т.к. его номер порта COM занят кривой прогой :) Особо актуально для XTCOM_UTIL.exe и подобному софту :) Этот терминал https://sites.google.com/site/terminalbpp/ частично понимает отключение-подключение USB2COM на ходу. Закрывает связь с драйвером, освобождая его, но переподключать соединение надо в ручную...
     
    Последнее редактирование: 15 июн 2015
    whiteud нравится это.
  12. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    это справедливо если только питание разрывать или CH_PD тоже?
     
  13. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Только если питание на модуль отключено и оно идет с выводов микросхемы USB2COM - проходит с выводов I/O чипа в его питание (там достаточно 1.1В для включения). CH_PD отключает потребление путем остановки всех тактовых генераторов и части внутренностей чипа. При этом нет тока через диоды/ключи входов-выходов (i/o) на внутреннюю шину питания чипа или он незначителен - они в состоянии Z. Но на выводе VCC_RTC при активном CH_PD будет нуль и сброс памяти RTC. Т.е. с модуля RTC полностью выключается питание, а с I/O - нет. Остается ток в пару микроампер.
    Утечки по I/O, в случае отключенного питания модуля, может хватить для переключения логики I/O выходов в состояние по умолчанию. А оно гласит, что GPIO0 становиться выходом (вывод частоты кварца) - срабатывают выходные ключи данного I/O и коротят выход c USB2COM. По этой причине и что любой порт i/o может программно переключатся на вывод и было рекомендовано установка последовательного резистора между выходом GPIO0 и выходом USB2COM адаптера...
     
    Последнее редактирование: 15 июн 2015
  14. whiteud

    whiteud Читатель

    Сообщения:
    58
    Симпатии:
    5
    Т.е. схема должна выглядеть так?

    Снимок.JPG
     
  15. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    а номинал какой лучше и какие допустимы?
    И что с линией RTS-RESET - там вроде у вас схеме диод стоял, соответственно и вопрос: а какой диод лучше и какие допустимы?
     
  16. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Примерно. Резистор на 10к лучше перекинуть, а дополнительный на 275..470 Ом
    Там и без диода, по схеме указанной выше, всё будет нормально.
     
    whiteud нравится это.
  17. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    поясните, я не понял
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.395
    Симпатии:
    1.271
    Резистор 10к на DTR и +3.3V, а между DTR и ножкой GPIO0 другой резистор, на ~330 Ом.
    Но это не обязательно. Смотря как далее будет использоваться GPOI0.
     
  19. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    ок, схему на сайте переделаю
     
    whiteud нравится это.
  20. Victor

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

    Сообщения:
    2.209
    Симпатии:
    386
    scheme-full-autoprog.jpg
    pvvx, посмотрите сейчас. Если все ок, то поменяю в статье.
     
    whiteud нравится это.

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