Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: "Подвисший" NRST на STM32L152RBT6
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
quasiyoke
Я несколько недель пытаюсь прошить STM32L152RBT6 (на фото припаян к небольшой макетке сверху).



Какие ошибки я не допустил:

1. Подал питание 3В на все 5 пар ног питания МК. Фильтрующих конденсаторов нет, но полагаю, что проблема не в этом.
2. Не забыл притянуть к земле пин BOOT0, чтобы МК загружался со своей флеш-памяти.
3. Все пины неоднократно прозвонил — все нужные сигналы идут к нужным ногам. Соседние ноги прозвонил попарно — убедился, что не склеил припоем их вместе. Плату мыл в ацетоне от канифоли.

В детали процесса прошивки не вдаюсь, поскольку с помощью одного только мультиметра видно, что практически все ноги будто висят в воздухе. Этого точно не должно быть с ногой NRST: она должна быть притянута к единице. Полное ощущение, что измеряешь полевой транзистор, интегрирующий помеху: обычная величина типа 0,7 В и десятки милливольт гуляют. Если отключить питание и вновь включить — может быть какое угодно напряжение: 0,5, 0,9 В или даже V_DD. Это относится ко всем первым десяти пинам, включая NRST — проверял, занося результаты в табличку.

Стоит ли говорить, что пины для прошивки не притянуты туда, куда они должны быть притянуты изнутри? SWDIO -- должен быть к единице, а SWCLK -- к нулю.

Потребляемый ток около 80 мкА, хотя должен быть в несколько раз больше: 470 мкА.

Микроконтроллер заказан из Китая. Была вторая попытка завести другой микроконтроллер из той же партии на другой макетке с аналогичными результатами.

Сталкивался ли кто-нибудь с аналогичными проблемами? Может быть, я перегрел микросхему по неопытности? Есть ли ещё какой-нибудь тест, чтобы набраться уже решимости выбросить её в мусорку?
1113
поставьте конденсаторы на питание
Ruslan1
Цитата(quasiyoke @ Feb 11 2017, 13:46) *
1. Подал питание 3В на все 5 пар ног питания МК. Фильтрующих конденсаторов нет, но полагаю, что проблема не в этом.

дальше можно не читать. Конденсаторы поставьте.

И схему собранного нарисуйте, чтобы не гадать что у Вас действительно правильно припаяно, а что-неправильно. Ибо есть подозрение, что Вы еще что-то можете неправильно полагать.

Про перемаркированный фейк из Китая- тоже вполне возможно, но сначала нужно просто правильно собрать.
quasiyoke
Поставил конденсаторы. На каждую пару ног питания, как можно ближе к микроконтроллеру. Результаты аналогичные :(

Ruslan1
quasiyoke, а Вы уверены, что нарисовали схему именно того что спаяли?
конденсаторы нормальные керамика СМД? И где 10 мкф? И установлены рядом с парами пинов питания?
Попробуйте действительно оставить только нарисованное на плате, без программатора и светодиодов, которые на фотографии есть.

а вообще-то, конечно, странно, на NRST просто вроде бы подтяг внутри, должен быть виден уровень на пине. Может действительно фейк.

Я смотрю, у Вас на ките тот же 152RB ? и этот наплатный в похожем подключении нормальный уровень выдает на NRST?
просто поменяйте их местами, сразу станет ясно, новая плата/сборка плохая или деталь.
adnega
Цитата(quasiyoke @ Feb 11 2017, 16:08) *
Результаты аналогичные sad.gif

VLCD пин 1 к +3В.
PB2 пин 28 к земле через 10 кОм.
Проверить ключ микросхемы. По фото у меня есть сомнения, т.к. виден большой круг,
а ключ в диаметрально противоположенном месте и по нумерации не совпадает с макеткой.
quasiyoke
Господа, большое вам спасибо за внимание к теме. Причина оказалась смехотворна и признаваться стыдно: я не понимал, где у моей микросхемы ключ. Я убедился в этом, прозвонив ноги микроконтроллера Discovery с соответствующими контактами гребёнки по краям. Я достаточно внимательно изучал все руководства и всё-таки упустил из внимания, что левый верхний угол надписи -- не "ключевой угол". Если вы хотите понять, где у STM32 первый пин, взгляните на эту картинку и найдите на печатной плате большую белую точку. На самой микросхеме в моём случае два круга и видимо надо ориентироваться по надписи.



Или вот ещё:
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.