DS1678 Real-Time Event Recorder
14 of 25
ROLLOVER HANDLING
There are two options for dealing with the potential occurrence of a data overrun (i.e., more than 1024
total event logs in the event-log memory) (Figure 4). The first option is to enable rollovers. This is
accomplished by setting the rollover bit (bit 3 of the Control Register) to one. When rollover is enabled,
new data is written over previous data, starting with the Start Time Stamp Register, as if a new mission is
starting.
When a rollover occurs, the Event 0 Rollover Stamp has the elapsed time since event 1024 of the event-
log memory. This is to allow the user to recover the information recorded prior to the rollover. At the start
of a mission, the Event 0 Rollover Stamp data is zero, as there was no previous event from which to have
an elapsed time.
When 1024 events are recorded in the event-log memory, the next event causes a new time/date stamp to
be written to the Start Time Stamp Register and the elapsed time since event 1024 written to the event 0
rollover stamp. The new event is written to the first location in the event log, overwriting the old data, and
the address pointer is incremented. When the rollover occurs, the rollover flag (ROF) in the Control
Register is set to one to indicate that the memory has rolled over at least one time.
The second option for dealing with data overrun is to disable rollovers by setting the rollover bit to 0. The
DS1678 stops recording after event 1025, and the address pointer is incremented from 07FFh to 0000h.
The device continues monitoring
INT and the event counter continues to increment when INT is
activated, even though the event-log memory has been filled.
A time stamp for the first event is recorded after a mission begins. The time of acquisition for subsequent
events is determined by considering the start time recorded by the time stamp; the value in the Event
Counter Register, ROF; and the address of the particular data sample in the event-log memory.
If no rollover has occurred in the event-log memory (ROF = 0), the sample time associated with any
particular data point can be calculated by multiplying the sum of the elapsed time between the events up
to that event by one second, minute, or hour depending on which resolution is selected in the DISx bits of
the Control Register, and adding this elapsed time to the value in the Start Time Stamp Register.
If rollover has been enabled, the user can determine if rollover has occurred by reading the value in the
Event Counter Register or the ROF. The Event Counter Register counts the total number of events that
have been acquired. If this value is greater than 0400h (decimal 1025), then the user knows that rollover
has occurred. If rollover has occurred, the user needs to determine how many times rollover occurred in
determining the sample time for any particular data sample. The address pointer points to the oldest data
in the event-log memory, and, if the memory has rolled over at least one time, the rollover flag is set to
one.
The DS1678 has been designed so the user cannot directly write to the event-log memory. This prevents
writing invalid data to the event-log registers.
相关PDF资料
DS1682S IC TIMEKEEPER ALARM ELAPSE 8SOIC
DS1683S+T&R IC REAL TIME EVENT REC 8SOIC
DS1685EN-5/T&R IC RTC 5V 64BIT Y2K IND 24TSSOP
DS1688S+ IC RTC W/NV RAM CTRL 28-SOIC
DS1689SN+T&R IC RTC SER NV RAM CTRL IN 28SOIC
DS17285S-3NT IC RTC 3V 2K NV RAM 24-SOIC
DS1742-100IND IC RTC RAM Y2K 5V 100NS 24-EDIP
DS1743P-70+ IC RTC RAM Y2K 5V 70NS 34-PCM
相关代理商/技术参数
DS1678S+ 功能描述:实时时钟 Real-Time Event Recorder RoHS:否 制造商:Microchip Technology 功能:Clock, Calendar. Alarm RTC 总线接口:I2C 日期格式:DW:DM:M:Y 时间格式:HH:MM:SS RTC 存储容量:64 B 电源电压-最大:5.5 V 电源电压-最小:1.8 V 最大工作温度:+ 85 C 最小工作温度: 安装风格:Through Hole 封装 / 箱体:PDIP-8 封装:Tube
DS1678S+T&R 制造商:Maxim Integrated Products 功能描述:REAL TIME CLOCK SERL 32BYTE 8SOIC - Tape and Reel 制造商:Maxim Integrated Products 功能描述:IC REAL TIME EVENT REC 8-SOIC 制造商:Maxim Integrated Products 功能描述:Real Time Clock Real-Time Event Recorder
DS1678S+T&R 功能描述:实时时钟 Real-Time Event Recorder RoHS:否 制造商:Microchip Technology 功能:Clock, Calendar. Alarm RTC 总线接口:I2C 日期格式:DW:DM:M:Y 时间格式:HH:MM:SS RTC 存储容量:64 B 电源电压-最大:5.5 V 电源电压-最小:1.8 V 最大工作温度:+ 85 C 最小工作温度: 安装风格:Through Hole 封装 / 箱体:PDIP-8 封装:Tube
DS1678SR 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:Real-Time Event Recorder
DS1678ST 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:Real-Time Event Recorder
DS1679 制造商:未知厂家 制造商全称:未知厂家 功能描述:
DS1679B 制造商:Maxim from Components Direct 功能描述:THE MAXIM DS1679B IS A LOW-SIDE MOSFET DRIVER. - Rail/Tube 制造商:Maxim 功能描述:The Maxim DS1679B is a Low-Side MOSFET Driver.
DS1679BS 制造商:Rochester Electronics LLC 功能描述: 制造商:Maxim Integrated Products 功能描述: