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

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

Сообщение 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 скачивания
Поможите кто чем может, а?
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

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

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

Сообщение pushkin42 »

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

Сообщение Eddy_Em »

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

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

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

Сообщение 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)
Реклама
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт ноя 17, 2009 12:34:02

Сообщение pushkin42 »

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

Сообщение afz »

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

Сообщение pushkin42 »

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

Сообщение VladislavS »

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

Сообщение AlanDrakes »

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

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

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

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

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

Сообщение afz »

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

Сообщение 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
Откуда: Караганда, Казахстан

Сообщение afz »

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

Сообщение 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)
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Сообщение Sergi »

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

Сообщение 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)
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

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

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

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

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

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