FEATURES
Alternative to the ADM1021
On-Chip and Remote Temperature Sensing
No Calibration Necessary
1ⴗC Accuracy for On-Chip Sensor
3ⴗC Accuracy for Remote Sensor
Programmable Overtemperature/Undertemperature
Limits
Programmable Conversion Rate
2-Wire SMBus Serial Interface
Supports System Management Bus (SMBus) Alert
200 mA Max Operating Current
1 mA Standby Current
3 V to 5.5 V Supply
Small 16-Lead QSOP Package
The ADM1021A is a two-channel digital thermometer and
undertemperature/overtemperature alarm, intended for use in
personal computers and other systems requiring thermal monitoring and management. The device can measure the temperature
of a microprocessor using a diode-connected PNP transistor, which
may be provided on-chip in the case of the Pentium
processors, or can be a low-cost discrete NPN/PNP device such
as the 2N3904/2N3906. A novel measurement technique cancels
out the absolute value of the transistor’s base emitter voltage, so
that no calibration is required. The second measurement channel
measures the output of an on-chip temperature sensor, to monitor
the temperature of the device and its environment.
The ADM1021A communicates over a two-wire serial interface
compatible with SMBus
standards. Undertemperature and
overtemperature limits can be programmed into the devices over
the serial bus, and an ALERT output signals when the on-chip
or remote temperature is out of range. This output can be used
as an interrupt, or as an SMBus alert.
®
III or similar
D+
D–
*Patents Pending
ON-CHIP TEMP.
SENSOR
ANALOG MUX
EXTERNAL DIODE OPEN-CIRCUIT
ADM1021A
NC
NC GNDNCNC
V
DD
LOCAL TEMPERATURE
VALUE REGISTER
A-TO-D
CONVERTER
BUSYRUN/STANDBY
REMOTE TEMPERATURE
VALUE REGISTER
GND
FUNCTIONAL BLOCK DIAGRAM
LOCAL TEMPERATURE
LOW LIMIT COMPARATOR
LOCAL TEMPERATURE
HIGH LIMIT COMPARATOR
REMOTE TEMPERATURE
LOW LIMIT COMPARATOR
REMOTE TEMPERATURE
HIGH LIMIT COMPARATOR
STATUS REGISTER
SMBUS INTERFACE
NC
SDATA
SCLKADD0ADD1
ADDRESS POINTER
REGISTER
ONE-SHOT
REGISTER
CONVERSION RATE
REGISTER
LOCAL TEMPERATURE
LOW LIMIT REGISTER
LOCAL TEMPERATURE
HIGH LIMIT REGISTER
REMOTE TEMPERATURE
LOW LIMIT REGISTER
REMOTE TEMPERATURE
HIGH LIMIT REGISTER
CONFIGURATION
REGISTER
INTERRUPT
MASKING
NC = NO CONNECT
STBY
ALERT
REV. D
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
POR Threshold Hysteresis50mV
Standby Supply Current15µAV
= 3.3 V, No SMBus Activity
DD
4µASCLK at 10 kHz
Average Operating Supply Current130200µA0.25 Conversions/Sec Rate
Autoconvert Mode, Averaged Over 4 Seconds225330µA2 Conversions/Sec Rate
Conversion Time65115170msFrom Stop Bit to Conversion Complete
(Both Channels)
D+ Forced to D– + 0.65 V
Remote Sensor Source Current120205300µAHigh Level
71216µALow Level
3
3
D-Source Voltage0.7V
Address Pin Bias Current (ADD0, ADD1)50µAMomentary at Power-On Reset
SMBUS INTERFACE
Logic Input High Voltage, V
IH
2.2VVDD = 3 V to 5.5 V
STBY, SCLK, SDATA
Logic Input Low Voltage, V
IL
0.8VVDD = 3 V to 5.5 V
STBY, SCLK, SDATA
SMBus Output Low Sink Current6mASDATA Forced to 0.6 V
ALERT Output Low Sink Current1mAALERT Forced to 0.4 V
Logic Input Current, I
, I
IH
IL
–1+1µA
SMBus Input Capacitance, SCLK, SDATA5pF
SMBus Clock Frequency100kHz
SMBus Clock Low Time, t
SMBus Clock High Time, t
SMBus Start Condition Setup Time, t
LOW
HIGH
SU:STA
4.7µst
4µst
4.7µs
between 10% Points
LOW
between 90% Points
HIGH
SMBus Repeat Start Condition250nsBetween 90% and 90% Points
Setup Time, t
SMBus Start Condition Hold Time, t
SMBus Stop Condition Setup Time, t
SU:STA
HD:STA
SU:STO
4µsTime from 10% of SDATA to 90% of SCLK
4µsTime from 90% of SCLK to 10% of SDATA
SMBus Data Valid to SCLK250nsTime from 10% or 90% of SDATA to 10%
Rising Edge Time, t
SU:DAT
SMBus Data Hold Time, t
SMBus Bus Free Time, t
BUF
HD:DAT
0µs
4.7µsBetween Start/Stop Conditions
of SCLK
SCLK Falling Edge to SDATA1µsMaster Clocking in Data
Valid Time, t
NOTES
1
T
= 100°C; T
MAX
2
Operation at VDD = 5 V guaranteed by design, not production tested.
3
Guaranteed by design, not production tested.
Specifications subject to change without notice.
MIN
VD, DAT
= 0°C.
–2–
REV. D
ADM1021A
TOP VIEW
(Not to Scale)
NC = NO CONNECT
NC
V
DD
D+
D–
NC
ADD1
GND
GND
NC
STBY
SCLK
NC
SDATA
ALERT
ADD0
NC
ADM1021A
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
ABSOLUTE MAXIMUM RATINGS*
Positive Supply Voltage (VDD) to GND . . . . . . –0.3 V to +6 V
D+, ADD0, ADD1 . . . . . . . . . . . . . . . –0.3 V to V
+ 0.3 V
DD
D– to GND . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +0.6 V
SCLK, SDATA, ALERT, STBY . . . . . . . . . . . –0.3 V to +6 V
*Stresses above those listed under Absolute Maximum Ratings may cause perma-
nent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
THERMAL CHARACTERISTICS
16-Lead QSOP Package: θ
= 150°C/W.
JA
ORDERING GUIDE
PIN FUNCTION DESCRIPTIONS
Pin No.Mnemonic Description
1, 5, 9, 13, 16 NCNo Connect
2V
DD
Positive Supply, 3 V to 5.5 V
3D+Positive Connection to Remote
Temperature Sensor
4D–Negative Connection to Remote
Temperature Sensor
6ADD1Three-State Logic Input, Higher
Bit of Device Address
7, 8GNDSupply 0 V Connection
10ADD0Three-State Logic Input, Lower
Bit of Device Address
11ALERTOpen-Drain Logic Output Used as
Interrupt or SMBus Alert
12SDATALogic Input/Output, SMBus Serial
Data. Open-Drain Output.
14SCLKLogic Input, SMBus Serial Clock
15STBYLogic Input Selecting Normal
Operation (High) or Standby Mode
(Low)
PIN CONFIGURATION
ModelTemperature PackagePackage
RangeDescriptionOption
ADM1021AARQ0°C to 100°C 16-Lead QSOP RQ-16
ADM1021AARQ-REEL0°C to 100°C 16-Lead QSOP RQ-16
ADM1021AARQ-REEL70°C to 100°C 16-Lead QSOP RQ-16
ADM1021AARQZ*0°C to 100°C 16-Lead QSOP RQ-16
ADM1021AARQZ-REEL* 0°C to 100°C 16-Lead QSOP RQ-16
ADM1021AARQZ-REEL7* 0°C to 100°C 16-Lead QSOP RQ-16
EVAL-ADM1021AEBEvaluation Board
* Z = Pb-Lead free
t
R
t
HD;DAT
t
HIGH
t
F
SCL
SDA
t
LOW
t
HD;STA
t
BUF
S
P
Figure 1. Diagram for Serial Bus Timing
t
SU;DAT
t
SU;STA
t
HD;STA
t
SU;STO
PS
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although the
ADM1021A features proprietary ESD protection circuitry, permanent damage may occur on devices
subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended
to avoid performance degradation or loss of functionality.
REV. D
–3–
ADM1021A–Typical Performance Characteristics
20
15
10
5
0
–5
–10
–15
TEMPERATURE ERROR – ⴗC
–20
–25
–30
D+ TO GND
D+ TO V
DD
LEAKAGE RESISTANCE – M⍀
101
100
2
1
–1
TEMPERATURE ERROR – ⴗC
–2
–3
60070
50
80
TEMPERATURE – ⴗC
UPPER SPEC LEVEL
DEV10
LOWER SPEC LEVEL
100
90
110
120
TPC 1. Temperature Error vs. PC Board Track Resistance
5
4
250mV p-p REMOTE
3
2
TEMPERATURE ERROR – ⴗC
1
0
100
100mV p-p REMOTE
FREQUENCY – Hz
100M1k10k100k1M10M
TPC 2. Temperature Error vs. Power Supply Noise
Frequency
9
8
7
6
5
4
3
TEMPERATURE ERROR – ⴗC
2
1
0
101k10k
1
100100k1M
100mV p-p
50mV p-p
FREQUENCY – Hz
25mV p-p
10M 100M
TPC 4. Temperature Error of ADM1021A vs. Pentium
III Temperature
14
12
10
8
6
4
2
TEMPERATURE ERROR – ⴗC
0
–1
2
4681012141618202224
CAPACITANCE – nF
TPC 5. Temperature Error vs. Capacitance Between D+
and D–
70
60
50
40
30
20
SUPPLY CURRENT – A
10
0
1
5102550751001000250 500 750
SCLK FREQUENCY – kHz
VDD = 3.3V
VDD = 5V
TPC 3. Temperature Error vs. Common-Mode Noise
Frequency
–4–
TPC 6. Standby Supply Current vs. Clock Frequency
REV. D
ADM1021A
TIME – Seconds
TEMPERATURE – ⴗC
0
25
50
75
100
125
REMOTE
TEMPERATURE
INT
TEMPERATURE
023456789101
4
3
10mV p-p
2
1
TEMPERATURE ERROR – ⴗC
0
100k1M
10M100M1G
FREQUENCY – Hz
TPC 7. Temperature Error vs. Differential-Mode Noise
Frequency
550
500
450
400
350
300
250
200
SUPPLY CURRENT – A
150
100
50
0.125
0.250.58
CONVERSION RATE – Hz
3.3V
5V
40.0625
21
100
80
60
40
20
SUPPLY CURRENT – A
0
–20
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
SUPPLY VOLTAGE – V
TPC 9. Standby Supply Current vs. Supply Voltage
TPC 8. Operating Supply Current vs. Conversion Rate
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 a 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.
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 out-
put. This may 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 will work 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 out the effect
of the absolute value of V
TPC 10. Response to Thermal Shock
, which varies from device to device.
BE
REV. D
–5–
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.