ESP, IoT Проблемы с UART ESP-12F

zipdots

✩✩✩✩✩✩✩
22 Июл 2022
5
0
Добрый день!

Столкнулся с плавающей проблемой прошивки ESP-12F через USB-TTL преобразователь.

Имеется:
1) Печатная плата с распаянной ESP-12F.
2) Блок питания 5V 3A
3) USB-TTL преобразователь на базе CH340G.

USB-TTL преобразователь подключается к RXD/TXD (перекрестно) ESP-12F, перемычка между VCC и 3v3 установлена, МК питается от стабилизатора LM1117 (U2). МК в бут режиме.

Без имени-1.png

Собственно, попытки загрузки прошивки при подключении по такой схеме заканчиваются неудачно (в основном, но иногда загружается) и в основном отпадывает по таймауту:
A fatal error occurred: Failed to write to target RAM (result was 0107: Operation timed out)

На скорости 115200 воспроизводится почти всегда, реже на 9600, но тоже проблематично загрузить.

Воспроизводится не только при попытке загрузки прошивки, но и например при определении флеш-памяти на устройстве при помощи:
esptool.py --port /dev/ttyUSB0 flash_id

Однако, при питании МК напрямую от USB-TTL преобразователя проблема не воспроизводится, но подпаиваться к Vcc МК не очень удобно.
Без имени-2.png

Подскажите, в чем может быть причина/что я делаю не так?
 
Изменено:

zipdots

✩✩✩✩✩✩✩
22 Июл 2022
5
0
В общем, проблема, похоже, в самом USB-TTL преобразователе. Подключился к плате аналогично первой схемы, однако вместо USB-TTL использовал артуину, работает без ошибок