Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F100C8 не желает запускаться без толчка
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Br.Misha
Привет!
Имеется STM32F100C8, к нему подключен кварц 8 Мгц. Проблема в том, что от внешнего кварца он запускается примерно раз в 20 включений! С каждой ножки кварца идет кондер 22пф на землю, дорожки очень хорошо промыты, корпус кварца посажен на землю. Когда включаю, то на ножке OUT, которая идет к кварцу, напруга выше 3 вольт, на IN - 0В. Запускается когда к OUT касаюсь пальцем. После этого на обоих ножках напруга чуть выше 2В.
Вопрос: как сделать чтобы кварц нормально стартовал?
Forger
Цитата(Br.Misha @ Aug 28 2011, 00:44) *
к нему подключен кварц 8 Мгц.

А что за кварц?
Br.Misha
да ну самый обычный (не кораблик)
SSerge
22 пики - многовато будет. Обычно нормальный кварц заводится вообще без этих ёмкостей, хватает собственной ёмкости ножек на корпус кварца и входной ёмкости выводов контроллера. Так что попробуйте уменьшить до 10 или даже 5 пФ. Для проверки можно ещё попробовать оторвать корпус кварца о земли, а также попробовать ставить другие разонаторы, вдруг эти какие-то особенные.
Ещё попробуйте подключить между ногами OSC_IN и OSC_OUT резистор от 100кОм и больше. Вообще-то такой (~200к) внутри уже должен быть, но вдруг...
И учтите, что ёмкость щупа осциллографа типично около 15 пФ, подключение его к выводам напрямую очень сильно сказывается на режиме работы генератора. Может приводить к тому, что генерация или срывается при подключении или, наоборот, начинает генерить только про подключенном щупе.
Pat
Цитата(Br.Misha @ Aug 28 2011, 00:17) *
да ну самый обычный (не кораблик)


Ну а поменять на более другой не пробовали.
С кварцами такое бывает.
Forger
Цитата(SSerge @ Aug 28 2011, 13:59) *
22 пики - многовато будет.

Не много, тут смотря какой кварц. Я вообще ставлю везде 22 или 27, что есть под руками, для STM32.
Без этих кондеров нельзя - велика вероятнось срыва генерации или заведется на другой большей гармонике.
Надеятся на емкость ножек - гиблое дело: щас работает, а потом вдруг перестанет.

Вообще пробуйте другие кварцы...

зы. А все ли верно в вашем коде?.


Цитата(SSerge @ Aug 28 2011, 13:59) *
Для проверки можно ещё попробовать оторвать корпус кварца о земли

Мне думается его корпус вообще лучше никогда не соединять с нулем.
Я обязательно ставлю изоляцию от платы (дорожек), да и разводка дорожек к кварцу имеет значение,
особенно земля, идущая на два кондера.
Pat
О вспомнил о приятных минутах проведенных с AT91SAM.

Продали мне конденсаторы которые были подписаны 22П, а потом оказалось они были 22Нф.
Тоже пришлось повозится, главное все работало но глючило по страшному.
scifi
Почитайте Application Note от ST как раз на это тему: Oscillator design guide for ST microcontrollers.
Это не чёрная магия. Критерии надёжной работы кварцевого генератора известны, все нужные параметры поддаются измерению (хотя и не самыми подручными средствами). Просто прилепить кварц и надеяться, что он будет всегда работать, - это наивно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.