Слетают RTC часы, как бороться?

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Аватара пользователя
jeka79
Встал на лапы
Сообщения: 104
Зарегистрирован: Сб янв 07, 2017 10:14:29
Откуда: Н-Новгород

Слетают RTC часы, как бороться?

Сообщение jeka79 »

Сделал некий счетчик, вот его схема:
Изображение
разводка платы такая
Изображение

Питаю его от ИБП AC-DC 24v
Обнаружил такую проблему, что иногда (довольно редко) при выключении питания и повторном запуске переустанавливаются часы сами собой на микросхеме DC3231
Не все сразу, а например дата может только слететь, было 17 число, стало 3.
В самой программе МК, нет такого, чтобы так просто изменить запись, видимо какая то помеха прилетает, с МК не было замечено глюков, а вот часы странно себя ведут.
Посоветуйте что нибудь, как решить можно трабл.
Реклама
Аватара пользователя
vem566
Друг Кота
Сообщения: 4736
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Re: Слетают RTC часы, как бороться?

Сообщение vem566 »

А нога RST действительно в "воздухе" висит? Если так, то не порядок, а проблема.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15585
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Слетают RTC часы, как бороться?

Сообщение BOB51 »

У 3231 вывод RST имеет внутреннюю подтяжку к питанию. да плюсом разработан под работу с внешней кнопой.
Другое дело, что в схеме три головы с разным питанием - МК, СБИС индикатора и дска...
Скорее всего несинхронность "оживания" этих голов при переапдах питания.
Как вариант - увеличить интервал задержки для операций с DS после подачи/переподачи питания на схему (в том числе и программный контроль первичного сброса при подаче питания и вторичного при неполном отключении по BOD) - или обеспечить единый источник сигнала сброса для МК и DSки.
:roll:
Ответить

Вернуться в «Практика»