Комментарии 33
Если следовать логике, то первый опрос лишний. Любые ответы на второй и третий, автоматически отвечают и на первый.
Заменить кварц на нормальный и проблема решена. Можно со старой мат платы выпаятьфу - там неплохие.
Я как-то удачно купил на aliexpress 5 штук, которые оказались очень точными в сравнении с теми что у меня в домашних часах были, куда их и впаял вместо заводских.
Покажешь как заменить кварц в DS3231?
Заменять кварц это бесперспективное занятие, любые проекты чувствительные ко времени должны синхронизироваться по NTP или GPS.
Есть ли способ получать точное время по радио от FM станций?
я проверял. В Москве никто пакет 4A не присылает.
https://habr.com/ru/articles/687898/
Радиостанция «Маяк», передаёт Сигнала точного времени, которые можно выделить с помощью несложной схемы:

Многие СЕВ использовали его для синхронизации. Не знаю насколько точным он будет вдали от Москвы, поскольку дальше сигнал проходит по цифровым и спутниковым каналам, кодируется/декодируется из-за чего может возникать значительная задержка.
Намного более точные — маяки передатчиков эталонного сигнала времени «Москва», RWM.
любые проекты чувствительные ко времени должны синхронизироваться по NTP или GPS.
Не-а. Ещё можно рубидиевый стандарт частоты поставить. Он, кстати, весьма небольшой. Но дорогой, конечно. :)
Ниразу не видел DS3231 с такой погрешностью, DS3231 наверно лучшие часы.
DS3231M - мемс, DS3231S - кварц, он точнее и измерение температуры происходят значительно реже.
На шине I2C чип обладает адресом 0x68=0b1101000=104.

програмирование для альтернативно одаренных
Кхм. А модуль то где покупали, на алиэкспресс поди? Очень похоже что попалась подделка.
Пару ds3231m в свое время мучал (покупал в чипедипе) свои заявленные 5ппм вполне себе держали в температурном диапазоне -20...+25 гр.Ц.
Отличная RTC , оптимальный выбор по соотношению цена, возможности, точность, энергопотребление. По своему опыту с Али можно купить как хорошо сделанные так и полный фуфел, даже не рабочий. До , если не ошибаюсь, 17го года их делал MAXIM , подразделение "аналог девайсес" и тогда они были великолепными , после их начали фигачить "разные" китайские фабрики и тут уж кому что попадет.. Незаменимы для батареечных устройств с ультра-низким потребелением , если не подключать их по типовой схеме , то можно расчитывать на 2-4мка
Несколько раз я и партнеры натыкались на М версию маркированную как DS3231. М-использует МЕМС кварц, что сделанное плохо и дешево усугубляет положение. хотя сами чипы были маркированы SN.
Ну поперло у автора: освоил чтение и копипаст из datasheet и осциллограф. Второй пост за два дня.
Скоро, наверное, будет "Обзор электролитического конденсатора 50мкФ х 25В"
Не хватает read-only регистра с ID микросхемы - в драйвере приходиться предполагать, что раз "висит" на адресе 0xD0 то это именно DS3231M, а не что-либо другое
Там на таких платах, кстати, должна стоять не батарейка, а аккумулятор (так как есть диод для её зарядки). И вот пока я этот диод не выпаял, CR2032 долго не жили.
Спасибо, что перевели даташит.
Часы RTC DS3231 не такие уж и хорошие как написано в спеке.
Это потому что спеки оригинальные, а микросхема - с Алиэкспресс. Это не совсем та оригинальная микросхема, которая описана в спеках.
Из моего опыта, точность работы часов сильно зависит от частоты опроса по I2C. Если не жестить и опрашивать раз в секунду по прерыванию, получается более-менее прилично. Если опрашивать очень часто, часы сильно тормозят и заметно отстают за сутки.
Одно из двух: чип DS3231 реально спешит, либо логический анализатор Saleae Pro бракованный.
Когда вы оцениваете частоту RTC, то используете в качестве эталона кварц логического анализатора. Возможно, это причина большой ошибки DS3231.
Я тестировал DS3231N, используя в качестве эталона импульсы PPS от геодезического GPS-приемника. При температуре 23 градуса уход частоты DS3231N составил -2.3ppm и был стабилен в течение 4 часов.
В такие модули ставят отходы электронного производства, поэтому точность хода таких микросхем чистая лотерея, причем с очень маленькой вероятностью "везения" попадания в заявленный допуск, поэтому и стоят они сущие копейки.
У меня есть двое часов на такой микросхеме, причем одни были в виде конструктора, который нужно было паять, а вторые законченные с VDF дисплеем, так вот те что конструктор спешат на 10 сек. в год., что весьма не плохо, а те что готовые отстают на минуту в месяц, что весьма хреново. :)
RTC: Обзор микросхемы часов DS3231