Rainbow Electronics LM93 User Manual
0 general description, 0 features, 0 key specifications
LM93
Hardware Monitor with Integrated Fan Control for Server
Management
1.0 General Description
The LM93, hardware monitor, has a two wire digital interface
compatible with SMBus 2.0. Using an 8-bit
Σ∆ ADC, the
LM93 measures the temperature of two remote diode con-
nected transistors as well as its own die and 16 power supply
voltages.
To set fan speed, the LM93 has two PWM outputs that are
each controlled by up to four temperature zones. The fan-
control algorithm is lookup table based. The LM93 includes a
digital filter that can be invoked to smooth temperature read-
ings for better control of fan speed. The LM93 has four
tachometer inputs to measure fan speed. Limit and status
registers for all measured values are included.
The LM93 builds upon the functionality of previous mother-
board management ASICs and uses some of the LM85’s
features (i.e. smart tachometer mode). It also adds measure-
ment and control support for dynamic Vccp monitoring and
PROCHOT. It is designed to monitor a dual processor Xeon
class motherboard with a minimum of external components.
2.0 Features
n
8-bit
Σ∆ ADC
n
Monitors 16 power supplies
n
Monitors 2 remote thermal diodes
n
Internal ambient temperature sensing
n
Programmable autonomous fan control based on
temperature readings with fan boost support
n
Fan control based on 13-step lookup table
n
Temperature reading digital filter
n
1.0˚C digital temperature sensor resolution
n
0.5˚C temperature resolution for fan control
n
2 PWM fan speed control outputs
n
4 fan tachometer inputs
n
Dual processor thermal throttling (PROCHOT)
monitoring
n
Dual dynamic VID monitoring (6 VIDs per processor)
n
8 general purpose I/Os:
— 4 can be configured as fan tachometer inputs
— 2 can be configured to connect to THERMTRIP from
a processor
— 2 are standard GPIOs that could be used to monitor
IERR signal
n
2 general purpose inputs that can be used to monitor
SCSI termination signals
n
Limit register comparisons of all monitored values
n
2-wire, SMBus 2.0 compliant, serial digital interface
— Supports byte/block read and write
— Configurable slave address (tri-level pin selects 1 of
3 possible addresses)
n
2.5V reference voltage output
n
56-pin TSSOP package
n
XOR-tree test mode
3.0 Key Specifications
n
Voltage Measurement Accuracy
±
2% FS (max)
n
Resolution
8-bits, 1˚C
n
Temperature Sensor Accuracy
±
3˚C (max)
n
Temperature Range:
— LM93 Operational
0˚C to +85˚C
— Remote Temp Accuracy
0˚C to +125˚C
n
Power Supply Voltage
+3.0V to +3.6V
n
Power Supply Current
0.9 mA
4.0 Applications
n
Servers
n
Workstations
n
Multi-Microprocessor based equipment
5.0 Ordering Information
Order Number NS Package Number Transport media
LM93CIMT
MTD56
34 units in rail
LM93CIMTX
MTD56
1000 units in tape-and-reel
I2C is a registered trademark of the Philips Corporation.
April 2004
LM93
Hardware
Monitor
with
Integrated
Fan
Control
for
Server
Management
© 2004 National Semiconductor Corporation
DS200682
www.national.com
Document Outline
- LM93
- 1.0 General Description
- 2.0 Features
- 3.0 Key Specifications
- 4.0 Applications
- 5.0 Ordering Information
- 6.0 Block Diagram
- 7.0 Application
- 8.0 Connection Diagram
- 9.0 Pin Descriptions
- 10.0 Server Terminology
- 11.0 Recommended Implementation
- 12.0 Functional Description
- 12.1 MONITORING CYCLE TIME
- 12.2 A/D INHERENT AVERAGING
- 12.3 TEMPERATURE MONITORING
- 12.4 VOLTAGE MONITORING
- 12.5 RECOMMENDED EXTERNAL SCALING RESISTORS FOR +12V POWER RAILS
- 12.6 RECOMMENDED EXTERNAL SCALING CIRCUIT FOR -12V POWER INPUT
- 12.7 DYNAMIC Vccp MONITORING USING VID
- 12.8 VREF OUTPUT
- 12.9 PROCHOT BACKGROUND INFORMATION
- 12.10 PROCHOT MONITORING
- 12.11 PROCHOT OUTPUT CONTROL
- 12.12 FAN SPEED MEASUREMENT
- 12.13 SMART FAN SPEED MEASUREMENT
- 13.0 Inputs/Outputs
- 14.0 SMBus Interface
- 14.1 SMBUS ADDRESSING
- 14.2 DIGITAL NOISE EFFECT ON SMBUS COMMUNICATION
- 14.3 GENERAL SMBUS TIMING
- 14.4 SMBUS ERROR SAFETY FEATURES
- 14.5 SERIAL INTERFACE PROTOCOLS
- 14.6 READING AND WRITING 16-BIT REGISTERS
- 15.0 Using The LM93
- 15.1 POWER ON
- 15.2 RESETS
- 15.3 ADDRESS SELECTION
- 15.4 DEVICE SETUP
- 15.5 ROUND ROBIN VOLTAGE/TEMPERATURE CONVERSION CYCLE
- 15.6 ERROR STATUS REGISTERS
- 15.7 MASKING, ERROR STATUS AND ALERT
- 15.8 LAYOUT AND GROUNDING
- 15.9 THERMAL DIODE APPLICATION
- 15.10 FAN CONTROL
- 15.10.1 Automatic Fan Control Algorithm
- 15.10.2 Fan Control Temperature Resolution
- 15.10.3 Zone 1-4 to PWM1-2 Binding
- 15.10.4 Fan Control Duty Cycles
- 15.10.5 Alternate PWM Frequencies
- 15.10.6 Fan Control Priorities
- 15.10.7 PWM to 100% Conditions
- 15.10.8 VRDx_HOT Ramp-Up/Ramp-Down
- 15.10.9 PROCHOT Ramp-Up/Ramp-Down
- 15.10.10 Manual PWM Override
- 15.10.11 Fan Spin-Up Control
- 15.11 XOR TREE TEST
- 16.0 Registers
- 16.1 REGISTER WARNINGS
- 16.2 REGISTER SUMMARY TABLE
- 16.3 FACTORY REGISTERS 00h-3Fh
- 16.4 BMC ERROR STATUS REGISTERS 40h-47h
- 16.4.1 Register 40hB_Error Status 1
- 16.4.2 Register 41hB_Error Status 2
- 16.4.3 Register 42hB_Error Status 3
- 16.4.4 Register 43hB_Error Status 4
- 16.4.5 Register 44hB_P1_PROCHOT Error Status
- 16.4.6 Register 45hB_P2_PROCHOT Error Status
- 16.4.7 Register 46hB_GPI Error Status
- 16.4.8 Register 47hB_Fan Error Status
- 16.5 HOST ERROR STATUS REGISTERS
- 16.5.1 Register 48hH_Error Status 1
- 16.5.2 Register 49hH_Error Status 2
- 16.5.3 Register 4AhH_Error Status 3
- 16.5.4 Register 4BhH_Error Status 4
- 16.5.5 Register 4ChH_P1_PROCHOT Error Status
- 16.5.6 Register 4DhB_P2_PROCHOT Error Status
- 16.5.7 Register 4EhH_GPI Error Status
- 16.5.8 Register 4FhH_Fan Error Status
- 16.6 VALUE REGISTERS
- 16.6.1 Registers 50-53hUnfiltered Temperature Value Registers
- 16.6.2 Registers 54-55hFiltered Temperature Value Registers
- 16.6.3 Register 56-65hA/D Channel Voltage Registers
- 16.6.4 Register 67hCurrent P1_PROCHOT
- 16.6.5 Register 68hAverage P1_PROCHOT
- 16.6.6 Register 69hCurrent P2_PROCHOT
- 16.6.7 Register 6AhAverage P2_PROCHOT
- 16.6.8 Register 6BhGPI State
- 16.6.9 Register 6ChP1_VID
- 16.6.10 Register 6DhP2_VID
- 16.6.11 Register 6E-75hFan Tachometer Readings
- 16.7 LIMIT REGISTERS
- 16.7.1 Registers 78-7FhTemperature Limit Registers
- 16.7.2 Registers 80-83hFan Boost Temperature Registers
- 16.7.3 Registers 90-AFhVoltage Limit Registers
- 16.7.4 Register B0-B1hPROCHOT User Limit Registers
- 16.7.5 Register B2-B3hDynamic Vccp Limit Offset Registers
- 16.7.6 Register B4-BBhFan Tach Limit Registers
- 16.8 SETUP REGISTERS
- 16.8.1 Register BChSpecial Function Control 1 (Voltage Hysteresis and Fan Control Filter Enable)
- 16.8.2 Register BDhSpecial Function Control 2 (Smart Tach Mode Enable and Fan Control Temperature R
- 16.8.3 Register BEhGPI/VID Level Control
- 16.8.4 Register BFhPWM Ramp Control
- 16.8.5 Register C0hFan Boost Hysteresis (Zones 1/2)
- 16.8.6 Register C1hFan Boost Hysteresis (Zones 3/4)
- 16.8.7 Register C2hZones 1/2 Spike Smoothing Control
- 16.8.8 Register C3hZones 1/2 MinPWM and Hysteresis
- 16.8.9 Register C4hZones 3/4 MinPWM and Hysteresis
- 16.8.10 Register C5hGPO
- 16.8.11 Register C6hPROCHOT Override
- 16.8.12 Register C7hPROCHOT Time Interval
- 16.8.13 Register C8hPWM1 Control 1
- 16.8.14 Register C9hPWM1 Control 2
- 16.8.15 Register CAhPWM1 Control 3
- 16.8.16 Register CBhSpecial Function PWM1 Control 4
- 16.8.17 Register CChPWM2 Control 1
- 16.8.18 Register CDhPWM2 Control 2
- 16.8.19 Register CEhPWM2 Control 3
- 16.8.20 Register CFhSpecial Function PWM2 Control 4
- 16.8.21 Register D0h-D3hZone 1 to 4 Base Temperatures
- 16.8.22 Register D4h-DFhLookup Table Steps-Zone 1/2 and Zone 3/4 Offset Temperature
- 16.8.23 Register E0hSpecial Function TACH to PWM Binding
- 16.8.24 Register E2hLM93 Status Control
- 16.8.25 Register E3hLM93 Configuration
- 16.9 SLEEP STATE CONTROL AND MASK REGISTERS
- 16.10 OTHER MASK REGISTERS
- 17.0 Absolute Maximum Ratings
- 18.0 Operating Ratings (Notes , )
- DC Electrical Characteristics
- AC Electrical Characteristics
- 19.0 Data Sheet Version History
- 20.0 Physical Dimensions