Перейти к содержанию
    

STM32 проблема с RTC

Собственно, суть вопроса вот в чем.

 

Контроллер STM32F100RBT6

При температуре ниже примерно +10 градусов перестают работать часы. Причем при считывании счетчика RTC возвращает 0.

С генерацией внешнего кварца тоже проблемы. То не запускается, то частота 20-30 кГц(мультиметром мерял). Проблема на объекте выявилась, поэтому посмотреть осцилом возможности не было.

Стал грешить на кварц\емкости. Выпаял их с STM32-Discovery и впаял в свою плату. Сунул плату в морозилку - ситуация таже. Часы на 0 сбились и не шли, пока плата не прогрелась.

 

Есть идеи как это побороть?

Изменено пользователем rexton

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть идеи как это побороть?

 

Сравнить характеристики используемого кварца с рекомендованными для STM32. Использовать кварц с меньшим эквивалентным последовательным сопротивлением. Или же поставить кондеры обвески кварца правильной емкости, соответствующие рекомендуемым для выбранного кварца.

 

Небось, SMD кварц использовали, или очень маленький цилиндр диаметром 2мм? Обычно это барахло. Стандартные цилиндры 3x8мм проверены временем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема может быть и в самом МК. Мы с этим столкнулись для STM32L, правда, при более низких температурах. Нам нужен реальный промышленный диапазон (-40/+85), у STM вся серия L заявлена как таковая, но оказалось, что лишь одна из ревизий работает нормально при низких температурах (изначально информации об этой проблеме в еррате не было). В общем, они не просто так дешёвые...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сравнить характеристики используемого кварца с рекомендованными для STM32. Использовать кварц с меньшим эквивалентным последовательным сопротивлением. Или же поставить кондеры обвески кварца правильной емкости, соответствующие рекомендуемым для выбранного кварца.

 

Небось, SMD кварц использовали, или очень маленький цилиндр диаметром 2мм? Обычно это барахло. Стандартные цилиндры 3x8мм проверены временем.

 

Кварц обычный сначала пробовал в корпусе DT38 хотя че за фирма - не понятно. Потому и попробовал поставить кварц и емкости с отладочной STMовской платы (думается они должны туда нормальные детали ставить... хотя когда эта плата пришла на ней вообще генерации на часовом кварце не было, пока контроллер не сдул и другой не впаял... может и кварц стоит хламовый како-то...).

 

Если всетаки проблема в МК? имеет ли смысл заморочится, например, с DS1307? есть опыт по ним?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Столкнулся с следующим явлением с часами на STM32F100,103.

При отключении основного питания пропадала генерация на часовом кварце. Решилось следующим образом: цифровая и аналоговая земля была соединена через диоды Шоттки. Всё заработало. Конечно, с температурой это, вроде, не связано, но а вдруг ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При температуре ниже примерно +10 градусов перестают работать часы. Причем при считывании счетчика RTC возвращает 0.

В свое время морозили STM32F103RET6 до минус 65C. До минус 50C все работало, при минус 60C начинало отказывать (скорее всего логика и ключи, т.к. проц по интерфейсу работал исправно), при прогреве до минус 55C работоспособность восстанавливалась. Часовой кварц такой: KX-327ST.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...