RTC电路的数字实现 设计方案 ASIC 方案

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

晶振频率的选择: 32.768K

RTC的晶振频率为什么是32768Hz?

① RTC时间是以振荡频率来计算的。故它不是一个时间器而是一个计数器。而一般的计数器都是16位的。又因为时间的准确性很重要,故震荡次数越低,时间的准确性越低。所以必定是个高次数。2^15 = 32768 。
② 32768 Hz = 2^15 即分频15次后为1Hz,周期 = 1s。
③ 经过工程师的经验总结32768 Hz,时钟最准确。
④ 规范和统一。

寄存器

寄存器的地址划分及域段含义参考,DS1307 芯片在这里插入图片描述

寄存器编码方式

通常采用BCD编码,但如Natrium 完全是自用,可以考虑使用十六进制编码

设计方案

在这里插入图片描述

低功耗

minute及以上的寄存器采用时钟门控设计,不用时关电,降低静态功耗

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值