First of all, I compared DS3231 square wave to PPS output of GPS receiver (Ublox Neo-M8T).
I've seen there is a drift between DS3231 output and PPS signal, so taking a look I discovered DS3231 clock tolerance is about 1,5ppm (at room temperature).
On the web I can find DS3231 board with embedded eeprom, so I supposed to check clock drift at different temperatures, store values on eeprom, and change ageing register upon temperature to keep DS3231 internal clock as precise as I can.
Is this a good idea or is there some kind of Debian process to keep already updated DS3231 clock drift?
I discovered every about 10 minutes, DS3231 registers are updated, such if
would be executed.
Code: Select all
Any ideas about who is updating RTC?