реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> "Подвисший" NRST на STM32L152RBT6
quasiyoke
сообщение Feb 11 2017, 11:46
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 4-07-14
Пользователь №: 82 147



Я несколько недель пытаюсь прошить STM32L152RBT6 (на фото припаян к небольшой макетке сверху).



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

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

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

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

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

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

Сталкивался ли кто-нибудь с аналогичными проблемами? Может быть, я перегрел микросхему по неопытности? Есть ли ещё какой-нибудь тест, чтобы набраться уже решимости выбросить её в мусорку?
Go to the top of the page
 
+Quote Post
1113
сообщение Feb 11 2017, 12:10
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



поставьте конденсаторы на питание
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 11 2017, 12:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



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

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

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

Про перемаркированный фейк из Китая- тоже вполне возможно, но сначала нужно просто правильно собрать.
Go to the top of the page
 
+Quote Post
quasiyoke
сообщение Feb 11 2017, 13:08
Сообщение #4





Группа: Участник
Сообщений: 6
Регистрация: 4-07-14
Пользователь №: 82 147



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

Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 11 2017, 14:12
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



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

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

Я смотрю, у Вас на ките тот же 152RB ? и этот наплатный в похожем подключении нормальный уровень выдает на NRST?
просто поменяйте их местами, сразу станет ясно, новая плата/сборка плохая или деталь.
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 11 2017, 14:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(quasiyoke @ Feb 11 2017, 16:08) *
Результаты аналогичные sad.gif

VLCD пин 1 к +3В.
PB2 пин 28 к земле через 10 кОм.
Проверить ключ микросхемы. По фото у меня есть сомнения, т.к. виден большой круг,
а ключ в диаметрально противоположенном месте и по нумерации не совпадает с макеткой.
Go to the top of the page
 
+Quote Post
quasiyoke
сообщение Feb 12 2017, 11:12
Сообщение #7





Группа: Участник
Сообщений: 6
Регистрация: 4-07-14
Пользователь №: 82 147



Господа, большое вам спасибо за внимание к теме. Причина оказалась смехотворна и признаваться стыдно: я не понимал, где у моей микросхемы ключ. Я убедился в этом, прозвонив ноги микроконтроллера Discovery с соответствующими контактами гребёнки по краям. Я достаточно внимательно изучал все руководства и всё-таки упустил из внимания, что левый верхний угол надписи -- не "ключевой угол". Если вы хотите понять, где у STM32 первый пин, взгляните на эту картинку и найдите на печатной плате большую белую точку. На самой микросхеме в моём случае два круга и видимо надо ориентироваться по надписи.



Или вот ещё:
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th August 2025 - 22:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016