STM32F103CB странный глюк с запуском

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
pushkin42
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 17, 2009 12:34:02

STM32F103CB странный глюк с запуском

Сообщение pushkin42 »

В общем, схема взята из даташита, конденсаторы все на месте и тд
Источник питания DC-DC импульсный, 3V3 получаем из AMS1117

Контроллер ведет себя очень странно: может запуститься с внешнего питания с 10 раза, а может и не запуститься. С разъема SWD запускается 9.5 раз из 10 (иногда надо таки ткнуть STLink туда-сюда)
На ресет не реагирует (точнее, вырубается, но потом обратно уже не запускается)
С внешнего питания может три раза включиться, один не включиться.
Метод "палец на кварц" на ситуацию никак не влияет.


После прошивки через STLink и сообщения о готовности в готовность не выходит, если дернуть ОБА разъема (DC и SWD) - заводится и работает. Как и после резета.
Дебаг смотрел, крутится по одним адресам, но полноценного JTAG у меня нет - ноги заняты. Не пойму чего ему надо...

Напряжения на AMS1117 (DC-DC->7805+LCD->AMS1117) и ногах питания 3.301V пульсации <15mV, осциллографа к сожалению не имею.
Ничего особенного в разводке питания оригинального Maple не увидел, все сделано точно так же, разве что у меня 100n электролитов даже побольше.
Desktop Screenshot 2020.01.22 - 17.31.20.30.png
кусок схемы питания
(254.1 КБ) 252 скачивания
Поможите кто чем может, а?
Реклама
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: STM32F103CB странный глюк с запуском

Сообщение ЭлектроKOT »

Первая мысль - я бы еще раз ТЩАТЕЛЬНО ПРОВЕРИЛ фактический монтаж на сопли, коротыши и т.п. Контакты с панелькой (если есть) опять же...
Делай то, что тебе нравится и ты никогда не будешь работать
Реклама
pushkin42
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 17, 2009 12:34:02

Re: STM32F103CB странный глюк с запуском

Сообщение pushkin42 »

Плата мыта, соединений без пайки нет
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: STM32F103CB странный глюк с запуском

Сообщение Eddy_Em »

А в оригинале защита от переполюсовки тоже землю рвет?
Если SWD отключить и включить питание, будет работать МК?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103CB странный глюк с запуском

Сообщение Мурик »

BOOT0 и BOOT1 куда подключены?
Реклама
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: STM32F103CB странный глюк с запуском

Сообщение astrahard »

"На ресет не реагирует (точнее, вырубается, но потом обратно уже не запускается)" Так померьте тестером напряжение и пульсации на ресет и, заодно на других ножках (которые точно по логике работы не должны быть активны) Если на них неправильные уровни DC или пульсации зашкаливают, то меняйте процессор. Кстати отмывка отмывке рознь, я как-то был свидетелем как запаяли активным флюсом с вазелином так отмывка потребовалась в 4 раза более тщательная в УЗ ванне. Чем я только не мыл, сначала бензином с ацетоном и спиртом, затем водой с фейри, снова бензином со спиртом, и водой дисциллированной в конце. Только тогда заработало. Так что отмывка это оооочень непросто в некоторых случаях. Чувствую задницей у Вас именно такой случай.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Реклама
pushkin42
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 17, 2009 12:34:02

Re: STM32F103CB странный глюк с запуском

Сообщение pushkin42 »

Boot0 100к-gnd boot1 никуда, она не используется
Паялось фксп, пассивнее некуда, мыл спиртом
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: STM32F103CB странный глюк с запуском

Сообщение afz »

А питания все подключены? Включая VDDA, VSSA, VBAT?..
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
pushkin42
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 17, 2009 12:34:02

Re: STM32F103CB странный глюк с запуском

Сообщение pushkin42 »

Все. Vbat идёт на акб в параллель с ds3231)(которая на схеме 3232)
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32F103CB странный глюк с запуском

Сообщение VladislavS »

А что шьёшь то? С прошивкой то всё в порядке?
Аватара пользователя
AlanDrakes
Прорезались зубы
Сообщения: 236
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Re: STM32F103CB странный глюк с запуском

