概述
Intersil的实时时钟(RTC)产品中目前有一套低成本的系列,该系列具有适合各种应用的特征和功能。从前RTC都是使用EEPROM单元作为记录器和通用存储器,而这套新的产品则利用电池供电型SRAM存储所有信息,从而降低了成本又实现了可靠性。
设备功能总结
InterSeal功能
这一功能是指产品在添加VDD和V BAT之前不会从电池单元中抽取电流。大部分产品应用都将在组装时被安装一个电池,这将使VBAT引脚被偏置,直到组装完成时VDD被添加。有时电池可以在组装和电气测试完成后安装到其中。这样可以实现零电流消耗,直到产品被初次投入实际使用中,因而实现了的产品保存期限。要知道在完成生产和首次使用中产品可能会长时间处于空闲状态。
时钟功能
RTC功能包含了一个时钟/日历和一个报警器,利用一组记录器来进行控制、状态记录和编程。这些记录器可以记录秒、分、时、日、月、年并自动更正闰年记录。时钟格式可以在AM/PM或24小时(军用)两种格式间选择。在初次通电时,时钟并不会立刻工作,直到有至少1字节的数据被写入到时钟/日历记录器中之后才开始运行。
报警功能
报警功能会在每年每月每周每日每时每分产生一个警报。有一套格式和时钟/日历记录器一样的报警记录器。一旦报警记录器和时钟/日历设置对应上,主记录器中就会设置一个报警信号旗来进行软件中断。报警还可以通过IRQ引脚触发硬件中断。为了实现硬件中断,使用共用IRQ/FOUT引脚的产品必须关闭频率输出,而带有独立IRQ/FOUT引脚的产品则随时可以实现硬件中断。
有两种报警模式:单个事件报警模式和周期性中断模式
1:单个事件模式是通过将ALME位设置为“1”,将IM位设置为“0”,并关闭频率输出来实现的。这一模式可以允许报警记录器和RTC记录器单次对应。一旦对应上,ALM位就会设置为“1”,而IRQ输出就会拉低,直到ALM位被重置。ALM重置可以通过手动或者利用自动重置功能来完成。
2:中断模式(也叫PIM)是通过将ALME为设置为“1”,将IM位设置为“1”,并关闭频率输出来实现的。IRQ输出会在每次发生警报时都触发。这意味着只要设定了中断模式,那么每当当前时间到达预设报警时间时就会报警。
比如,我们可以将秒钟记录器设置成“00h”,然后打开报警和IRQ输出,就形成了一个中断模式。随后,IRQ会每秒钟触发。中断模式还可在监控摄像头或者公用表计读表等微控制器应用中实现每时或每日硬件中断。注意中断模式不是一个计时器功能,所以,并不能编程设定的时间段,只有当RTC记录器对应时才会报警。
但是,PIM模式可以用于振荡器测量。比如,如果秒钟记录器只设定报警,而且PIM启动,那么IRQ输出就可以为1分,而如果有使用频率计数器来测量脉冲,其结果就会影响振荡器的度。
要清除报警,必须通过写功能将状态记录器中的ALM位设置为“0”。注意,如果ARST位设置为“1”(地址07h,位数为 7),那么当状态记录器读取时ALM位就可以自动清除。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。