А не проще подключить GPS или WiFi модуль, и с них синхронизировать?
С уходом времени проблема только с китайскими DS3231 с алиэкспресса, они там продают брак или отбраковку (хотя и подорожало все очень заметно), у меня DS3231 полученные в качестве сэмплов, уход за год меньше минуты, одии часы дома, там температура достаточно стабильная, двое на даче, там температура -30 +35, уход у всех примерно одинаков. Думается если покупать в европейских магазинах, то и проблем не будет.
Оригинал стоит 7 долларов, китайская копия 1,5 - довольно чувствительно на количестве. Цены выросли везде и по всем ИС - дефицит в производстве чипов. В Украине оригинал оптом по 10 баксов. Есть серия 3231SN - более точная, но насколько это относится к китайскому клону...
У 3231, если не изменяет память, есть регистр коррекции хода, туда надо прописать нужную переменную - корректирующий коэффициент. Но для каждого кристалла он индивидуальный. Может возможно сделать подпрограмму, которая по двум установкам времени высчитает и пропишет нужное в 3231.