Hello,
We are trying to use the RTC time compensation feature on the TPS65930, as described in http://focus.ti.com/lit/an/swca024/swca024.pdf. We write a compensation value to the RTC_COMP_REG registers. We use 0x7530 for our test. Our systems run slow by about 6 to 8 seconds per day. Using the above value, we expect them to run about 16 seconds faster per day.
We also write 0x5 to RTC_CTRL_REG. We then read the registers back to make sure we wrote them successfully.
Some of our systems behave as expected, yet some other boards don't show any change, and keep their usual delay. All boards are of the same HW.
Is there any other register or other factor that is relevant to the compensation mechanism that we are overlooking?
Can anyone advise how can we debug this issue to understand why some of the boards fail to compensate the clock?
Any advice or help will be appreciated,
Thanks,
Ouri.