STM32F103CB странный глюк с запуском
STM32F103CB странный глюк с запуском
В общем, схема взята из даташита, конденсаторы все на месте и тд
Источник питания 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 электролитов даже побольше.
Поможите кто чем может, а?
Источник питания 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 электролитов даже побольше.
Поможите кто чем может, а?
- Реклама
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: STM32F103CB странный глюк с запуском
Первая мысль - я бы еще раз ТЩАТЕЛЬНО ПРОВЕРИЛ фактический монтаж на сопли, коротыши и т.п. Контакты с панелькой (если есть) опять же...
Делай то, что тебе нравится и ты никогда не будешь работать
Re: STM32F103CB странный глюк с запуском
Плата мыта, соединений без пайки нет
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32F103CB странный глюк с запуском
А в оригинале защита от переполюсовки тоже землю рвет?
Если SWD отключить и включить питание, будет работать МК?
Если SWD отключить и включить питание, будет работать МК?
Re: STM32F103CB странный глюк с запуском
BOOT0 и BOOT1 куда подключены?
- Реклама
Re: STM32F103CB странный глюк с запуском
"На ресет не реагирует (точнее, вырубается, но потом обратно уже не запускается)" Так померьте тестером напряжение и пульсации на ресет и, заодно на других ножках (которые точно по логике работы не должны быть активны) Если на них неправильные уровни 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)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Re: STM32F103CB странный глюк с запуском
Boot0 100к-gnd boot1 никуда, она не используется
Паялось фксп, пассивнее некуда, мыл спиртом
Паялось фксп, пассивнее некуда, мыл спиртом
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32F103CB странный глюк с запуском
А питания все подключены? Включая VDDA, VSSA, VBAT?..
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Re: STM32F103CB странный глюк с запуском
Все. Vbat идёт на акб в параллель с ds3231)(которая на схеме 3232)
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: STM32F103CB странный глюк с запуском
А что шьёшь то? С прошивкой то всё в порядке?
- AlanDrakes
- Прорезались зубы
- Сообщения: 236
- Зарегистрирован: Пн июл 04, 2016 16:51:22
- Откуда: Россия, Омск
Re: STM32F103CB странный глюк с запуском
А всё же, повесьте подтяжку на пин сброса к питанию. Эдак на 4.7кОм.
Ну и BOOT0 к земле подтяните аналогичным образом. Можно до кучи и BOOT1 тоже на землю подтянуть.
После этого всё должно чудесным образом запуститься.
У меня есть несколько плат с этим камнем, и именно с такими подтяжками пинов. Стартуют каждый раз без проблем.
Да, внутренние подтягивающие резисторы есть, но их не всегда хватает. При подключении отладчика прекрасно ловится сброс контроллера. Просто из-за ёмкости проводов сброс подтягивается к земле на какое-то мгновение, но этого хватает.
Специально проверял - снимал подтяжку сброса - запуск нестабильный. Вернул - стабильный.
У меня питание фильтруется посредственно, потому как есть подключеные нагрузки с длинными линиями (метры) и получать идеально хорошее питание смысла нет. Пульсирует? Немного. Работает? Да. Сбоит? Крайне редко. Что ещё нужно?
Ну и BOOT0 к земле подтяните аналогичным образом. Можно до кучи и BOOT1 тоже на землю подтянуть.
После этого всё должно чудесным образом запуститься.
У меня есть несколько плат с этим камнем, и именно с такими подтяжками пинов. Стартуют каждый раз без проблем.
Да, внутренние подтягивающие резисторы есть, но их не всегда хватает. При подключении отладчика прекрасно ловится сброс контроллера. Просто из-за ёмкости проводов сброс подтягивается к земле на какое-то мгновение, но этого хватает.
Специально проверял - снимал подтяжку сброса - запуск нестабильный. Вернул - стабильный.
У меня питание фильтруется посредственно, потому как есть подключеные нагрузки с длинными линиями (метры) и получать идеально хорошее питание смысла нет. Пульсирует? Немного. Работает? Да. Сбоит? Крайне редко. Что ещё нужно?
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32F103CB странный глюк с запуском
Да, действительно, 100 кОм на сбросе и на BOOT0 - это многовато. 4.7кОм - в самый раз. Я бы вообще 1кОм поставил...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Re: STM32F103CB странный глюк с запуском
"Эдак", "Многовато" интересно, откуда "Ваши" мнения вообще берутся и чем-же они в конце концов обоснованы? Все ставят от 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)
"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 странный глюк с запуском
Из богатого практического опыта. 100 кОм запросто передавливаются утечкой по недоотмытому флюсу, 1 кОм все эти утечки передавит не заметив. Опять же, "антенна" в виде дорожки порядка 10 см на нагрузку 100 кОм ловит помехи, только в путь, а на 1 кОм - ни разу...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Re: STM32F103CB странный глюк с запуском
"передавливаются утечкой по недоотмытому флюсу" Это флуд, мыть надо, много раз встречал немытые Гембирд или Ориент из числа дешевок, различные переходники типа 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)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Re: STM32F103CB странный глюк с запуском
Нас еще в институте СССР обучали схемотехнике. И в КМОП схемах настоятельно рекомендовали подтяжку 4.7-22 кОм. Так и применяю с МК,глюков не наблюдаю.
Re: STM32F103CB странный глюк с запуском
Еще одним прибыло "Еще, просто, взять на полке, главное не задумываться" чего еще посоветуете?
"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)
"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 странный глюк с запуском
сколегами согласен для 3-5 в логики всегда шли подтяжки 10к или 4к7 даже сборки из 4 и 8 резистороф спецом под это сделаны есть конечно и выше 47 и 100к для автономного питания но если экономить не нудно то зачем
и + пощла мода пихать куда не лень мосмфеты лоджик лэвэл экономя на резисторах в затворе это плохая тенденция она сливает даже цифротранхбкам 114сери
но лучше чесны npn +2 резистора в базы
и + пощла мода пихать куда не лень мосмфеты лоджик лэвэл экономя на резисторах в затворе это плохая тенденция она сливает даже цифротранхбкам 114сери
но лучше чесны npn +2 резистора в базы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- dr.doc
- Это не хвост, это антенна
- Сообщения: 1368
- Зарегистрирован: Вс мар 28, 2010 12:52:22
- Откуда: Беларусь
Re: STM32F103CB странный глюк с запуском
Пройдитесь иглой по выводам контроллера на предмет шевеления последних... Очень похоже на непропай. Сам месяц мучился, телевизор чинил - оказалось, что я, такой непогрешимый, один вывод Weltrend не пропаял.
Добавлено after 2 minutes 42 seconds:
И еще: случайно не keil - ом отлаживаете?
Добавлено after 2 minutes 42 seconds:
И еще: случайно не keil - ом отлаживаете?
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


