DS1615
7 of 24
DS1615 ALARM TIME STAMPS AND DURATIONS Figure 2c
Sample Counter Address
(Low, Medium, High Bytes)
Duration
Address
Register
220, 221, 222 223 T1 Low
224, 225, 226 227 T2 Low
228, 229, 22A 22B T3 Low
22C, 22D, 22E 22F T4 Low
230, 231, 232 233 T5 Low
234, 235, 236 237 T6 Low
238, 239, 23A 23B T7 Low
23C, 23D, 23E 23F T8 Low
240, 241, 242 243 T9 Low
244, 245, 246 247 T10 Low
248, 249, 24A 24B T11 Low
24C, 24D, 243 24F T12 Low
250, 251, 252 253 T1 High
254, 255, 256 257 T2 High
258, 259, 25A 25B T3 High
25C, 25D, 25E 25F T4 High
260, 261, 262 263 T5 High
264, 265, 266 267 T6 High
268, 269, 26A 26B T7 High
26C, 26D, 26E 26F T8 High
270, 271, 272 273 T9 High
274, 275, 276 277 T10 High
278, 279, 27A 27B T11 High
27C, 27D, 27E 27F T12 High
DS1615 HISTOGRAM MEMORY Figure 2d
Address (Low – High Byte) Register
800 – 801 -40, -39.5, -39, -38.5°C Data Bin
802 – 803 -38, -37.5, -37, -36.5°C Data Bin
804
87B
87C – 87D 84, 84.5, 85°C Data Bin
DS1615
8 of 24
THERMAL SENSOR
The key to temperature monitoring in the DS1615 is an integrated thermal sensor. The thermal sensor
can measure temperature from -40°C to +85°C in 0.5°C increments (Fahrenheit equivalent is -40°F to
+183.2°F in 0.9°F increments). The thermal sensor provides an accuracy of ±2°C.
The format of temperature data is defined such that the temperature value is maintained in a single byte of
data. Table 1 illustrates the format of the temperature data byte format. The values of T[7..0] range from
00000000b (for -40°C) to 11111010b (for 85°C). Each increment in the value of T[7..0] represents an
increase in temperature of 0.5°C. The following formula can be used to translate the temperature data
byte value into degrees Celsius: °C = 0.5(T[7..0]) - 40
TEMPERATURE DATA BYTE FORMAT Table 1
MSb LSb
T7 T6 T5 T4 T3 T2 T1 T0
When a datalog mission has been initiated, the DS1615 provides temperature recording at regular
intervals. However, the device also allows for immediate temperature sensing upon a users command
when the device is not currently on a datalog mission. This is accomplished by issuing the Read
Temperature command to the DS1615 over the serial interface.
The most recently recorded temperature value is written to the Current Temperature register, regardless of
whether that value was recorded from a datalog mission or from the issuance of the Read Temperature
command. The status of the contents of this register is provided by the Temperature Ready (TR) bit in
the Status register. If TR is a logic 1, the data is valid. If TR is a logic 0, the data may not be reliable.
During a datalog mission, the TR bit is cleared to a logic 0 when a temperature conversion has been
initiated and is set to a logic 1 upon the completion of the conversion. Likewise, the TR bit is cleared
immediately after the Read Temperature command is issued and is set to a logic 1 upon the completion of
the conversion.
DATA LOGGING
When the DS1615 datalogging function is enabled, the device is said to be on a datalog mission until the
data-logging is stopped.
During a datalog mission, temperature samples are successively written to the Temperature Datalog
memory pages. These memory pages are located at addresses 1000h to 17FFh. The first sample is
written to address location 1000h. The second sample is written to address location 1001h. Likewise, the
address is incremented with each additional data sample. A total of 2048 registers have been reserved for
datalog data.
A datalog mission can be initiated via two different methods; by a host instruction over the serial
interface or by a pushbutton input. When the SE bit in the Control register is cleared to a logic 0, the start
function of the ST pin is disabled and writing any non-zero value to the Sample Rate register will start a
mission. When the SE bit is set to a logic 1, the pushbutton method of starting a mission is enabled.
Under this mode of operation, the DS1615 will begin a datalog mission when a non-zero value has been
written to the Sample Rate register and then the
ST pin has been held low for at least 0.5 seconds.
The sample rate during a datalog mission is equal to the value written to the Sample Rate register
multiplied by one minute. Writing a 0 to the MIP bit in the Status register completes the mission.
DS1615
9 of 24
Upon initiation of datalog mission by either method, the DS1615 will do two things:
1.
The INSPEC and OUTSPEC pins will generate four low pulses simultaneously.
2.
The Mission-in-Progress (MIP) bit in the Status register is set to a one.
The time at which the first datalog sample is measured is dependent upon the value in the Start Delay
registers. The two Start Delay registers provide a method for the end user to program a delay before
sampling commences. The delay is roughly equal to the value in the Start Delay registers times one
minute. For example, if the Start Delay registers contain a value of ten, then the device will begin
recording data approximately ten minutes after it received either the pushbutton start signal or start
instruction. The Start Delay registers are located at addresses 0012h and 0013h, with register 0012h
being the LSB and register 0013h being the MSB. The Start Delay register decrements every time the
Seconds register rolls over from 59 to 00. When this Start Delay register contains a 00, the first datalog
sample will be taken when the seconds register rolls over from 59 to 00.
The user has two options for dealing with the potential occurrence of a data overrun (i.e., more than 2048
total data samples). The first option is to enable the rollover feature of the DS1615. This is accomplished
by setting the Rollover bit (bit 3 of the Control register) to 1. When the Rollover feature is enabled, new
data is written over previous data, starting with address 0000h. For example, if the Datalog memory has
been completely filled (i.e., 2048 data samples have been recorded) the next data sample will be written
to address location 1000h and the address pointer will be incremented with each successive data sample.
The second option for dealing with data overrun is to stop the recording of data after the datalog memory
has been completely used. In other words, the DS1615 will stop recording data values after 2048 data
samples. This feature is enabled by disabling the Rollover feature. (bit 3 of the Control register set to 0).
It should be noted that during a datalog mission, a time stamp for the first sample is recorded, but is not
included for each subsequent sample. However, the time of acquisition for any data sample is easily
determined by considering the start time, the sample rate, the value in the Current Sample Counter, and
the address of the particular data sample in the datalog memory. If no rollover has occurred in the datalog
memory, the sample time associated with any particular data point can be calculated by multiplying the
address of the data by the sample rate and adding that to the stored start time value. If the rollover feature
has been enabled, the user can determine if rollover has occurred by reading the value in the Current
Samples register. This register counts the total number of samples that have been acquired. If this value
is greater than 07FFh (decimal 2047) 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.
As a safety measure, the DS1615 has been designed such that the end user cannot write to the
Temperature Datalog Memory. This prevents the falsification of data-log data by writing values to
datalog registers.
DATA HISTOGRAM
While on a datalog mission, the DS1615 also records a histogram of the recorded temperature data. The
histo-gram is provided by a series of 63 two-byte data bins that are located in the Temperature Histogram
memory pages (addresses 0800h to 087Fh). Each bin consists of a 16-bit binary counter that is
incremented each time an acquired temperature value falls into the range of the bin. The least significant
byte of each bin is stored at the lower address. Bin 0 begins at memory address 0800h, bin 1 at 0802h,
and so on up to 087Ch for bin 62.

DS1615

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
IC RTC TEMP REC SER 16-DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet