STM32 не работает часовой кварц
06.09.2012, 15:51
|
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: STM32 не работает часовой кварц
|
Цитата:
|
For the low-speed external oscillator (LSE) part of STM32 microcontrollers, it is
recommended to use a crystal with CL ‹ 7 pF.
|
типа
KX-38 32.768 kHz 6pF, что есть и в терре и в компеле.
|
|
|
|
06.09.2012, 16:29
|
|
|
Частый гость
Регистрация: 14.07.2010
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Читайте дальше - там есть таблица типов.
|
|
|
|
06.09.2012, 17:52
|
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Сообщение от Easyrider83
|
|
На самом деле много зависит от флюса.
|
Флюс обычный ЛТИ-120, паяю им не первый год, промываю питьевой спирт+бензин калоша, затем спец.жидкостью для промывки плат, с производства принесли.
Сообщение от Sinthez
|
|
А монтаж кварцев не менялся?
|
Нет, паял как и всегда.
Сегодня поставил конденсаторы на 27pF и плата заработала, может попоробую ещё и 24pF. Я уменьшал емкость от 20pF (в даташите 5-15pF), а надо было чуть увеличить.
В моём случае, думаю, наложились несколько факторов, это дешевые noname кварцы и контроллеры с разных партий (может, тоже разброс имеют?), досмотрелся по маркировки.
А кварцы думаю эти купить если не найду что-либо поближе.
Всем спасибо за советы!!!
|
|
|
|
06.09.2012, 18:40
|
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: STM32 не работает часовой кварц
по параметрам KX-38 сходный из таблицы с:
JFVNY DT-38G06 6 30000 32768 1.3 18.44
|
|
|
|
10.09.2012, 13:21
|
|
|
Прописка
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Сообщение от Pevek80
|
Было собрано около 50 устройст и всегда для часового кварца ставил конденсаторы по 20pF. Но в один прекрасный момент (крайние 3 платы) устройство перестало работать, не работал часовой кварц. Он запускался только если вообще убрать конденсаторы. Пробовал и 15 и 10 и 5pF, ничего, только без конденсаторов устройство запускается. Платы, кварцы, STM32 всё из старых, проверенных партий, ничего нового.
В чём причина, что могло случиться? И можно ли не ставить конденсаторы вообще?
Вложение 38352
|
Маска есть?.
Грязь под маской бывает токопроводящей.
Как разработчик измерительной аппаратуры встречаюсь иногда с этим.
|
|
|
|
10.09.2012, 13:28
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Сообщение от Pevek80
|
|
Всем спасибо за советы!!!
|
Просьба.
По положительному результату отпишитесть в ветку. Заинтриговало. Да и другим тоже, думаю, будет интересно, где грабли лежали...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
10.09.2012, 21:20
|
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Сообщение от PlainUser
|
|
Грязь под маской бывает токопроводящей.
|
Может быть, но если бы это было хотя бы через одну плату, тогда да. А так, маловероятно.
Сообщение от ut1wpr
|
|
По положительному результату отпишитесть в ветку.
|
Обязательно. Купил кварцы, жду. Специально отложил одну из проблемных плат. Попробую на ней эти кварцы.
|
|
|
|
07.10.2012, 21:12
|
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Сообщение от ut1wpr
|
Просьба.
По положительному результату отпишитесть в ветку. Заинтриговало.
|
Не дождавшись кварцев с eBay поставил на проблемную плату кварц и конденсаторы снятые с Siemens S65,

заработала плата, но не сразу. Запустилась от прикосновения пальцем, и дальше уже запускалась сама.
Получил кварцы с eBay, что-то на них возлагал большие надежды. Но с этим кварцем и конденсаторами по 7pF, работать отказалась. Только увеличив емкость до 27pF, плата запускается, но с видимой задержкой.
Кстати, снятые кварц и конденсаторы с проблемной платы на другой работают нормально.
Всё же складывается впечатление, что проблема в МК. Обычно покупаю их у одного китайца с eBay. Может, это какая отбраковка с завода? Не думаю, что они их сами в гараже делают.
P.S. По зиме на одной из плат часть функций не работала, хотя сама плата запускалась. Грешил на то, что паял в свитере и статикой мог убить МК. Сдул феном и поставил другой. Заработала. А сейчас и думаю, может и тогда бракованый МК был?
Если кто хочет с этим МК поэкспериментировать, могу выслать.
|
|
|
|
08.10.2012, 00:17
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: STM32 не работает часовой кварц
В общем-то ничего удивительного нет. Давече мы воевали с LPC1765. При испытаниях на холоде останавливались часы и потом шли как ни в чём не бывало. В результате отставание на пол часа - час. Нашли ерату. Заменили партию, заработало нормально. Но суть проста. Размах на кварце очень очень маленький. Как раз в четверг запускал вторую плату на stm32f407. Всё запустилось - часы не идут. Пока разобрался. Оказалась сопля на соседнюю ножку. И часы останавливались, как только порты инициализировал. Но пока искал неисправность, тоже отметил очень малый размах на кварце.
Думаю причина в снижении потребления. Тенденция однако. В даташите описана память (4к в 407), которая питается от Vbat, и в описании указано, что питание 1.2V, на сколько я понял. Похоже аналогично и часы тем же питаются. Понятно, что при таком питании всё там будет весьма чувствительно. И кварц и разводка и кондёры. Короче ко всему придётся тщательно подходить.
|
|
|
|
08.10.2012, 16:47
|
|
|
Частый гость
Регистрация: 25.03.2010
Адрес: Voronezh
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: STM32 не работает часовой кварц
Попробуйте дать ему пинка. Сконфигурируйте ноги на выход и подайте напряжение на кварц на четверть периода. Потом уже снова на вход и запускайте генератор. Заводились даже 12 пФ кварцы. Только работали нестабильно.
GPIOC-›CRH |= GPIO_CRH_MODE14_1 |GPIO_CRH_MODE15_1; /* Out 2 MHZ*/
GPIOC-›CRH &= ~(GPIO_CRH_CNF14|GPIO_CRH_CNF15); /* PUSH pull */
Delay();
GPIOA-›BSRR = GPIO_BSRR_BS14; /* Boot the cristal */
Delay();
GPIOC-›CRH &= ~(GPIO_CRH_MODE14_1|GPIO_CRH_MODE15_1); /* Analog IN */
RCC-›BDCR |= RCC_BDCR_LSEON;
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:21.
|
|