
CY14B256K
校准时钟
该RTC是具有标称驱动用石英受控振荡器
频率的32.768 kHz 。时钟精度取决于质量
的晶体和校准。晶体振荡器一般
具有+ 20ppm的错误至+ 35ppm的。然而, CY14B256K
采用该改善了精度至+ 1 / -2的校准电路
ppm的在25℃ 。这意味着2.5秒至-5秒的误差
每月。
校准电路加上或减去对从振荡器
除法电路来实现这样的精度。脉冲数是
被抑制(减去负校准)或分(加,
正校准)取决于装载到5的值
在校准中校准位寄存器,在0x7FF8将。该
校准位占据在校准五个低阶位
注册。这些位被设置为表示“0”之间的任意值
31以二进制形式。 D5位是符号位,其中“1”表示
正校准和一个“0”表示负校正。
加计数加快了时钟和相减计数减慢
时钟下降。如果二进制'1'被装入寄存器,它corre-
sponds到4.068或-2.034 ppm的调整在振荡抵消
荡器误差,根据不同的符号。
校准发生在64分钟周期。第62分钟
在循环中可能,每分钟一次,都1秒缩短
由128或256个振荡周期延长。如果一个二进制“1”为
加载到寄存器中,只有头两分钟的64的
分钟周期被修改。如果二进制6被加载时,首先12顷
的影响,等等。因此,每个校准步骤有
加512或256减去振荡周期为每效果
125829120实际振荡器周期,也就是说, 4.068或-2.034 ppm的
每个在校准寄存器校准步骤调整。
要确定所需的校准, CAL位的标志
寄存器( 0x7FF0 )必须被设置为'1'。这使INT引脚来
切换在512赫兹的标称频率。任何偏差
从512赫兹测量指示的程度和方向
所需的校正。的512.01024赫兹例如,读出
表示20 ppm误差。因此,一个十进制值-10
( 001010b )必须被加载到校准寄存器,以抵消
这个错误。
记
设定或改变校准寄存器不影响
测试输出频率。
要设置或清除CAL ,将写位'W' (在标志登记处
0x7FF0 )为“ 1 ” ,使写入标志寄存器。写一个值
为CAL ,然后重新写入位为“0”以禁用写入。
比赛的过程。根据匹配的位,则报警
发生所具体为每月一次或那样频繁一次
每一分钟。的匹配位选择无(全1 )表示
不匹配是必要的,因此,警报将被禁用。
选择所有匹配位(全0 )会导致一个确切的时间和日期
匹配。
有两种方法来检测报警事件:通过读取自动对焦
标志或监视INT引脚。在标志的AF标志寄存器的
0x7FF0表明发生日期或时间的匹配。该
AF位被设置为“ 1 ” ,当一个匹配发生。读取标志或
控制寄存器清除报警标志位(和所有其他人) 。一
硬件中断引脚也可以被用来检测报警
事件。
记
CY14B256K需要报警的匹配位为秒
( 0x7FF2 - D7)被设置为' 0',报警标志的正确操作
和中断。
报警寄存器不是非易失性的,因此,需
通过软件上电初始化。设置,清除或启用
报警,设置' W'位(标志寄存器 - 0x7FF0 )为“1” ,使
写入报警寄存器。写报警值后,清除
“W”位为“0 ” ,以使更改生效。
看门狗定时器
看门狗定时器是一个自由运行的递减计数的用途
从晶体振荡器产生的32 Hz的时钟( 31.25毫秒)。
该振荡器必须运行看门狗功能。它
从开始的看门狗装载的价值倒计时
定时器寄存器。
该定时器由一个可加载寄存器和自由运行
计数器。上电时,在寄存器中的看门狗超时值
0x7FF7被加载到计数器加载寄存器。计数
开始上电,并从装载值时,将重新启动
看门狗选通( WDS)的位被设置为'1'。该计数器是
相比于“0”的终端值。如果计数器达到这个
值时,它会导致一个内部标志和一个可选的中断输出。
您可以通过设置WDS位,以防止超时中断'1'
之前计数器达到“0” 。这使计数器
与重装超时值看门狗时间和重新启动。如
只要用户设置WDS的位计数器之前到达
终值,中断和WDF标志永远不会发生。
新的超时值写入通过设置看门狗写入位
为'0' 。当WDW为'0' ,新写入看门狗超时
值的比特D5至D0中启用修改超时值。当
WDW是'1' ,写入的位D5 -D0被忽略。在WDW功能
使得用户能够设置WDS的比特,而不必担心
看门狗定时器的值被修改。的逻辑图
看门狗定时器被示于
图4中。
注意,设置
看门狗超时值为“0”禁用看门狗功能。
看门狗定时器的输出是如果设置标志位WDF
看门狗允许超时。该标志设置在一个
看门狗超时而被清除,当用户读取或标志
控制寄存器。如果发生超时看门狗时间,用户还
使一个可选的中断源来驱动INT引脚。
报警
报警功能的报警比较用户设置的值
日期和时间(存储在寄存器0x7FF1-5 )与它对应
应的白天和日期值的时间。当两者匹配时,该
内部报警标志( AF )置产生一个中断上
INT引脚,如果报警中断使能( AIE )位设置。
有四种报警比赛场 - 日期,小时,分钟,
秒。每个字段有一个匹配的位,用于
确定该字段用于在报警匹配逻辑。设置
匹配位为“0”表示相应的字段用在
文件编号: 001-06431修订版* H
第8页28
[+ ]反馈