ADT7466
Rev. 2 | Page 19 of 48 | www.onsemi.com
Table 13. Temperature Measurement Registers
Register Description Default
0x0D Remote temperature 0x00
0x0E Local temperature 0x00
0x08 Extended Resolution 1 0x00
Bits 1:0 remote temperature LSBs
0x09 Extended Resolution 2 0x00
Bits 1:0 local temperature LSBs
Associated with each temperature measurement channel are
high and low limit registers. Exceeding the programmed high or
low limit causes the appropriate status bit to be set. Exceeding
either limit can also generate
ALERT
interrupts.
Table 14. Temperature Measurement Limit Registers
Register Description Default
0x1A Remote1 temperature low limit 0x00
0x1B Remote1 temperature high limit 0x7F
0x1C Local temperature low limit 0x00
0x1D Local temperature high limit 0x7F
0x14 Thermistor 1/Remote 2 low limit 0x00
0x15 Thermistor 1/Remote 2 high limit 0xFF
0x16 Thermistor 2 low limit 0x00
0x17 Thermistor 2 high limit 0xFF
All temperature limits must be programmed in the same format
as the temperature measurement. If this is offset binary, add 64
(0x40 or 01000000) to the actual temperature limit in degrees
Celsius.
Layout Considerations
Digital boards can be electrically noisy environments. Take the
following precautions to protect the analog inputs from noise,
particularly when measuring the very small voltages from a
remote diode sensor.
Place the ADT7466 as close as possible to the remote sensing
diode. Provided that the worst noise sources, such as clock
generators, data/address buses and CRTs, are avoided, this
distance can be 4 inches to 8 inches.
If the distance to the remote sensor is more than 8 inches, the
use of twisted-pair cable is recommended. This works from
about 6 feet to 12 feet.
For very long distances (up to 100 feet), use shielded twisted
pair, such as Belden #8451 microphone cable. Connect the
twisted pair to D+ and D− and the shield to GND close to the
ADT7466. Leave the remote end of the shield unconnected to
avoid ground loops.
Because the measurement technique uses switched current
sources, excessive cable and/or filter capacitance can affect the
measurement. When using long cables, the filter capacitor
could be reduced or removed.
Route the D+ and D− tracks close together, in parallel, with
grounded guard tracks on each side. Provide a ground plane
under the tracks if possible.
Use wide tracks to minimize inductance and reduce noise
pickup. A 5 mil track minimum width and spacing is
recommended.
5MIL
5MIL
5MIL
5MIL
5MIL
5MIL
5MIL
GND
D+
GND
D–
04711-044
Figure 25. Arrangement of Signal Tracks
Try to minimize the number of copper/solder joints, which can
cause thermocouple effects. Where copper/solder joints are
used, make sure that they are in both the D+ and D− paths and
are at the same temperature.
Thermocouple effects should not be a major problem because
1°C corresponds to about 240 μV, and thermocouple voltages
are about 3 μV/°C of temperature difference. Unless there are
two thermocouples with a big temperature differential between
them, thermocouple voltages should be much less than 200 mV.
Place a 0.1 μF bypass capacitor close to the ADT7466.
TEMPERATURE MEASUREMENT USING
THERMISTORS
The analog input channels, AIN1 and AIN2, can be used to
measure temperature by using negative temperature coefficient
(NTC) thermistors. NTC thermistors have a nonlinear transfer
function of the form
×=
12
t1t2
t
B
t
B
eRR
where:
R
t2
is the resistance at temperature t2.
R
t1
is the resistance at temperature t1 (usually 25°C).
e = 2.71828.
B is the B constant of the thermistor (typically between 3000
and 5000).
A thermistor can be made to give a voltage output that is fairly
linear over a limited range by making it part of a potential
divider as shown in Figure 26.
ADT7466
Rev. 2 | Page 20 of 48 | www.onsemi.com
A potential divider, with a thermistor as the upper part
connected to REFOUT, produces an output voltage that varies
nonlinearly in proportion to the inverse of the resistance. By
suitable choice of thermistor and fixed resistor, this can be
made to approximately cancel the nonlinearity of the thermistor
resistance vs. temperature curve, thus giving a fairly linear
output voltage with temperature over a limited range. This
circuit uses REFOUT as the excitation voltage for both the
thermistor and for the ADC, so any variation in REFOUT is
cancelled, and the measurement is purely ratiometric.
04711-025
TH1
REFOUT
TH2
ADT7466
TH2
R
EXT
2
TH1
R
EXT
1
Figure 26. Temperature Measurement Using Thermistor
ADT7466
Rev. 2 | Page 21 of 48 | www.onsemi.com
Thermistor Linearization
A linear transfer function can be obtained over a limited
temperature range by connecting the thermistor in series with
an optimum resistor. Placing a resistor in series with the
thermistor as shown in Figure 26 produces an S-shaped error
curve as shown in Figure 27. The overall error across the range
can be reduced by calculating the external resistor so that the
error is 0 at the ends of the range. R
EXT
is calculated as follows:
)2(
)2()(
MID
MAX
MIN
MAX
MIN
MAX
MINMID
EXT
RRR
RRRRR
R
×+
××+×
=
where:
R
MIN
is the thermistor value at T
MIN
.
R
MAX
is the thermistor value at T
MAX
.
R
MID
is the thermistor value at
2
MAX
MIN
TT +
Figure 27 shows the linearity error using a 100 kΩ thermistor
with a B value of 3500 and a 14400 Ω resistor. Using the
specified thermistor and resistor, the error over a temperature
range of 30°C to 100°C is less than ±2°C. Other thermistors can
be used, but the resistor value is different. A smaller error can
be achieved over a narrower temperature range; conversely, a
wider temperature range can be used, but the error is greater. In
both cases, the optimum resistor value is different.
2
1
0
–1
–2
30 40 50 60 70 80 90 100
04711-026
TEMPERATURE (
°
C)
ERROR (°C)
Figure 27. Linearity Error Using Specified Components
Thermistor Normalization
Even when the thermistor is linearized, it does not provide an
output to the ADC that gives a direct temperature reading in
degrees Celsius. The linearized data is proportional to the
voltage applied; however, normalization is needed to use the
value as a temperature reading.
To overcome this problem, when an analog input is configured
for use with a thermistor, the output of the ADC is scaled and
offset so that it produces the same output (for example, 1 LSB =
0.25°C) as from the thermal diode input, when R
EXT
is chosen to
linearize the thermistor over 30°C to 100°C.
Normalization can be chosen for 10 kΩ thermistors by setting
Bit 0 of Configuration Register 2 (0x01) or for 100 kΩ
thermistors by clearing this bit (default setting).
READING TEMPERATURE FROM THE ADT7466
It is important to note that temperature can be read from the
ADT7466 as an 8-bit value (with 1°C resolution) or as a 10-bit
value (with 0.25°C resolution). If only 1°C resolution is
required, the temperature readings can be read at any time
and in no particular order.
If the 10-bit measurement is required, this involves a 2-register
read for each measurement. The extended resolution registers
(0x08 and 0x09) should be read first. This causes all temperature
reading registers to be frozen until all temperature reading
registers have been read. This prevents an MSB reading from
being updated while its 2 LSBs are being read and vice versa.
Measurement Sequence
The ADT7466 automatically measures each analog and
temperature channel in the following round-robin sequence:
1.
AIN1/TH1
2.
AIN2(TH2)
3.
V
CC
4.
Remote Temperature 1 (D1)
5.
Local Temperature
If AIN1 and AIN2 are configured for a second thermal diode,
this is measured instead of the AIN1 and AIN 2 measurements,
and the result stored in the AIN1 reading register (0x0A).

ADT7466ZEVB

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
BOARD EVALUATION ADT7466
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union