MAX6682MUA+T

MAX6682
Detailed Description
The MAX6682 is a sophisticated interface circuit that
energizes a low-cost thermistor and converts its tem-
perature-dependent resistance to 10-bit digital data.
The MAX6682 powers the thermistor only when a mea-
surement is being made; the power dissipated in the
thermistor is minimized. This virtually eliminates self-
heating, a major component of thermistor error. The
simple serial interface is compatible with common
microcontrollers.
Temperature Conversion
The MAX6682 converts the voltage drop across the
resistor R
EXT
to a digital output using an internal 10-bit
ADC. By measuring the voltage across R
EXT
, the output
code is directly related to temperature when using an
NTC thermistor.
Although the relationship between a thermistors resis-
tance and its temperature is very nonlinear, the voltage
across R
EXT
is reasonably linear over a limited temper-
ature range, provided that R
EXT
is chosen properly. For
example, over a +10°C to +40°C range, the relationship
between the voltage across R
EXT
and temperature is
linear to within approximately 0.2°C. Wider temperature
ranges result in larger errors.
The digital output is available as a 10-bit + sign word.
The relationship between the 11-bit digital word and the
voltage across R
EXT
(normalized to V
R+
) is given by:
where V
REXT
/V
R+
is the voltage across R
EXT
normal-
ized to the value of V
R+
.
Table 1 shows the relationship between the voltage
across R
EXT
and the MAX6682s digital output code. It
also shows the temperature that would produce the list-
ed value of V
REXT
when a standard thermistor is used
in conjunction with R
EXT
= 7680. The MAX6682 pro-
duces output codes scaled to the actual temperature
when used with the standard thermistor and R
EXT
=
7680 over the +10°C to +40°C temperature range.
Under these conditions, the nominal accuracy is about
0.2°C between +10° and +40°C, and about 1.5°C from
0°C to +50°C. In Table 1, the 3LSBs of the output code
represent fractional temperatures. The LSB has a value
of 0.125°C.
All table entries assume no errors in the values of R
EXT
or the thermistor resistance. Table 1 also assumes the
use of one of the following standard thermistors:
Betatherm 10K3A1, Dale 1M1002, or Thermometrics
C100Y103J. These thermistors have a nominal resis-
tance of 10k at +25°C and very similar temperature-
to-resistance functions. They give the results shown in
Table 1.
Different temperature ranges can be accommodated as
well using different values of R
EXT
(see Choosing the
External Resistor). The MAX6682 works with thermistors
other than the ones listed above, but the transfer func-
tions vary somewhat.
Applications Information
Thermistors and Thermistor Selection
NTC thermistors are resistive temperature sensors
whose resistance decreases with increasing tempera-
ture. They are available in a wide variety of packages
that are useful in difficult applications such as measure-
ment of air or liquid temperature. Some can operate
over temperature ranges beyond that of most ICs. The
relationship between temperature and resistance in an
D
V
V
OUT
REXT
R
=
×
+
0 174387 8
0 010404
.
.
Thermistor-to-Digital Converter
4 _______________________________________________________________________________________
PIN NAME FUNCTION
1 I.C. Internally Connected. Connect to GND or leave unconnected.
2 R+ Reference Voltage Output. External resistor positive input.
3R-
External Resistor Negative Input. Connect R- to the junction of the external resistor and the
thermistor.
4 GND Ground. Ground connection for MAX6682 and ground return for external thermistor.
5 CS Chip Select. Drive CS low to enable the serial interface.
6 SO Serial Data Output
7 SCK Serial Clock Input
8V
CC
Positive Supply. Bypass V
CC
to GND with a 0.1µF capacitor.
Pin Description
NTC thermistor is very nonlinear and can be described
by the following approximation:
1 / T = A + BlnR + C(lnR)
3
where T is absolute temperature, R is the thermistors
resistance, and A, B, and C are coefficients that vary
with manufacturer and material characteristics. The
general shape of the curve is shown in Figure 1.
The highly nonlinear relationship between temperature
and resistance in an NTC thermistor makes it somewhat
more difficult to use than a digital-output temperature
sensor IC, for example. However, by connecting the
thermistor in series with a properly chosen resistor and
using the MAX6682 to measure the voltage across the
resistor, a reasonably linear transfer function can be
obtained over a limited temperature range. Errors
decrease for smaller temperature ranges.
Figures 2 and 3 show typical thermistor nonlinearity
curves for a standard thermistor in conjunction with
series resistors chosen to optimize linearity over two
different temperature ranges: +10°C to +40°C and 0°C
to +70°C.
MAX6682
Thermistor-to-Digital Converter
_______________________________________________________________________________________ 5
-2.5
-2.0
2.5
-0.5
-1.5
0
1.5
2.0
3.0
0203010 40 60 7050 80
THERMISTOR NONLINEARITY
vs. TEMPERATURE
TEMPERATURE (°C)
LINEARITY ERROR (°C)
0.5
1.0
-1.0
Figure 2. Thermistor Nonlinearity vs. Temperature for a Standard
Thermistor from 0°C to +70°C
*Assumes V
R+
= 1.220V.
THERMISTOR
TEMPERATURE (°C)
V
REXT
(mV) WITH STANDARD
THERMISTOR AND R
EXT
=
7680*
DECIMAL VALUE OF D
OUT
(1LSB = 0.125°C)
D
OUT
+60.000 921.6 +55.875 001 1011 1111
+50.000 830.6 +48.625 001 1000 0101
+40.000 720.5 +40.000 001 0100 0000
+30.000 595.4 +30.125 000 1111 0001
+25.000 530.1 +25.000 000 1100 1000
+20.000 464.4 +19.875 000 1001 1111
+10.000 339.7 +10.000 000 0101 0000
0 232.3 +1.500 000 0000 1100
-0.725 225.5 +1.000 000 0000 1000
-2.000 213.6 0.125 000 0000 0001
-5.000 187.4 -2.000 111 1111 0000
Table 1. Temperature vs. Digital Output for Standard Thermistor with R
EXT
= 7680
0
20
40
60
80
100
120
-40 0-20 20 40 60 80 100 120
THERMISTOR RESISTANCE
vs. TEMPERATURE
TEMPERATURE (°C)
THERMISTOR RESISTANCE (k)
Figure 1. Thermistor Resistance vs. Temperature
MAX6682
NTC thermistors are often described by the resistance
at +25°C. Therefore, a 10k thermistor has a resistance
of 10k at +25°C. When choosing a thermistor, ensure
that the thermistors minimum resistance (which occurs
at the maximum expected operating temperature) in
series with R
EXT
does not cause the voltage reference
output current to exceed about 1mA. Some standard
10k thermistors with similar characteristics are listed
in Table 2. When used with one of these thermistors
and the recommended series resistor, the MAX6682
provides output data scaled in °C over the +10°C to
+40°C temperature range.
Choosing the External Resistor
Choose R
EXT
to minimize nonlinearity errors from the
thermistor:
1) Decide on the temperature range of interest (for
example 0°C to +70°C).
2) Find the thermistor values at the limits of the tem-
perature range. R
MIN
is the minimum thermistor
value (at the maximum temperature) and R
MAX
is
the maximum thermistor value (at the minimum tem-
perature). Also find R
MID
, the thermistor resistance
in the middle of the temperature range (+35°C for
the 0°C to +70°C range).
3) Find R
EXT
using the equation below:
Table 3 shows nominal output data for several tempera-
tures when R
EXT
has been chosen according to the
equation above for a temperature range of 0°C to
+70°C. The output data is not conveniently scaled to
the actual temperature over this range, but the linearity
is better than 2.4°C over the 0°C to +70°C range
(Figure 2). The temperature weighting over this range is
0.14925°C/LSB.
Serial Interface
The Typical Application Circuit shows the MAX6682
interfaced with a microcontroller. In this example, the
MAX6682 processes the reading from R
EXT
and trans-
mits the data through an SPI-compatible interface.
Force CS low and apply a clock signal at SCK to read
the results at SO. Forcing CS low immediately stops
any conversion in process. Initiate a new conversion by
forcing CS high.
Force CS low to output the first bit on the SO pin. A
complete read requires 11 clock cycles. Read the 11
output bits on the rising edge of the clock, if the first bit
D10 is the sign bit. Bits D10D0 contain the converted
temperature in the order of MSB to LSB.
After the 11th clock cycle, SO goes to a high-imped-
ance state. SO remains high impedance until CS is
pulsed high and brought back low. Figure 4 is the SO
output.
Power-Supply Considerations
The MAX6682 accuracy is relatively unaffected by
power-supply coupled noise. In most applications,
bypass V
CC
to GND by placing a 0.1µF ceramic
bypass capacitor close to the supply pin of the
devices.
Thermal Considerations
Self-heating degrades the temperature measurement
accuracy of thermistors. The amount of self-heating
depends on the power dissipated in the thermistor and
the dissipation constant of the thermistor. Dissipation
constants depend on the thermistors package and can
vary considerably.
A typical thermistor might have a dissipation constant
equal to 1mW/°C. For every mW the thermistor dissi-
pates, its temperature rises by 1°C. For example, con-
R
RR R RR
RR R
EXT
MID MIN MAX MIN MAX
MIN MAX MID
=
+
()
+−
2
2
Thermistor-to-Digital Converter
6 _______________________________________________________________________________________
-0.25
-0.15
-0.20
-0.05
-0.10
0.05
0
0.10
0.20
0.15
0.25
0 1015205 2530354045
THERMISTOR NONLINEARITY
vs. TEMPERATURE
TEMPERATURE (°C)
LINEARITY ERROR (°C)
Figure 3. Thermistor Nonlinearity vs. Temperature for a Standard
Thermistor from +10°C to +40°C
Figure 4. SO Output
10-BIT TEMPERATURE READING
Bit 10 987654321 0
MSB
(Sign)
LSB

MAX6682MUA+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Sensor Interface Thermistor to Digital Converter
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet