Rainbow Electronics LM81 User Manual

February 2002
LM81 Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
General Description
The LM81 is a highly integrated data acquisition system for hardware monitoring of servers, Personal Computers, or virtually any microprocessor-based system. In a PC, the LM81 can be used to monitor power supply voltages, tem­peratures, and fan speeds. Actual values for these inputs can be read at any time. Programmable WATCHDOG limits in the LM81 activate a fully programmable and maskable interrupt system with two outputs (INT and T_CRIT_).
The LM81 has an on-chip digital output temperature sensor with 9-bit or 12-bit resolution, a 6 analog inputADCwith8-bit resolution and an 8-bit DAC. Two fan tachometer outputs can be measured with the LM81’s FAN1 and FAN2 inputs. The DAC, witha0to1.25V output voltage range, can be used for fan speed control. Additional inputs are provided for Chassis Intrusion detection circuits, and VID monitor inputs. The LM81 has a Serial Bus interface that is compatible with
SMBus
.
Features
n Temperature sensing n 6 positive voltage inputs with scaling resistors to monitor
+5V, +12V, +3.3V, +2.5V, Vccp power supplies directly
n 8-bit DAC output for controlling fan speed n 2 fan speed monitoring inputs
n Chassis Intrusion detector input n WATCHDOG comparison of all monitored values n SMBus 1.0 (LM81C) and 1.1 (LM81B) Serial Bus
interface compatibility
n LM81B has improved voltage monitoring accuracy n VID0-VID4 monitoring inputs
Key Specifications
j
Voltage Monitoring Error +2% or±1.2% (max)
j
Temperature Error
±
−40˚C to +125˚C
j
Supply Voltage Range 2.8V to 3.8V
j
Supply Current 0.4 mA (typ)
j
ADC and DAC Resolution 8 Bits
j
Temperature Resolution 0.5˚C
3˚C (max)
Applications
n System Thermal and Hardware Monitoring for Servers
and PCs
n Office Electronics n Electronic Test Equipment and Instrumentation
LM81 Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
Typical Application
DS100072-1
#
Indicates Active Low (“Not”)
© 2002 National Semiconductor Corporation DS100072 www.national.com
Ordering Information
LM81
Temperature Range
−40˚C T
A
Order Number Device Marking
LM81BIMT-3
LM81BIMTX-3
LM81CIMT-3
LM81CIMTX-3
Note:1-Rail transport media, 62 parts per rail
2
-Tape and reel transport media, 3400 parts per reel
1
2
1
2
Connection Diagram
+125˚C SMBus
Number
Revision
Level
LM81BIMT-3 MTC24B 1.1 LM81BIMT-3 MTC24B 1.1 LM81CIMT-3 MTC24B 1.0 +2% LM81CIMT-3 MTC24B 1.0 +2%
NS Package
Voltage
Monitoring
Error
±
1.2%
±
1.2%
DS100072-3
www.national.com 2
Block Diagram
LM81
DS100072-2
Pin Description
Pin
Name(s)
A0/NTEST_OUT 1 1 Digital I/0 The lowest order programmable bit of the serial bus address. This
A1 2 1 Digital Input The highest order programmable bit of the serial bus address. SMBData 3 1 Digital I/O Serial Bus bidirectional Data. Open-drain output. SMBCLK 4 1 Digital Input Serial Bus Clock. FAN1-FAN2 5-6 2 Digital Inputs Schmitt Trigger fan tachometer inputs. CI 7 1 Digital I/O An active high input from an external circuit which latches a
T_CRIT_A
+
V
(+2.8V to
+3.8V)
Pin
Number
8 1 Digital Output Critical Temperature Alarm active low open-drain output. This pin
9 1 POWER +3.3V V+power. Bypass with the parallel combination of 10 µF
Number
of Pins
Type Description
pin functions as an output during NAND Tree tests (board-level connectivity testing). Refer to
Chassis Intrusion event. This line can go high without any clamping action regardless of the powered state of the LM81. There is also an internal open-drain output on this line, controlled by Bit 6 of the Configuration Register (40h) or Bit 7 CI Clear Register (46h), to provide a minimum 20 ms reset pulse. See
Section 3.3
can be grounded when not used.
(electrolytic or tantalum) and 0.1 µF (ceramic) bypass capacitors.
and
Section 9.0
SECTION 11
.
on NAND Tree testing.
www.national.com3
Pin Description (Continued)
LM81
Pin
Name(s)
INT
DACOut/NTEST_IN 11 1 Analog
RESET
GND 13 1 GROUND Internally connected to all circuitry. The ground reference for all
Vccp2 14 1 Analog Input Analog input for monitoring −12V or Vccp2. Selectable by
+12Vin 15 1 Analog Input Analog input for monitoring +12V. +5Vin 16 1 Analog Input Analog input for monitoring +5V. +3.3Vin 17 1 Analog Input Analog input for monitoring +3.3V. +2.5Vin 18 1 Analog Input Analog input for monitoring +2.5V. Vccp1 19 1 Analog Input Analog input for monitoring Vccp, a processor voltage that is
VID4-VID0 20-24 5 Digital Inputs Supply Voltage readouts from the Pentium/PRO power supplies
TOTAL PINS 24
Pin
Number
10 1 Digital Output Interrupt active low open-drain output. This output is enabled when
12 1 Digital I/O Master Reset, 5 mA driver (open-drain), active low output with a
Number
of Pins
Type Description
Bit 1 in the Configuration Register is set to 1. The default state is disabled.
0V to +1.25V amplitude 8-bit DAC output. When forced high by an Output/Digital Input
external voltage the NAND Tree Test mode is enabled which
provides board-level connectivity testing. Refer to Section 11.0 on
NAND Tree testing.
20 ms minimum pulse width. Available when enabled via Bit 4 in
the Configuration register. It acts as an active low power on
RESET input.
analog inputs and the DAC output. This pin needs to be
connected to a low noise analog ground plane for optimum
performance of the DAC output.
choosing the appropriate external resistor divider values such that
the input to the LM81 is scaled to +2.5V. See
nominally at +2.5V.
that indicate the operating voltage or the processor (e.g. 1.5V to
2.9V). The values are read in the VID/Fan Divisor Register and
the VID4 Register.
Section 4.0.
www.national.com 4
LM81
Absolute Maximum Ratings (Notes 1, 2)
Positive Supply Voltage (V
+
) +6.0V
Soldering Information
MTC Package (Note 7) :
Vapor Phase (60 seconds) 215˚C Infrared (15 seconds) 235˚C
Storage Temperature −65˚C to +150˚C
Voltage on Any Input or Output Pin:
+12Vin, T_CRIT_A A0, A1, DACOut −0.3V to (V
−0.3V to +15V
+
+ 0.3V) +2.5Vin, +3.3Vin (Note 3) All other pins −0.3V to +6V
Input Current at any Pin (Note 4) Package Input Current (Note 4)
±
±
Maximum Junction Temperature
max) 150˚C
(T
J
ESD Susceptibility (Note 6)
Human Body Model 2000V Machine Model 200V
5mA
20 mA
Operating Ratings (Notes 1, 2)
Operating Temperature Range T LM81 −40˚C TA≤ +125˚C Specified Temperature Range T LM81 −40˚C TA≤ +125˚C
Junction to Ambient Thermal Resistance (θ
NS Package Number: MTC24B 95˚C/W
+
Supply Voltage (V
Voltage Range:
V
IN
) +2.8V to +3.8V
+12Vin −0.05V to +15V +5Vin −0.05V to +6.8V
MIN
MIN
(Note 5))
JA
TA≤ T
TA≤ T
+3.3Vin −0.05V to +4.6V +2.5Vin −0.05V to +3.6V VID0 - VID4, Vccp, FAN1-FAN2 −0.05V to +6.0V All other inputs −0.05V to (V
+
DC Electrical Characteristics
The following specifications apply for +2.8VDC≤ V+≤ +3.8VDC,RS= 500, unless otherwise specified. Boldface limits apply for T
A=TJ=TMIN
Symbol Parameter Conditions
POWER SUPPLY CHARACTERISTICS
+
I
Supply Current Interface Inactive 0.4 1.4 0.9 mA (max)
TEMPERATURE-TO-DIGITAL CONVERTER CHARACTERISTICS
Error −40˚C T Resolution 9-bit mode
LM81 ANALOG-TO-DIGITAL CONVERTER CHARACTERISTICS
Resolution 8 bits
TUE Total
Unadjusted Error
DNL Differential Non-Linearity PSS Power Supply Sensitivity
t
Total Monitoring Cycle Time (Note 13)
C
ADC INPUT CHARACTERISTICS
Input Resistance (All analog inputs except Vccp1 and Vccp2)
Vccp1 and Vccp2 DC Input Current
to T
; all other limits TA=TJ= 25˚C. (Note 8)
MAX
Typical Limits
(Note 9) (Note 10) (Note 10) (Limits)
+125˚C
A
12-bit mode
+2.5Vin,
(Notes 11, 12) +1.2 +3.3Vin, +5Vin
Vccp1,
(Note 11) +1.2 Vccp2
+12Vin (Notes 11, 12) +1.2
±
0.4 %/V
0.4 9-bit Temp Resolution 12-bit Temp Resolution
115 90 90 k(min)
±
A
LM81BIM
±
3
0.5
0.0625
−1.2
−1.2
−1.2
±
1
0.82
1.2
Limits
LM81CIM
±
3 ˚C (max)
0.5
0.0625
+2
+0.8
+2.4
0
+3.1 +1.2
±
1 LSB (max)
0.82
1.2
Units
˚C (min) ˚C (min)
% (max)
% (min)
% (max)
% (min)
% (max)
% (min)
sec sec (max) sec (max)
MAX
MAX
+ 0.05V)
www.national.com5
DC Electrical Characteristics (Continued)
LM81
The following specifications apply for +2.8VDC≤ V+≤ +3.8VDC,RS= 500, unless otherwise specified. Boldface limits apply for T
A=TJ=TMIN
Symbol Parameter Conditions
to T
; all other limits TA=TJ= 25˚C. (Note 8)
MAX
Typical Limits
LM81BIM
Limits
LM81CIM
(Note 9) (Note 10) (Note 10) (Limits)
DAC CHARACTERISTICS
Resolution 8 Bits DAC Error V
+
= 3.3V
±
±
±
62.5
±
10
125
±
±
5
62.5
5
DAC Error Temperature Sensitivity 100 100 ppm/˚C (max)
DAC Error Power Supply Sensitivity 0.5 0.725 % (max)
R
Output Load Resistance VO= 1.25V 625 625 (min)
L
C
Output Load Capacitance 20 20 pF (max)
L
FAN RPM-TO-DIGITAL CONVERTER
Fan RPM Error +25˚C T
−10˚C T
−40˚C T
+75˚C
A
+100˚C
A
+125˚C
A
±
10
±
15
±
20
±
10 % (max)
±
15 % (max)
±
20 % (max)
Full-scale Count 255 255 (max) FAN1 and FAN2 Nominal Input
RPM (See
Section 6.0
)
Divisor = 1, Fan Count = 153 (Note 14)
Divisor = 2, Fan Count =
8800 RPM
4400 RPM
153 (Note 14) Divisor = 3, Fan Count =
2200 RPM
153 (Note 14) Divisor = 4, Fan Count =
1100 RPM
153 (Note 14)
Internal Clock Frequency +25˚C T
+75˚C 22.5 20.2 20.2 kHz (min)
A
24.8 24.8 kHz (max)
−10˚C T
+100˚C 22.5 19.1 19.1 kHz (min)
A
25.9 25.9 kHz (max)
−40˚C T
+125˚C 22.5 18
A
27
18 27
Units
% (max)
mV (max)
% (max)
mV (max)
kHz (min)
kHz (max)
www.national.com 6
DC Electrical Characteristics (Continued)
The following specifications apply for +2.8VDC≤ V+≤ +3.8VDC,RS= 500, unless otherwise specified. Boldface limits apply for T
A=TJ=TMIN
Symbol Parameter Conditions
DIGITAL OUTPUTS (NTEST_OUT)
V
V
OUT(1)
OUT(0)
Logical “1” Output Voltage I
Logical “0” Output Voltage I
OPEN- DRAIN DIGITAL OUTPUTS (SMBData, RESET, CI, INT, T_CRIT_A)
V
OUT(0)
I
Logical “0” Output Voltage I High Level Output Current V
OH
RESET and Chassis Intrusion Pulse Width
DIGITAL INPUTS: VID0–VID4, NTEST_IN, A0/NTEST_OUT, A1, Chassis Intrusion (CI)
V V
Logical “1” Input Voltage 2.0 2.0 V (min)
IN(1)
Logical “0” Input Voltage 0.8 0.8 V (max)
IN(0)
SMBus DIGITAL INPUTS (SMBCLK, SMBData)
V V
Logical “1” Input Voltage 2.1 1.4 V (min)
IN(1)
Logical “0” Input Voltage 0.8 0.6 V (max)
IN(0)
Tach Pulse Logic Inputs (FAN1, FAN2)
V V
Logical “1” Input Voltage 0.7xV
IN(1)
Logical “0” Input Voltage 0.3xV
IN(0)
ALL DIGITAL INPUTS
I I
IN(1) IN(0)
C
Logical “1” Input Current VIN=V Logical “0” Input Current VIN=0V Digital Input Capacitance 20 pF
IN
to T
; all other limits TA=TJ= 25˚C. (Note 8)
MAX
=±3.0 mA at
OUT
+
= +2.8V
V
=±3.0 mA at
OUT
+
= +3.8V
V
= −3.0 mA 0.4 0.4 V (min)
OUT
OUT
=V
+
+
DC
Typical Limits
LM81BIM
Limits
LM81CIM
Units
(Note 9) (Note 10) (Note 10) (Limits)
2.4 2.4 V (min)
0.4 0.4 V (max)
0.1 100 100 µA (max) 45 20 20 ms (min)
+
+
0.7xV
0.3xV
+
+
V (min)
V (max)
−0.005 −1 −1 µA (min)
0.005 11µA (max)
LM81
www.national.com7
AC Electrical Characteristics
LM81
The following specifications apply for +2.8VDC≤ V+≤ +3.8VDCon SMBCLK and SMBData, unless otherwise specified. Bold­face limits apply for T
A=TJ=TMIN
to T
; all other limits TA=TJ= 25˚C. (Note 15)
MAX
Symbol Parameter Conditions Typical Limits Units
(Note 9) (Note 10) (Limits)
SERIAL BUS TIMING CHARACTERISTICS
t
1
t
rise
t
fall
t
2
t
3
t
4
SMBCLK (Clock) Period 2.5 µs (min) SMBCLK and SMBData Rise Time 1 µs (max) SMBCLK and SMBData Fall Time 300 ns (max) Data In Setup Time to SMBCLK High 100 ns (min) Data Out Stable After SMBCLK Low 0 ns (min) SMBData Low Setup Time to SMBCLK Low
100 ns (min)
(start)
t
5
SMBData High Hold Time After SMBCLK
100 ns (min)
High (stop)
t
TIMEOUT
C
L
SMBData or SMBCLK low time required to reset the Serial Bus Interface to the Idle State
31
25 35
Capacitive Load on SMBCLK and SMBData 400 pF (max)
ms
ms (min)
ms (max)
FIGURE 1. Serial Bus Timing Diagram
www.national.com 8
DS100072-4
AC Electrical Characteristics (Continued)
Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. Operating Ratings indicate conditions for which the device is
functional, but do not guarantee specific performance limits. For guaranteed specifications and test conditions, see the Electrical Characteristics. The guaranteed specifications apply only for the test conditions listed. Some performance characteristics may degrade when the device is not operated under the listed test conditions.
Note 2: All voltages are measured with respect to GND, unless otherwise specified. Note 3: The Absolute maximum input range for :
+2.5Vin - −0.3V to (1.4 x V +3.3Vin - −0.3V to (1.8 x V
Note 4: When the input voltage (V
maximum package input current rating limits the number of pins that can safely exceed the power supplies with an input current of 5 mA to four. Note 5: The maximum power dissipation must be derated at elevated temperatures and is dictated by T
allowable power dissipation at any temperature is P Note 6: The human body model is a 100 pF capacitor discharged through a 1.5 kresistor into each pin. The machine model is a 200 pF capacitor discharged
directly into each pin. Note 7: See the section titled “Surface Mount” found in any post 1986 National Semiconductor Linear Data Book for other methods of soldering surface mount
devices. Note 8: Parasitics and or ESD protection circuitry are shown in the figure below for the LM81’s pins. The nominal breakdown voltage of the zener D3 is 6.5V. Care
should be taken not to forward bias the parasitic diode, D1, present on pins: A0/NTEST_OUT,A1andDACOut/NTEST_IN. Doing so by more than 50 mV may corrupt a temperature or voltage measurement.
Pin Name D1 D2 D3 D4 R1 R2 Pin Name D1 D2 D3 D4 R1 R2
INT
CI x x 0 FAN1–FAN2 x 0
SMBCLK x 0
SMBData x x 0 RESET xx 0 A0/NTEST_OUT x x x 0 A1 xxx 0
+
+ 0.42V or 6V, whichever is smaller
+
+ 0.55V or 6V, whichever is smaller.
) at anypin exceeds the power supplies (V
IN
=(TJmax−TA)/θJA.
D
xx 0
∞ ∞
∞ ∞ ∞ ∞
IN
<
GND or V
>
V+), the current at that pin should be limited to 5 mA. The 20 mA
IN
max, θJAand the ambient temperature, TA. The maximum
J
+12Vin x x x R1+R2
Vccp1, Vccp2 x x 0 +5Vin x x x R1+R2
+3.3Vin, +2.5Vin x x x R1+R2
T_CRIT_A xx0 VID4–VID0 x x 0 DACOut/NTEST_IN x x x 0
LM81
120k
120k
120k
∞ ∞ ∞
DS100072-5
An x indicates that the diode exists.
FIGURE 2. ESD Protection Input Structure
Note 9: Typicals are at TJ=TA= 25˚C and represent most likely parametric norm. Note 10: Limits are guaranteed to National’s AOQL (Average Outgoing Quality Level). Note 11: TUE (Total Unadjusted Error) includes Offset, Gain and Linearity errors of the ADC. Note 12: Guaranteed at 3/4 scale Note 13: Total Monitoring Cycle Time includes temperature conversion, 6 analog input voltage conversions and 2 tachometer readings. Each 9-bit temperature and
8-bit input voltage conversion takes 50 ms typical and 56 ms maximum. Twelve bit temperature conversion takes 400 ms. Fan tachometer readings take 20 ms typical, at 4400 rpm, and 200 ms maximum.
Note 14: The total fan count is based on 2 pulses per revolution of the fan tachometer output. Note 15: Timing specifications are tested at the specified logic levels, V
±
15%.
for a falling edge and VIHfor a rising edge.
IL
www.national.com9
Test Circuit
LM81
FIGURE 3. Digital Output Load Test Circuitry
Functional Description
1.0 GENERAL DESCRIPTION
The LM81 provides 6 analog inputs, a temperature sensor, a Delta-Sigma ADC (Analog-to-Digital Converter), a DAC out­put, 2 fan speed counters, WATCHDOG registers, and a variety of inputs and outputs on a single chip. A two wire Serial Bus interface is included. The LM81 performs power supply, temperature, fan control and fan monitoring for per­sonal computers.
The analog inputs are useful for monitoring several power supplies present in a typical computer. The LM81 includes internal resistor dividers that scale and/or offset external Vccp, +2.5V, +3.3V, +5.0V and +12V power supply voltages to a 3/4 scale nominal ADC output. The LM81 ADC then continuously converts the scaled inputs to 8-bit digital words. Measurement of negative voltages (such as -5V and -12V power supplies) can be accommodated with an external resistor divider applied to the Vccp2 input. Temperature is converted to a 9-bit or 12-bit two’s-complement digital word with a 0.5˚C LSB or 0.0625˚C LSB, respectively.
Fan inputs measure the period of tachometer pulses from the fans, providing a higher count for lower fan speeds. The fan inputs are Schmitt-Trigger digital inputs with an accept­able range of 0V to V
+
V
/2. Full scale fan counts are 255 (8-bit counter) and this represents a stopped or very slow fan. Nominal speeds, based on a count of 153, are programmable from 1100 to 8800 RPM on FAN1 and FAN2. Schmitt-Trigger input cir­cuitry is included to accommodate slow rise and fall times. A 0V to 1.25V DAC output voltage range can be used for control of fan speed.
The LM81 has several internal registers, as shown in
4
,
Table 1
and
Configuration Register: Provides control and con­figuration.
Interrupt Status Registers: Two registers to provide status of each WATCHDOG limit or Interrupt event.
Interrupt Mask Registers: Allows masking of indi­vidual Interrupt sources, as well as separate masking for each of the two hardware Interrupt outputs.
+
and a transition level of approximately
Section 13.0
. These include:
Figure
DS100072-6
CI Clear Register: Allows transmitting a 20 ms low
pulse on the chassis intrusion pin (CI). VID/Fan Divisor Register: This register contains the
state of the VID0-VID3 input lines and the divisor bits for FAN1 and FAN2 inputs.
Serial Bus Address Register: Contains the Serial Bus
address. At power on it assumes the default value of 01011XX binary, and can be altered by the state of A0 and A1.
VID4 Register: Contains the state of the VID4 input.
Temperature Configuration Register: Selects the in-
terrupt mode and contains the 0.5˚C LSB of the tempera­ture reading.
Extended Mode Registers: Enable and control the
Extended Mode which includes the LSBs of the 12-bit temperature reading, T_CRIT, and T
Value RAM: The DAC digital input, monitoring results
(temperature, voltages, fan counts), WATCHDOG limits, and Company/Stepping IDs are all contained in the Value RAM. The Value RAM consists of a total of 34 bytes, addresses 15h - 3Fh, containing:
— byte 1 at address 15h a manufacturers test register — locations 16h - 18h are unassigned and do not have
associated registers — byte 2 at address 19h contains the DAC Data Register — locations 1Ah - 1Fh are unassigned and do not have
associated registers — the next 10 bytes at addresses 20h -29h contain all of
the results, with address 26h reserved — the next 18 bytes at addresses 2Bh-3Ch are the
WATCHDOG limits — the last 2 bytes at addresses 3Eh and 3Fh contain the
Company ID and Stepping ID numbers, respectively
When the LM81 is started, it cycles through each measure­ment in sequence, and it continuously loops through the sequence approximately once every 400 ms. Each mea­sured value is compared to values stored in WATCHDOG,or Limit registers. When the measured value violates the pro­grammed limit the LM81 will set a corresponding Interrupt in the Interrupt Status Registers. The hardware Interrupt line INT is fully programmable with separate masking of each
HYST
www.national.com 10
Loading...
+ 23 hidden pages