Страница 1 из 1

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

Добавлено: Сб май 18, 2019 02:56:22
jeka79
Сделал некий счетчик, вот его схема:
Изображение
разводка платы такая
Изображение

Питаю его от ИБП AC-DC 24v
Обнаружил такую проблему, что иногда (довольно редко) при выключении питания и повторном запуске переустанавливаются часы сами собой на микросхеме DC3231
Не все сразу, а например дата может только слететь, было 17 число, стало 3.
В самой программе МК, нет такого, чтобы так просто изменить запись, видимо какая то помеха прилетает, с МК не было замечено глюков, а вот часы странно себя ведут.
Посоветуйте что нибудь, как решить можно трабл.

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

Добавлено: Сб май 18, 2019 08:46:12
vem566
А нога RST действительно в "воздухе" висит? Если так, то не порядок, а проблема.

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

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