Jump to content

    
Sign in to follow this  
Sagittarius

ESP12E в серии, входной брак

Recommended Posts

Здравствуйте.

Кто ни будь применял модули ESP12E (AI-Thinker) в мелких сериях? Сделали устройство, делаем мелкую серию, из 70 модулей 22 не прошиваются, никакими светодиодами не мигают. Закупались в чипдипе. Такой процент брака это норма для модулей или это какие то их не учтенные особенности? У кого какой опыт применения?

Спасибо.

Share this post


Link to post
Share on other sites

ESP12E (AI-Thinker) производят сотни компаний в китае кому не лень, все есть в открытом доступе, цены можете найти ниже бакса. Внутри могут быть чипы разных релизов или уже кем то запрограммированы. Для старта можно рискнуть и только. Отсюда вывод - делать самим этот модуль, как я сделал пару лет назад, все компоненты доступны, но заказывал в китае. Для 50 штук окупаемо уже. Но вы, видимо не разобрались, поленились, бюджет хилиый, или что то из того, отсюда попадание на грабли. Чип-дип врядли навстречу вам пойдет, они такие. Другой вариант программировать, тестировать не запаивая, типа в панельки. Тогда можно понять, что где то сами при запайке обо... .

Share this post


Link to post
Share on other sites
22 minutes ago, Aner said:

 Другой вариант программировать, тестировать не запаивая, типа в панельки

Так и делаем, на пружинных иголках стенд, 1/4 не прошивается, ни на что не реагирует, максимум если BOOT оставить висящим, то на нем 26МГц будет

Share this post


Link to post
Share on other sites
21 minutes ago, Aner said:

А чем шьете? Может там проблема?

esptool, через переходник USB-UART. но еще до собственно программирования модули, с которыми все нормально мигают синим светодиодом, которые не прошьются - не мигают. Т.е. разница в работе уже просто при подаче питания.

Share this post


Link to post
Share on other sites
5 часов назад, Sagittarius сказал:

esptool, через переходник USB-UART. но еще до собственно программирования модули, с которыми все нормально мигают синим светодиодом, которые не прошьются - не мигают. Т.е. разница в работе уже просто при подаче питания.

Покажите схемку, ибо там без нескольких дополнительных резисторов ничего работать не будет.

Использую модули десятками - ни одного проблемного не встречал (ЕвроМобайл, АлиЭкспресс).

Share this post


Link to post
Share on other sites
On 5/24/2019 at 9:46 PM, adnega said:

Покажите схемку, ибо там без нескольких дополнительных резисторов ничего работать не будет.

image.thumb.png.aca2c4b80dda9a07604ac0fd6f4bdb1a.png

схема отдельного тестера-прошивальщика (заливаем свою прошивку), вроде все по доке. Питание с USB, с этого же компа переходник USB-UART на X1. Собрано на макетке, провода короткие, скорость 115200 (пробовал и другие, без разницы). ESP-07(на схеме) и ESP12E по боковым выводам совпадают. По общему количеству из последнего из 50 модулей по этой схеме 18 не прошились, с 32 все нормально.
Из обнаруженных странностей - иногда CH_PD (Enable) у некоторых модулей притянут к 0 самим модулем. Если его подтянуть резюком 700-800 Ом к +3.3В и потом резюк убрать, то этот вход остается на уровне 1.5-2В, этого может хватить что бы модуль запустился. Если на 3.3В ткнуть без резюка то уровень на Enable будет 2-3В. из 5-ти модулей с таким косяком 2 ожило, 3 нет. Часть модулей на BOOT (GPIO0) вне зависимости от его подключения (GND/висит/подтянут к+) выдают 26МГц, у нормальных там в режиме прошивки 0.

Share this post


Link to post
Share on other sites

С GPIO0 не понятно: при прошивке там должно быть 0, в штатном режиме - у меня подтяжка к 3.3В через 10 кОм.

У вас с прошивкой проблемы или непрошитые модули и с AT-командами не работают?

Share this post


Link to post
Share on other sites
3 hours ago, adnega said:

С GPIO0 не понятно: при прошивке там должно быть 0, в штатном режиме - у меня подтяжка к 3.3В через 10 кОм.
У вас с прошивкой проблемы или непрошитые модули и с AT-командами не работают?

GPIO0 в устройстве подтянут так же. Проблемы с прошивкой своего кода в модуль, AT-командами не пользовались, может с ними что то и работает, не пробовали.

Share this post


Link to post
Share on other sites

Столкнулся с подобной проблемой непрошивки модулей ESP-12E. Убил почти два дня, пока в глубинах инета не вычитал, что проблема прошивки сильно зависит от переходника USB-UART, и то что эта проблема бывает с переходниками на PL2303A, какой собственно у меня и был. Заменил переходником на FT232RL и все начало шиться с полпинка.

Share this post


Link to post
Share on other sites
8 минут назад, Alex999 сказал:

проблема прошивки сильно зависит от переходника USB-UART

На днях получил такой и такой. Очень удобно прошивать/преднастраивать модуль перед монтажом. На базе CP210x.

Share this post


Link to post
Share on other sites
4 часа назад, Alex999 сказал:

и то что эта проблема бывает с переходниками на PL2303A, какой собственно у меня и был. Заменил переходником на FT232RL и все начало шиться с полпинка.

С переходниками на PL2303 проблемы бывают не только при перепрошивке. У них есть какой-то баг, приводящий к периодической (редкой) потере отдельных байт. Так что лучше вообще их не использовать и повыбрасывать. Чтобы на грабли не наступать.

Share this post


Link to post
Share on other sites
19 минут назад, rx3apf сказал:

Я видел подобный эффект (потеря байтов на выходе) и с CP2102.

Сейчас попробовал с ESP-07S на разных скоростях - 100% успешно.

Пять раз обновил прошивку на скорости 1.5 Мбит/с - ни одного сбоя.

Может, в драйверах проблема.

У меня Win7_64.

image.png.fe91179acae32b8f4186db26ddd50ae8.png

image.png.e11030088ecb2c153ba502dcae70a8e5.png

image.png.f35ba5308259e7342e79d4a1d8306289.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this