DS1616 Maxim Integrated Products, DS1616 Datasheet

no-image

DS1616

Manufacturer Part Number
DS1616
Description
Board Mount Temperature Sensors
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of DS1616

Full Temp Accuracy
+/- 2 C
Package / Case
PDIP-24
Digital Output - Bus Interface
Serial (3-Wire)
Digital Output - Number Of Bits
8 bit
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Output Type
Digital

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS1616
Manufacturer:
DALLAS
Quantity:
8
Part Number:
DS1616
Manufacturer:
DALLAS
Quantity:
20 000
FEATURES
www.dalsemi.com
Measures four channels of data:
Digital thermometer measures temperature
-40 C to +85 C in 0.5 C increments (-40 F to
+183.2 F in 0.9 F increments)
Digital thermometer provides 2 C accuracy
Real Time Clock/Calendar in BCD format counts
seconds, minutes, hours, date, month, day of the
week, and year with leap year compensation. The
Real Time Clock is fully Y2K-compliant
Automatically wakes up and measures
temperature and/or ADC data at user-
programmable intervals from 1 to 255 minutes
2048-byte datalog memory
Records long-term temperature histogram in
63 bins with 2.0 C resolution
Records long-term ADC data histogram in 64 bins
with 4-bit resolution/bin (32 mV/bin) for ADC
Channel One
Programmable temperature-high and -low alarm
trip points
Programmable ADC data-high and -low alarm trip
points
Records time stamp and duration when
temperature or ADC Channel 1 Data leaves the
interval specified by the trip points
Two serial interface options: synchronous and
asynchronous
- 3-wire synchronous serial interface
- Asynchronous serial interface compatible with
Memory partitioned into 32 byte pages for
packetizing data
On-chip 16-bit CRC generator to safeguard data
read operations in asynchronous communications
mode
Unique, factory lasered 64-bit serial number
standard UARTs
Integrated 8-bit temperature sensor,
Integrated 8-bit Analog-to-Digital Converter
(ADC) with a three input mux for measuring
up to three external sensors
1 of 29
PIN ASSIGNMENT
PIN DESCRIPTION
V
X1
X2
AINx
GND
AGND
I/O
SCLK
TX
RX
COMSEL
V
ORDERING INFORMATION
DS1616
DS1616S
ST
INSPEC
OUTSPEC
INT
RST
bat
CC
Temperature and Three Input
MUX’ed 8-bit Data Recorder
OUTSPEC
COMSEL
INSPEC
DS1616S 24-Pin SOIC (300 mil)
DS1616 24-Pin DIP (600 mil)
GND
V
GND
NC
INT
BAT
NC
ST
X1
X2
- Battery Supply
- Crystal Input
- Crystal Output
- Analog in
- In-specification Output
- Out-of-specification Output
- Interrupt Output
- Digital Ground
- Analog Ground
- Start/Status Input
- 3-wire Reset Input
- 3-wire Input/Output
- 3-wire Clock Input
- Transmit Output
- Receive Input
- Communication Select
- +5V Supply
24-Pin DIP
24-Pin SOIC
10
11
12
1
2
3
4
5
6
7
8
9
17
24
23
22
21
20
19
18
16
15
14
13
V
RX
TX
SCLK
I/O
GND
AGND
AIN3
AIN2
AIN1
N/C
RST
CC
PRELIMINARY
DS1616
052300

Related parts for DS1616

DS1616 Summary of contents

Page 1

... X2 3 GND COMSEL 6 7 INSPEC 8 OUTSPEC INT 12 GND DS1616 24-Pin DIP (600 mil) DS1616S 24-Pin SOIC (300 mil) PIN DESCRIPTION V - Battery Supply bat X1 - Crystal Input X2 - Crystal Output AINx - Analog in - In-specification Output INSPEC - Out-of-specification Output OUTSPEC - Interrupt Output INT GND - Digital Ground ...

Page 2

... The DS1616 provides 63 2-byte data bins increments for the temperature channel and 64 2-byte data bins in 4-bit resolution steps (32mV/bin) for the ADC Data Channel 1. The sampling rate can be programmed at intervals ranging from once per minute to once every 255 minutes ...

Page 3

... COMSEL (Communication Select Input) - This pin determines whether serial communication is asynchronous or synchronous. When pulled high to V place via the SCLK, I/O, and utilizing the TX and RX pins is selected. If this pin is floated, the DS1616 will operate in the asynchronous communications mode since the COMSEL pin has a weak internal pulldown resistor. SCLK ...

Page 4

