Как я STM32 F4 DISCOVERY починял

Не так давно с горечью в душе обнаружил, что моя stm32f4discovery больше не определяется при помощи st-util..

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

Так вот. Путём нехитрых манипуляций с тестером (изначально обратил внимание на то, что диод индикации питания «моргает» как при нехватке) было обнаружено, что проблема в диоде (который в последствии неясных для меня причин стал теперь резистором) D1 .

диод D1

Даже на фото видно некоторую «подутость» диода. А тестер же просто показывал 200 Ом в обеих направлениях.

Слава богу ST догадалось выложить схему устройства на своём сайте. Скачал её и нашел какой именно требуется диод. Оказалось это BAT60J . Фирменное творение компании STM. Диод шотки..
Он там служит подтяжкой питания, превратившись в резистор (выгорел p-n переход) он не дотягивал до нужного уровня. На вход стабилизатора приходило 3V вместо 5V. Что в последствии делало на плате вместо 3V примерно 1.8 — 2V.

Поискав на Харьковском Космодроме обнаружил, что BAT60J нет, предлагают только аналоги. Купил BAT60AE6327 тот же диод, только неведомого производства. Стоит 2грн.

Перепаял.

Всё стало на свои места. Устройство обнаруживается и работает нормально.

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий