ADM1021A
Rev. 7 | Page 7 of 19 | www.onsemi.com
00056-010
4
0
2
FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
10mV p-p
100k 1M
10M 100M 1G
1
3
Figure 10. Temperature Error vs. Differential-Mode Noise Frequency
00056-011
CONVERSION RATE (Hz)
250
0.125
SUPPLY CURRENT (μA)
0.25 0.5 8
300
350
400
550
40.0625
450
500
200
150
100
50
5V
21
3.3V
Figure 11. Operating Supply Current vs. Conversion Rate
00056-012
0
20
SUPPLY VOLTAGE (V)
0
SUPPLY CURRENT (
μ
A)
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
40
60
80
100
–20
Figure 12. Standby Supply Current vs. Supply Voltage
00056-013
TIME (Seconds)
TEMPERATURE (°C)
0
25
50
75
100
125
REMOTE
TEMPERATURE
INT
TEMPERATURE
123456789100
Figure 13. Response to Thermal Shock
ADM1021A
Rev. 7 | Page 8 of 19 | www.onsemi.com
FUNCTIONAL DESCRIPTION
The ADM1021A contains a two-channel A-to-D converter with
special input-signal conditioning to enable operation with
remote and on-chip diode temperature sensors. When the
ADM1021A is operating normally, the A-to-D converter
operates in free-running mode. The analog input multiplexer
alternately selects either the on-chip temperature sensor to
measure its local temperature or the remote temperature sensor.
These signals are digitized by the ADC and the results stored
in the local and remote temperature value registers as 8-bit,
twos complement words.
The measurement results are compared with local and remote,
high and low temperature limits, stored in four on-chip
registers. Out-of-limit comparisons generate flags that are
stored in the status register, and one or more out-of-limit results
will cause the
ALERT
output to pull low.
The limit registers can be programmed and the device
controlled and configured via the serial System Management
Bus (SMBus). The contents of any register can also be read back
via the SMBus.
Control and configuration functions consist of
• Switching the device between normal operation and standby
mode.
• Masking or enabling the
ALERT
output.
• Selecting the conversion rate.
On initial power-up, the remote and local temperature values
default to –128°C. Since the device normally powers up
converting, a measurement of local and remote temperature is
made, and these values are then stored before a comparison
with the stored limits is made. However, if the part is powered
up in standby mode (
STBY
pin pulled low), no new values are
written to the register before a comparison is made. As a result,
both RLOW and LLOW are tripped in the status register, thus
generating an
ALERT
output. This can be cleared in one of two
ways.
1. Change both the local and remote lower limits to –128°C
and read the status register (which in turn clears the
ALERT
output).
2. Take the part out of standby and read the status register
(which in turn clears the
ALERT
output). This works only
if the measured values are within the limit values.
MEASUREMENT METHOD
A simple method of measuring temperature is to exploit the
negative temperature coefficient of a diode, or the base-emitter
voltage of a transistor, operated at constant current.
Unfortunately, this technique requires calibration to null the
effect of the absolute value of V
BE,
which varies from device to
device.
00056-014
C1*
D+
IN× 1
D–
REMOTE
SENSING
TRANSISTOR
I
BIAS
V
DD
V
OUT+
TO ADC
V
OUT–
BIAS
DIODE
LOW-PASS FILTER
f
C
= 65kHz
* CAPACITOR C1 IS OPTIONAL. IT IS ONLY NECESSARY IN NOISY ENVIRONMENTS.
C1 = 2.2nF TYP, 3nF MAX.
Figure 14. Input Signal Conditioning
ADM1021A
Rev. 7 | Page 9 of 19 | www.onsemi.com
The technique used in the ADM1021A is to measure the change
in V
BE
when the device is operated at two different currents.
This is given by
()
N
qKT
V
BE
ln/ ×=
Δ
where:
K is Boltzmanns constant.
q is the charge on the electron (1.6 × 10
–19
coulombs).
T is the absolute temperature, in kelvins.
N is the ratio of the two currents.
Figure 14 shows the input signal conditioning used to measure
the output of an external temperature sensor. This figure shows
the external sensor as a substrate transistor provided for tem-
perature monitoring on some microprocessors, but it could be
a discrete transistor. If a discrete transistor is used, the collector
will not be grounded and should be linked to the base. To
prevent ground noise interfering with the measurement, the
more negative terminal of the sensor is not referenced to
ground, but is biased above ground by an internal diode at the
D– input. If the sensor is operating in a noisy environment,
one can optionally be added as a noise filter. Its value is typically
2200 pF, but it should be no more than 3000 pF. See the Layout
Considerations section for more information on C1.
To measure ΔV
BE
, the sensor is switched between operating
currents of I and N × I. The resulting waveform is passed
through a 65 kHz low-pass filter to remove noise, and then to
a chopper-stabilized amplifier that performs the functions of
amplification and rectification of the waveform to produce
a dc voltage proportional to ΔV
BE
. This voltage is measured by
the ADC to give a temperature output in 8-bit, twos comple-
ment format. To reduce the effects of noise further, digital
filtering is performed by averaging the results of 16 measure-
ment cycles.
Signal conditioning and measurement of the internal
temperature sensor is performed in a similar manner.
DIFFERENCES BETWEEN THE ADM1021 AND THE
ADM1021A
Although the ADM1021A is pin-for-pin compatible with the
ADM1021, there are some differences between the two devices.
Below is a summary of these differences and reasons for the
changes.
1.
The ADM1021A forces a larger current through the remote
temperature sensing diode, typically 205 μA vs. 90 μA for
the ADM1021. The primary reason for this is to improve
the noise immunity of the part.
2.
As a result of the greater remote sensor source current, the
operating current of the ADM1021A is higher than that of
the ADM1021, typically 205 μA vs. 160 μA.
3.
The temperature measurement range of the ADM1021A is
0°C to 127°C, compared with −128°C to +127°C for the
ADM1021. As a result, the ADM1021 should be used if
negative temperature measurement is required.
4.
The power-on reset values of the remote and local
temperature values are −128°C in the ADM1021A as
compared to 0°C in the ADM1021. As the part is powered
up converting (except when the part is in standby mode,
that is, Pin 15 is pulled low), the part measures the actual
values of remote and local temperature and writes these to
the registers.
5.
The four MSBs of the revision register can be used to
identify the part. The ADM1021 revision register reads
0x0x, and the ADM1021A reads 0x3x.
6.
The power-on default value of the address pointer register
is undefined in the ADM1021A and is equal to 0x00 in
the ADM1021. As a result, a value must be written to the
address pointer register before a read is performed in the
ADM1021A. The ADM1021 is capable of reading back
local temperature without writing to the address pointer
register, as it defaulted to the local temperature
measurement register at power-up.
7.
Setting the mask bit (Bit 7 Config Reg) on the
ADM1021A masks current and future ALERTs. On the
ADM1021, the mask bit, masks only ALERTs. Any current
ALERT has to be cleared using an ARA.
TEMPERATURE DATA FORMAT
One LSB of the ADC corresponds to 1°C so the ADC can
theoretically measure from −128°C to +127°C, although the
device does not measure temperatures below 0 C; therefore, the
actual range is 0°C to 127°C. The temperature data format is
shown in Table 4.
The results of the local and remote temperature measurements
are stored in the local and remote temperature value registers
and are compared with limits programmed into the local and
remote high and low limit registers.
Table 4. Temperature Data Format
Temperature Digital Output
0°C 0 000 0000
1°C 0 000 0001
10°C 0 000 1010
25°C 0 001 1001
50°C 0 011 0010
75°C 0 100 1011
100°C 0 110 0100
125°C 0 111 1101
127°C 0 111 1111

ADM1021AARQZ-R7

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Board Mount Temperature Sensors PIN COMP TO ADM1021
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union