概述
DS1678为实时时钟(RTC)事件记录仪,用来记录每次触发/INT引脚的非周期、异步事件的时间和日期。该器件记录第一次事件发生时的秒、分、时、星期、日期、月、年及世纪信息,并开启16位历时计数器(ETC)。随后发生的事件将触发ETC记录,存储在事件记录存储器中。最多可记录1025个事件。器件工作在VCC或VBAT供电状态时均可记录所发生的事件。
数据表:*附件:DS1678系列实时事件记录器技术手册.pdf
特性
- BCD格式的实时时钟/日历计算秒、分、时、日期、月、星期几以及具有闰年补偿、2000年兼容性
- 在只读非易失内存中,可记录1025个连续事件
- 事件触发由用户可编程,可以是/INT引脚的下降沿、上升沿或者两个边沿触发
- 事件计数寄存器提供已经被记录在当前事件记录任务中的数目
- 可编程的RTC报警
- 用户可编程的NV RAM (32字节)
- I²C串行接口
- 提供三种分辨率选择,以折衷考虑精度和最长的事件间隔
- 工作在-40°C至+85°C工业级温度范围
典型操作电路
引脚配置
框图
时间和日历信息通过读取/写入相应的寄存器字节来访问。请注意,有些位被设置为零。无论如何写入,这些位的读数始终为零。时间、日历和报警寄存器的内容采用BCD格式,符合2000年标准。DS1678可以在12小时或24小时模式下运行。小时寄存器的位6定义为12或24小时模式选择位。高电平时,选择12小时模式。在12小时模式下,位5是AM/PM位,逻辑1为PM。在24小时模式下,第5位是第二个10小时位(20–23小时)。日寄存器在午夜时递增。对应于星期几的值是用户定义的,但必须是连续的,例如,1等于星期日,2等于星期一,依此类推。不合逻辑的时间和日期条目导致未定义的操作。
读取或写入时间和日期寄存器时,辅助(用户)缓冲器用于防止内部寄存器更新时出错。读取时间和日期寄存器时,用户缓冲器在IC启动时与内部寄存器同步。当时钟继续运行时,从这些辅助寄存器中读取时间和日历信息。每当写入秒寄存器时,递减计数链复位。写传输发生在来自器件的应答上。一旦倒计时链复位,为了避免翻转问题,必须在一秒钟内写入剩余的时间和日期寄存器。
DS1678还包含一个时间报警。报警寄存器位于寄存器08h-0Bh中。每个报警寄存器的位7是一个屏蔽位(表4)。当所有屏蔽位均为逻辑0时,当计时寄存器00h-03h中存储的值与日期时间报警寄存器中存储的值匹配时,报警每周发生一次。当每日报警寄存器的屏蔽位设置为1时,每天都会产生一个报警。当日期和小时报警屏蔽位设置为1时,每小时产生一次报警。同样,当日、小时和分钟报警掩码位设置为1时,每分钟都会产生一次报警。当日、小时、分钟和秒报警屏蔽位设置为1时,每秒发生一次报警。作为防止未经授权篡改的安全措施,写入任何存储器位置或更改RTC和控制寄存器中的任何值都会停止事件日志任务,并将MIP位清零。
-
实时时钟
+关注
关注
4文章
325浏览量
67999 -
记录仪
+关注
关注
1文章
589浏览量
22987 -
RTC
+关注
关注
2文章
639浏览量
71004 -
DS1678
+关注
关注
0文章
5浏览量
5455
发布评论请先 登录
弹载记录器实时监测模式的设计
How to Use the DS1678 Real-Tim
How to Use the DS1678 Real-Tim
如何使用DS1678实时事件记录-How to Use th
DS1922E 高温iButton记录器,带有8KB数据记录
DS1678S+ 时钟/定时 - 实时时钟
DS1678+ 时钟/定时 - 实时时钟
DS1678 时钟/定时 - 实时时钟
DS1678S 时钟/定时 - 实时时钟
DS1678S/T&R 时钟/定时 - 实时时钟

DS1678系列实时事件记录器技术手册
评论