
RTC与恒压涓流充电器
表
3.周期中断率和
方波输出频率
选位
寄存器A
RS3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
RS2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
RS1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
RS0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
t
PI
周期
打断
率
无
3.90625ms
7.8125ms
122.070s
244.141s
488.281s
976.5625s
1.953125ms
3.90625ms
7.8125ms
15.625ms
31.25ms
62.5ms
125ms
250ms
500ms
SQW输出
频率
无
256Hz
128Hz
8.192kHz
4.096kHz
2.048kHz
1.024kHz
512Hz
256Hz
128Hz
64Hz
32Hz
16Hz
8Hz
4Hz
2Hz
更新周期
该DS12R885执行一个更新周期每一次
第二,无论在注册B.当SET位
在寄存器B中设置位被置为1,对用户副本
双缓冲时间,日历和闹钟字节是
冷冻并作为时间增量不更新。
然而,时间倒计时链继续
更新缓冲器的内部副本。此功能
让时间来保持精度独立的读
荷兰国际集团或写入时间,日历和报警缓冲器,并
也保证了时间和日历信息
是一致的。更新周期也比较每个
报警字节与相应的时间字节和问题
报警,如果匹配,或者如果鸵鸟政策保健代码存在于
所有的三个位置。
有三种方法可以处理RTC访问
这避免访问时间不一致的任何可能性
和日历数据。第一种方法使用了最新情况
端中断。如果启用,中断发生后,
每一个更新周期,表明在999ms是可用
能够读取的有效时间和日期信息。如果这
中断时,在寄存器C的IRQF位应该是
在离开中断服务程序清除。
第二种方法是使用更新的进展中位( UIP )
在寄存器A ,以确定是否更新周期是在
进展情况。 UIP位脉冲每秒一次。后
UIP位变高,更新发生转移244μs
后来。如果低则读取UIP位,用户具有至少
时间/日历数据之前244μs被改变。
因此,用户应该避免中断服务程序
尖齿,将导致需要读有效的时间
时间/日历数据超过244μs 。
第三种方法使用一个周期性的中断,以确定
如果一个更新周期正在进行中。注册UIP位
A设置PF位的设置之间的高
寄存器C(图3)。发生在周期性中断
率大于吨
BUC
可以有效的时间和日期Infor公司
在整段期间的每一次出现,以达到息
IC中断。读操作应在1 (T完整
PI/2
+ t
BUC
),以确保数据在没有被读
更新周期。
DS12R885/DS12CR887/DS12R887
1秒
UIP
t
BUC
UF
t
P1/2
PF
吨PI
t
BUC
=延迟时间结束前更新
周期= 244μs
t
P1/2
图3. UIP和周期中断时序
20
____________________________________________________________________