English
Language : 

DS1626_07 Datasheet, PDF (7/14 Pages) Dallas Semiconductor – High-Precision 3-Wire Digital Thermometer and Thermostat
DS1626/DS1726
OPERATION—MEASURING TEMPERATURE
The DS1626/DS1726 measure temperature using a bandgap-based temperature sensor. A delta-sigma
analog-to-digital converter (ADC) converts the measured temperature to a digital value that is
calibrated in degrees centigrade; for Fahrenheit applications a lookup table or conversion routine must
be used. Communication with the DS1626/DS1726 is achieved through a 3-wire serial interface, and
all data is transmitted LSb first.
The DS1626/DS1726 can be programmed to take continuous temperature measurements (continuous
conversion mode) or to take single temperature measurements on command (one-shot mode). The
measurement mode is programmed by the 1SHOT bit in the configuration register as explained in the
CONFIGURATION REGISTER section of this data sheet. The 1SHOT bit is stored in EEPROM, so it
can be programmed prior to installation if desired. In continuous conversion mode, when a Start
Convert T command is issued the DS1626/DS1726 perform consecutive temperature measurements
until a Stop Convert T command is issued. In one-shot mode, the Start Convert T command causes one
temperature measurement to be taken and then the DS1626/DS1726 return to a low-power idle state.
The resolution of the DS1626/DS1726 digital temperature data is user-configurable to 9, 10, 11, or 12
bits, corresponding to temperature increments of 0.5°C, 0.25°C, 0.125°C, and 0.0625°C, respectively.
The resolution is set by the EEPROM R0 and R1 bits in the configuration register. Note that the
conversion time doubles for each additional bit of resolution.
After each temperature measurement and analog-to-digital conversion, the DS1626/DS1726 store the
measured temperature as a two’s complement number in the 12-bit temperature register (see Figure 4).
The sign bit (S) indicates if the temperature is positive or negative: for positive numbers S = 0 and for
negative numbers S = 1. The Read Temperature command provides user access to the temperature
register.
When the DS1626/DS1726 are configured for 12-bit resolution, all 12 bits of the temperature register
will contain temperature data. For 11-bit resolution, the 11 MSbs (bits 11 through 1) of the temperature
register will contain data and bit 0 will read out as 0. Likewise, for 10-bit resolution, the 10 MSbs (bits
11 through 2) will contain data, and for 9-bit the 9 MSbs (bits 11 through 3) will contain data, and all
unused LSbs will contain 0s. Since the DS1626/DS1726 transmit data LSb first, when reading data
from the temperature register, all 12 bits must be read in order to receive all MSbs of the measured
data, regardless of the conversion resolution. Table 4 gives examples of 12-bit resolution digital output
data and the corresponding temperatures.
Figure 4. TEMPERATURE, TH, and TL REGISTER FORMAT
bit 11 bit 10 bit 19 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
S
26
25
24
23
22
21
20
2-1
2-2
2-3
2-4
7 of 14