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

低功耗
minute及以上的寄存器采用时钟门控设计,不用时关电,降低静态功耗
RTC的晶振选择32768Hz是因为它是2^15,适合16位计数器,确保时间准确性。此频率在分频后得到1Hz,适合时间计算。DS1307芯片的寄存器设计中,采用BCD编码,并且为了低功耗,分钟及以上寄存器采用时钟门控,在不使用时关闭电源来减少静态功耗。

被折叠的 条评论
为什么被折叠?