... AIN1, AIN2, AIN3 (Analog Inputs) - The AINx pins are the mux’ed inputs to the ADC. X1 Connections for a standard 32.768 kHz quartz crystal, Daiwa part number DT-26S or equivalent. For greatest accuracy, the DS1616 must be used with a crystal that has a specified load capacitance of 6 pF. There is no need for external capacitors or resistors. Note: X1 and X2 are very high impedance nodes ...

Page 5

... MEMORY The memory map in Figure 2a shows the general organization of the DS1616. As can be seen in the figure, the device is segmented into 32-byte pages. Pages 0 and 1 contain the Real Time Clock and Control registers (see Figure 2b for more detail). The User NV RAM resides in page 2. Pages are assigned to storing the alarm time stamps and durations and pages are reserved for histogram memory ...

Page 6

... DS1616 RTC AND CONTROL PAGE Figure 2b Addr. Bit 7 Bit 12/ Y2K Years Seconds Alarm Minutes Alarm 09 MH 12/ Number Of Minutes Between Temperature Conversions 0E CLR EOSC MEM CLR Y2K CS0 (Temp ALF1 2B-3F Bit 5 Bit 4 Bit 3 10 Seconds 10 Minutes A Date ha A/P alm Low Temperature Threshold ...

Page 7

... DS1616 ALARM TIME STAMPS AND DURATIONS FOR THE THERMAL SENSOR AND ADC CHANNEL 1 Figure 2c Address Register 220 T1 Low Samples Counter LSB 221 T1 Low Samples Counter 222 T1 Low Samples Counter MSB 223 T1 Low Duration 224   233 234 T6 Low Samples Counter LSB 235 ...

Page 8

... Channel 1 Code FC-FFh Data Bin (MSB) THERMAL SENSOR The key to temperature monitoring in the DS1616 is an integrated thermal sensor. The thermal sensor can measure temperature from - + 0.5 C increments (Fahrenheit equivalent is - +183 1.8 F increments). The thermal sensor provides an accuracy The thermal sensor is enabled by setting the CS0 bit of the Control 2 register to a logic 1. If the CS0 bit is a logic 0, the thermal sensor will not be activated during a datalogging mission or for an individual Read Data command ...

Page 9

... CSx[03] bits in the control 2 register. ANALOG-TO-DIGITAL CONVERTER (ADC) The DS1616 contains an integrated 8-bit ADC with input mux to allow multiple sensors to be monitored. An on-chip voltage reference is also provided by an integrated band gap circuit (2.04V 3%). The ADC input voltage must not be greater than the battery voltage. ...

Page 10

... These memory pages are located at addresses 1000h to 17FFh. The end user can program the DS1616 to record data from all four data channels or just one channel. Channel selection is determined by the setting the Channel Select bits (CS0, CS1, CS2 and CS3) in the Control 2 register to the appropriate states ...

Page 11

... As a safety measure, the DS1616 has been designed such that the end user cannot write to the Datalog Memory. This prevents the falsification of datalog data by writing values to datalog registers. ...

Page 12

... ADC Data Alarm [1-3] registers (addresses 0024h to 0029h). See figure 2b for more details on the memory mapping. One can set a high and a low threshold. As long as the data samples stay within the tolerance bands (i.e., are higher than the low threshold and lower than the high threshold), the DS1616 will not record any alarm. ...

Page 13

... Samples Counter when the alarm occurred. The least significant byte is stored at the lower address. One address higher than a time stamp, the DS1616 maintains a 1-byte duration counter that stores the number of times the data was found to be beyond the threshold. If this counter has reached its limit after 255 consecutive data readings and the data has not yet returned to a level within the tolerance band, the device will issue another time stamp at the next higher address and open another counter to record the duration ...

Page 14

... Read Page command for memory page 0. See figure 2C for more details on the RTC memory map. The DS1616 can run in either 12-hour or 24-hour mode. Bit 6 of the hours register is defined as the 12- or 24-hour mode select bit. When high, the 12-hour mode is selected. In the 12-hour mode, bit 5 is the AM/PM bit with logic 1 being PM ...

Page 15

... When set to logic 0, the oscillator is active. When this bit is set to a logic 1, the oscillator is stopped and the DS1616 is placed into a low-power standby mode with a current drain of less than 100 nanoamps at room temperature. When Vcc is applied or when MIP =1, the oscillator is active regardless of the state of this bit ...

Page 16

... Sample Rate registers are all cleared to 0. MEM CLR is cleared to 0 when a datalog mission is started (i.e., MIP = 1). MIP - Mission in Progress - This bit indicates the sampling status of the DS1616. If MIP is a logic 1, the device is currently on a “mission” in which it is operating in the data logging mode. The MIP bit is ...

Page 17

... SIP - Sample in Progress - This bit indicates that the DS1616 is currently in the process of acquiring a temperature and/or ADC sample. When the SIP bit data conversion is not currently in process and the next conversion will not begin for at least 250 ms. When the SIP bit data conversion is in progress and NO registers or memory locations should be read or written ...

Page 18

... This value cannot be written by the end user. The value in this register is maintained as long as the lithium energy source is available. CURRENT ADC DATA REGISTERS [1-3] MSb CA7 CA6 CA5 CA4 LSb TH3 TH2 TH1 TH0 LSb TL3 TL2 TL1 TL0 LSb CT3 CT2 CT1 CT0 LSb CA3 CA2 CA1 CA0 DS1616 ...

Page 19

... This causes a common problem in retrieving data, if the CSx bit is set to 0, the datalog and histogram data will not be downloaded from the DS1616. ALIE - ADC Data Low Interrupt Enable - When set to a logic 1, this bit permits the ADC Data Low Flag ...

Page 20

... A third security feature lies in the two integrated sample counters, the Current Samples Counter and the Total Samples Counter. These two counters can be used to guarantee that the DS1616 data has not been cleared at any time during a given period of time. The Current Samples Counter counts the number of samples that have occurred since the most recent data acquisition operation was started (i ...

Page 21

... Figure 3. This format is easily generated by the UART in most systems. The DS1616 data format implements 10-bit words including 1 start bit, 8 data bits, and 1 stop bit. Data is received by the DS1616 on the RX pin and transmitted by the TX pin. ...

Page 22

... CRC generator and then shifting in data from the register set being read. A 16-bit CRC is transmitted by the DS1616 after the last register of any page of memory is read. In other words, a CRC is generated at the end boundary of every page that is read. The CRC is transmitted starting with bit 15 and ending with bit 0 ...

Page 23

... DS1616 will reset the communication if it senses a problem. accomplished via two methods. First, if during the transmission of a byte of data to the DS1616, the stop bit is not received, communication will be reset. The lack of a valid stop bit indicates that that particular byte of data was not received correctly ...

Page 24

... In synchronous mode, the DS1616 will continue to transmit data as long as clocks are presented to the serial interface. If clocks are presented after the final data bit of the last register in the page, the DS1616 will wraparound to the first register in the page and sequentially transmit data as long as the clocks continue. ...

Page 25

... Clear Memory command has been enabled by setting the CLR bit in the Control 1 register to a one. After clearing the memory, the MEM CLR bit in the Status 1 register is set. The Clear Memory command functions only if the oscillator is active. The DS1616 is inaccessible for 500 s after the Clear Memory command has been issued. ...

Page 26

... INSPEC OUTSPEC Output Current @ 0.8V Active Supply Current Temperature Conversion Current ADC Conversion Current Oscillator Current Battery Standby Current (Oscillator Off) DS1616 Thermometer Error ADC Accuracy Offset Error Integral Non Linearity Differential Non Linearity Monotonicity Reference Voltage -0.3V to +7V -0.3V to +7V -55° ...

Page 27

... DCONV t TCONV t Active SL t High SH SYMBOL MIN f 9,408 BIT t TURN TYP MAX UNITS (- + 5.0V 10%) CC TYP MAX UNITS 560 ms 560 ms 153 230 150 200 ms 62.5 ms 437 +85 C; Vcc = 5.0V 10%) TYP MAX UNITS 9,600 9,792 Bits/sec 2/ f BIT DS1616 ( NOTES NOTES NOTES 2 s ...

Page 28

... ASYNCHRONOUS SERIAL INTERFACE TIMING Figure 5 RX START t BIT TX (- +85 C; Vcc = 5.0V 10%) SYMBOL MIN CDH 250 CL t 250 CLK CCH t 1 CWH t CDZ t CCZ BIT = 0V. IL =0.4V. OL STOP DATA t TURN START TYP MAX UNITS 200 2.0 MHz 500 STOP DATA t BIT DS1616 NOTES 3,4 ...

Page 29

... OUTSPEC NOTE: / generate a total of four low pulses. INSPEC OUTSPEC SPECIFICATION POLLING FROM COMMAND Figure 9 RX INSPEC OUTSPEC NOTE: / generate a total of four low pulses. INSPEC OUTSPEC READ ADDRESS ADDRESS START DATA = 55H STOP CCZ t CDD DATA t CWH t CCH DATA t SH DS1616 t CDZ ...

Related keywords