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, temperatures, 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 Range2.8V to 3.8V
j
Supply Current0.4 mA (typ)
j
ADC and DAC Resolution8 Bits
j
Temperature Resolution0.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
A0/NTEST_OUT11Digital I/0The lowest order programmable bit of the serial bus address. This
A121Digital InputThe highest order programmable bit of the serial bus address.
SMBData31Digital I/OSerial Bus bidirectional Data. Open-drain output.
SMBCLK41Digital InputSerial Bus Clock.
FAN1-FAN25-62Digital InputsSchmitt Trigger fan tachometer inputs.
CI71Digital I/OAn active high input from an external circuit which latches a
T_CRIT_A
+
V
(+2.8V to
+3.8V)
Pin
Number
81Digital OutputCritical Temperature Alarm active low open-drain output. This pin
91POWER+3.3V V+power. Bypass with the parallel combination of 10 µF
Number
of Pins
TypeDescription
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_IN111Analog
RESET
GND131GROUNDInternally connected to all circuitry. The ground reference for all
Vccp2141Analog InputAnalog input for monitoring −12V or Vccp2. Selectable by
+12Vin151Analog InputAnalog input for monitoring +12V.
+5Vin161Analog InputAnalog input for monitoring +5V.
+3.3Vin171Analog InputAnalog input for monitoring +3.3V.
+2.5Vin181Analog InputAnalog input for monitoring +2.5V.
Vccp1191Analog InputAnalog input for monitoring Vccp, a processor voltage that is
VID4-VID020-245Digital InputsSupply Voltage readouts from the Pentium/PRO power supplies
TOTAL PINS24
Pin
Number
101Digital OutputInterrupt active low open-drain output. This output is enabled when
121Digital I/OMaster Reset, 5 mA driver (open-drain), active low output with a
Number
of Pins
TypeDescription
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.com4
LM81
Absolute Maximum Ratings (Notes 1, 2)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
The following specifications apply for +2.8VDC≤ V+≤ +3.8VDCon SMBCLK and SMBData, unless otherwise specified. Boldface limits apply for T
A=TJ=TMIN
to T
; all other limits TA=TJ= 25˚C. (Note 15)
MAX
SymbolParameterConditionsTypicalLimitsUnits
(Note 9)(Note 10)(Limits)
SERIAL BUS TIMING CHARACTERISTICS
t
1
t
rise
t
fall
t
2
t
3
t
4
SMBCLK (Clock) Period2.5µs (min)
SMBCLK and SMBData Rise Time1µs (max)
SMBCLK and SMBData Fall Time300ns (max)
Data In Setup Time to SMBCLK High100ns (min)
Data Out Stable After SMBCLK Low0ns (min)
SMBData Low Setup Time to SMBCLK Low
100ns (min)
(start)
t
5
SMBData High Hold Time After SMBCLK
100ns (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 SMBData400pF (max)
ms
ms (min)
ms (max)
FIGURE 1. Serial Bus Timing Diagram
www.national.com8
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 kΩ resistor 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 NameD1D2D3D4R1R2Pin NameD1D2D3D4R1R2
INT
CIxx0
FAN1–FAN2x0
SMBCLKx0
SMBDataxx0
RESETxx0
A0/NTEST_OUTxxx0
A1xxx0
+
+ 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
xx0
∞
∞
∞
∞
∞
∞
∞
∞
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
+12VinxxxR1+R2
Vccp1, Vccp2xx0
+5VinxxxR1+R2
+3.3Vin, +2.5VinxxxR1+R2
T_CRIT_Axx0
VID4–VID0xx0
DACOut/NTEST_INxxx0
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 output, 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 personal 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 acceptable 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 circuitry 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 configuration.
Interrupt Status Registers:Two registers to provide
status of each WATCHDOG limit or Interrupt event.
Interrupt Mask Registers:Allows masking of individual 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 temperature 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 measurement in sequence, and it continuously loops through the
sequence approximately once every 400 ms. Each measured value is compared to values stored in WATCHDOG,or
Limit registers. When the measured value violates the programmed 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.com10
Loading...
+ 23 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.