Anyone have any experience with minimizing RTC shift? I'm using a LPC2148 on an older system,
and for the most part our solution is having an NTP server update the clock every morning.
However, some customers won't put the system on the network. And, some complaints are upwards of
15 minutes per month, which is way out of spec for the crystal we use. So, I did a little research.
We use a 32.768khz crystal with a 20ppm tolerance with the proper capacitors recommended by the
LPC datasheet and user manual, which I think is around 1 minute shift a month, give or take.
So, 15 minutes was way out there.
We have a display on our system, and I noticed that if the RTC time is read continuous and displayed
on the screen, the shift is drastic. If the RTC is read less often (say every 5 minutes), it is
much, much better. What could be the cause of this? Reading the RTC registers (HOURS, MINUTES, SECONDS), which is the recommended way in the user manual, no matter how often, shouldn't have any effect on shift, or should it?
Sutton