MAX6674
Cold-Junction-Compensated K-Thermocouple-
to-Digital Converter (0°C to +128°C)
4 _______________________________________________________________________________________
Detailed Description
The MAX6674 is a sophisticated thermocouple-to-digi-
tal converter with a built-in 10-bit analog-to-digital con-
verter (ADC). The device also contains cold-junction
compensation sensing and correction, a digital con-
troller, an SPI-compatible interface, and associated
control logic.
The MAX6674 is designed to work in conjunction with
an external microcontroller (µC) or other intelligence in
thermostatic, process-control, or monitoring applica-
tions. The µC is typically a power-management or key-
board controller, generating SPI serial commands by
“bit-banging” general-purpose input-output (GPIO) pins
or through a dedicated SPI interface block.
Temperature Conversion
The MAX6674 includes signal conditioning hardware to
convert the thermocouple’s signal into a voltage that is
compatible with the input channels of the ADC. The T+
and T-inputs connect to internal circuitry that reduces the
introduction of noise errors from the thermocouple wires.
Before converting the thermoelectric voltages into
equivalent temperature values, it is necessary to com-
pensate for the difference between the thermocouple
cold-junction side (MAX6674 ambient temperature) and
a 0°C virtual reference.
For a type-K thermocouple, the voltage changes by
41µV/°C, which approximates the thermocouple char-
acteristic with the following linear equation:
V
OUT
= (41µV/°C)
✕
(T
R
- T
AMB
)
where:
V
OUT
is the thermocouple output voltage (µV).
T
R
is the temperature of the remote point (°C).
T
AMB
is the ambient temperature (°C).
Cold-Junction Compensation
The function of the thermocouple is to sense a differ-
ence in temperature between two ends. The thermo-
couple’s hot junction can be read from 0°C to
+127.875°C. The cold end (ambient temperature of the
board on which the MAX6674 is mounted) can only
range from -20°C to +85°C. While the temperature at
the cold end fluctuates, the MAX6674 continues to
accurately sense the temperature difference at the
opposite end.
The MAX6674 senses and corrects for the changes in
the ambient temperature with cold-junction compensa-
tion. The device converts the ambient temperature
reading into a voltage using a temperature-sensing
diode. To make the actual thermocouple temperature
measurement, the MAX6674 measures the voltage from
the thermocouple’s output and from the sensing diode.
The device’s internal circuitry passes the diode’s volt-
age (sensing ambient temperature) and thermocouple
voltage (sensing remote temperature minus ambient
temperature) to the conversion function stored in the
ADC to calculate the thermocouple’s hot-junction tem-
perature.
Optimal performance from the MAX6674 is achieved
when the thermocouple cold junction and the device
are at the same temperature. Avoid placing heat-gener-
ating devices or components near the MAX6674
because this may produce cold-junction-related errors.
Digitization
The ADC adds the cold-junction diode measurement
with the amplified thermocouple voltage and reads out
the 10-bit sequence onto the S0 pin. A sequence of all
zeros means the thermocouple reading is 0°C. A
sequence of all ones means the thermocouple reading
is +127.875°C.
Pin Description
Alumel Lead of Type-K Thermocouple.
externally.
Positive Supply. Bypass with a 0.1µF
capacitor to GND.
Chip Select. Set CS low to enable the
serial interface.