Сообщение AlanDrakes »

А всё же, повесьте подтяжку на пин сброса к питанию. Эдак на 4.7кОм.
Ну и BOOT0 к земле подтяните аналогичным образом. Можно до кучи и BOOT1 тоже на землю подтянуть.

После этого всё должно чудесным образом запуститься.

У меня есть несколько плат с этим камнем, и именно с такими подтяжками пинов. Стартуют каждый раз без проблем.

Да, внутренние подтягивающие резисторы есть, но их не всегда хватает. При подключении отладчика прекрасно ловится сброс контроллера. Просто из-за ёмкости проводов сброс подтягивается к земле на какое-то мгновение, но этого хватает.
Специально проверял - снимал подтяжку сброса - запуск нестабильный. Вернул - стабильный.

У меня питание фильтруется посредственно, потому как есть подключеные нагрузки с длинными линиями (метры) и получать идеально хорошее питание смысла нет. Пульсирует? Немного. Работает? Да. Сбоит? Крайне редко. Что ещё нужно?
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: STM32F103CB странный глюк с запуском

Сообщение afz »

Да, действительно, 100 кОм на сбросе и на BOOT0 - это многовато. 4.7кОм - в самый раз. Я бы вообще 1кОм поставил...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: STM32F103CB странный глюк с запуском

Сообщение astrahard »

"Эдак", "Многовато" интересно, откуда "Ваши" мнения вообще берутся и чем-же они в конце концов обоснованы? Все ставят от 40 до 100 КОм и в даташитах такие цифры приводятся.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: STM32F103CB странный глюк с запуском

Сообщение afz »

Из богатого практического опыта. 100 кОм запросто передавливаются утечкой по недоотмытому флюсу, 1 кОм все эти утечки передавит не заметив. Опять же, "антенна" в виде дорожки порядка 10 см на нагрузку 100 кОм ловит помехи, только в путь, а на 1 кОм - ни разу...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: STM32F103CB странный глюк с запуском

Сообщение astrahard »

"передавливаются утечкой по недоотмытому флюсу" Это флуд, мыть надо, много раз встречал немытые Гембирд или Ориент из числа дешевок, различные переходники типа PCI-LPT или IDE-SATA немытые и неработающие или платы разработчика типа LaunchPad c TMS320F28xxx Китайпрома, также работают 2-3 месяца до капитальной помывки. И, никто не собирается менять номиналы резисторов из даташита из-за этого. "Опять же, "антенна"" а это вообще за гранью добра и зла, а конденсаторы на ресет и LPF как же за антенной, это отдельное схемотехническое решение для "Антенны". Вообщем, хорош уже передавливать даташиты "Практическим опытом".
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: STM32F103CB странный глюк с запуском

Сообщение Sergi »

Нас еще в институте СССР обучали схемотехнике. И в КМОП схемах настоятельно рекомендовали подтяжку 4.7-22 кОм. Так и применяю с МК,глюков не наблюдаю.
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: STM32F103CB странный глюк с запуском

Сообщение astrahard »

Еще одним прибыло "Еще, просто, взять на полке, главное не задумываться" чего еще посоветуете?
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: STM32F103CB странный глюк с запуском

Сообщение musor »

сколегами согласен для 3-5 в логики всегда шли подтяжки 10к или 4к7 даже сборки из 4 и 8 резистороф спецом под это сделаны есть конечно и выше 47 и 100к для автономного питания но если экономить не нудно то зачем
и + пощла мода пихать куда не лень мосмфеты лоджик лэвэл экономя на резисторах в затворе это плохая тенденция она сливает даже цифротранхбкам 114сери
но лучше чесны npn +2 резистора в базы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: STM32F103CB странный глюк с запуском

Сообщение dr.doc »

Пройдитесь иглой по выводам контроллера на предмет шевеления последних... Очень похоже на непропай. Сам месяц мучился, телевизор чинил - оказалось, что я, такой непогрешимый, один вывод Weltrend не пропаял.

Добавлено after 2 minutes 42 seconds:
И еще: случайно не keil - ом отлаживаете?
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Ответить

Вернуться в «ARM»