晶振频率的选择: 32.768K
RTC的晶振频率为什么是32768Hz?
① RTC时间是以振荡频率来计算的。故它不是一个时间器而是一个计数器。而一般的计数器都是16位的。又因为时间的准确性很重要,故震荡次数越低,时间的准确性越低。所以必定是个高次数。2^15 = 32768 。
② 32768 Hz = 2^15 即分频15次后为1Hz,周期 = 1s。
③ 经过工程师的经验总结32768 Hz,时钟最准确。
④ 规范和统一。
寄存器
寄存器的地址划分及域段含义参考,DS1307 芯片
寄存器编码方式
通常采用BCD编码,但如Natrium 完全是自用,可以考虑使用十六进制编码
设计方案
低功耗
minute及以上的寄存器采用时钟门控设计,不用时关电,降低静态功耗