ds12887 rtc
Hi,
I am using the DS12887 RTC to make a small real time clock. My problem is that
its accuracy is not what is expected out of a clock. I have already made the clock
with an AT89S52 and am planning to put it to day-to-day usage.
The data sheet says the loss of accuracy is about (+/-)1 min per month.
The exact technical statement(from the datasheet) is something like:
The real time clock will keep time to an accuracy of ±1 minute per month during data retention time for the period of tDR.
Now I have 2 questions:
1. What does this retention time or tDR mean? Can anyone please explain?
I looked at their datasheet timing diagram, but sadly could not make it out
2. Don't you think, this time loss of 1 minute per month is too much for day-to-day usage??
Is there any solution I can implement in software to counteract this loss?
Like bumping the time by half a second or so every night at 12:00 AM?
Or is there any hardware solution which can increase the accuracy?
Like placing the 12887 chip close to the micro?
Any insights or solutions/suggestions would be greatly appreciated.
regards,
Seemanta