Сегодня прибыл мой новый осциллограф, и я решил поиграть с ESP32, чтобы посмотреть, какие сигналы я могу получить от него. К сожалению, будучи слабоумным идиотом, я думаю, что замкнул GND на Vin (или, возможно, 3V3 - в любом случае, контакты GND находятся непосредственно рядом с контактами напряжения). Теперь, когда я подключаю USB-кабель, индикаторы не загораются, а измерение напряжения с помощью цифрового мультиметра дает около 2,1 В на Vin и 1,2 В на 3V3. Поместив его в макетную плату и подключив контакт 3V3 к работающему ESP32, он включается (и, насколько я могу судить, работает правильно), но я не могу загрузить на него новые скетчи через USB.
На плате есть диод, который на хорошем ESP32 измеряет 0,23 В на нем (с настройкой диода DMM). На «плохом» ESP32 такое же измерение составляет 0,61 В (но все еще разомкнутая цепь с перевернутыми выводами). Я попробовал это после прочтения:
https://forum.arduino.cc/t/esp32-failure-and-repair/655168
Есть ли что-нибудь еще, что я могу попробовать, прежде чем пытаться заменить компоненты?
Нет, у вас уже есть общая идея. Эти платы обычно имеют обратный защитный диод, предохранитель и регулятор на пути. Когда вы закорачиваете его, любой из них может уйти. И если вы замкнете gpio, микроконтроллер тоже может. Пассивные компоненты регулятора - еще одна возможность, но в меньшей степени.
Если вы можете обойти регулятор, подав 3,3 В на вывод 3,3 В, и он работает, то проблема в восходящем потоке. Если вы можете подать 5 В на контакт VIN, который обычно шунтирует диод и/или предохранитель, то проблема, скорее всего, в предохранителе и/или диоде.
Р Спандит
Прохожий
Р Спандит