LM96000CIMTX [NSC]

Hardware Monitor with Integrated Fan Control; 硬件监控,集成风扇控制
LM96000CIMTX
型号: LM96000CIMTX
厂家: National Semiconductor    National Semiconductor
描述:

Hardware Monitor with Integrated Fan Control
硬件监控,集成风扇控制

风扇 监控
文件: 总28页 (文件大小:691K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
November 2004  
LM96000  
Hardware Monitor with Integrated Fan Control  
n Noise filtering of temperature reading for fan control  
n 1.0˚C digital temperature sensor resolution  
General Description  
The LM96000, hardware monitor, has a two wire digital  
interface compatible with SMBus 2.0. Using an 8-bit Σ∆  
ADC, the LM96000 measures:  
n 3 PWM fan speed control outputs  
n Provides high and low PWM frequency ranges  
n 4 fan tachometer inputs  
n Monitors 5 VID control lines  
n 24-pin TSSOP package  
– the temperature of two remote diode connected transis-  
tors as well as its own die  
– the VCCP, 2.5V, 3.3VSBY, 5.0V, and 12V supplies (in-  
ternal scaling resistors).  
n XOR-tree test mode  
To set fan speed, the LM96000 has three PWM outputs that  
are each controlled by one of three temperature zones. High  
and low PWM frequency ranges are supported. The  
LM96000 includes a digital filter that can be invoked to  
smooth temperature readings for better control of fan speed.  
The LM96000 has four tachometer inputs to measure fan  
speed. Limit and status registers for all measured values are  
included.  
Key Specifications  
n Voltage Measurement Accuracy  
n Resolution  
2% FS (max)  
8-bits, 1˚C  
3˚C (max)  
n Temperature Sensor Accuracy  
n Temperature Range  
— LM96000 Operational  
— Remote Temp Accuracy  
n Power Supply Voltage  
n Power Supply Current  
0˚C to +85˚C  
0˚C to +125˚C  
+3.0V to +3.6V  
0.53 mA  
Features  
n 2-wire, SMBus 2.0 compliant, serial digital interface  
n 8-bit Σ∆ ADC  
Applications  
n Monitors VCCP, 2.5V, 3.3 VSBY, 5.0V, and 12V  
motherboard/processor supplies  
n Monitors 2 remote thermal diodes  
n Programmable autonomous fan control based on  
temperature readings  
n Desktop PC  
n Microprocessor based equipment  
(e.g. Base-stations, Routers, ATMs, Point of Sales)  
Block Diagram  
20084601  
© 2004 National Semiconductor Corporation  
DS200846  
www.national.com  
Connection Diagram  
24 Pin TSSOP  
20084602  
NS Package MTC24E  
Top View  
LM96000CIMT (61 units per rail), or  
LM96000CIMTX (2500 units per tape and reel)  
Pin Descriptions  
Symbol  
Pin  
Type  
Name and Function/Connection  
SMBDAT  
1
Digital I/O  
System Management Bus Data. Open-drain output. 5V tolerant,  
SMBus 2.0 compliant.  
(Open-Drain)  
Digital Input  
SMBCLK  
VID0  
2
System Management Bus Clock. Tied to Open-drain output. 5V  
tolerant, SMBus 2.0 compliant.  
5
Digital Input  
Digital Input  
Digital Input  
Digital Input  
Digital Input  
POWER  
Voltage identification signal from the processor. This value is read  
in the VID0–VID4 Status Register.  
VID1  
6
Voltage identification signal from the processor. This value is read  
in the VID0–VID4 Status Register.  
VID2  
7
Voltage identification signal from the processor. This value is read  
in the VID0–VID4 Status Register.  
VID3  
8
Voltage identification signal from the processor. This value is read  
in the VID0–VID4 Status Register.  
VID4  
19  
4
Voltage identification signal from the processor. This value is read  
in the VID0–VID4 Status Register.  
3.3V  
+3.3V pin. Can be powered by +3.3V Standby power if monitoring  
in low power states is required. This pin also serves as the analog  
input to monitor the 3.3V supply. This pin should be bypassed  
with a 0.1µf capacitor in parallel with 100pf. A bulk capacitance of  
approximately 10µf needs to be in the near vicinity of the  
LM96000.  
GND  
5V  
3
GROUND  
Ground for all analog and digital circuitry.  
20  
Analog Input  
Analog input for +5V monitoring.  
12V  
2.5V  
21  
22  
23  
Analog Input  
Analog Input  
Analog Input  
Analog input for +12V monitoring.  
Analog input for +2.5V monitoring.  
VCCP_IN  
Analog input for VCCP (processor voltage) monitoring.  
www.national.com  
2
Pin Descriptions (Continued)  
Symbol  
Pin  
Type  
Name and Function/Connection  
Remote1+  
18  
Remote Thermal Positive input (current source) from the first remote thermal diode.  
Diode Positive Serves as the positive input into the A/D. Connected to  
Input  
THERMDA pin of Pentium processor or the base of a diode  
connected MMBT3904 NPN transistor.  
Remote1−  
Remote2+  
Remote2−  
17  
16  
15  
Remote Thermal Negative input (current sink) from the first remote thermal diode.  
Diode Negative Serves as the negative input into the A/D. Connected to  
Input  
THERMDC pin of Pentium processor or the emmiter of a diode  
connected MMBT3904 NPN transistor.  
Remote Thermal Positive input (current source) from the first remote thermal diode.  
Diode Positive Serves as the positive input into the A/D. Connected to  
Output  
THERMDA pin of Pentium processor or the base of a diode  
connected MMBT3904 NPN transistor.  
Remote Thermal Negative input (current sink) from the first remote thermal diode.  
Diode Negative Serves as the negative input into the A/D. Connected to  
Input  
THERMDC pin of Pentium processor or the emmiter of a diode  
connected MMBT3904 NPN transistor.  
TACH1  
TACH2  
TACH3  
11  
12  
9
Digital Input  
Digital Input  
Digital Input  
Digital Input  
Input for monitoring tachometer output of fan 1.  
Input for monitoring tachometer output of fan 2.  
Input for monitoring tachometer output of fan 3.  
TACH4/Address  
Select  
14  
Input for monitoring tachometer output of fan 4. If in Address  
Select Mode, determines the SMBus address of the LM96000.  
PWM1/xTest  
Out  
24  
10  
13  
Digital Open-Drain Fan speed control 1. When in XOR tree test mode, functions as  
Output XOR Tree output.  
PWM2  
Digital Open-Drain Fan speed control 2.  
Output  
PWM3/Address  
Enable  
Digital Open-Drain Fan speed control 3. Pull to ground at power on to enable  
Output  
Address Select Mode (Address Select pin controls SMBus  
address of the device).  
3
www.national.com  
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.  
Storage Temperature  
−65˚C to +150˚C  
Soldering process must comply with National’s reflow  
temperature profile specifications. Refer to  
www.national.com/packaging/. (Note 6)  
Supply Voltage, V+  
−0.5V to 6.0V  
−0.5V to 6.0V  
Voltage on Any Digital Input or  
Output Pin  
Operating Ratings (Notes 1, 2)  
LM96000 Operating Temperature  
Range  
0˚C TA +85˚C  
Voltage on 12V Analog Input  
Voltage on 5V Analog Input  
−0.5V to 16V  
−0.5V to 6.66V  
Remote Diode Temperature Range  
Supply Voltage (3.3V nominal)  
VIN Voltage Range  
+12V VIN  
0˚C TD +125˚C  
Voltage on Remote1+, Remote2+, −0.5V to (V+ + 0.05V)  
+3.0V to +3.6V  
Current on Remote1−, Remote2−  
Voltage on Other Analog Inputs  
Input Current on Any Pin (Note 3)  
Package Input Current (Note 3)  
Package Dissipation at TA = 25˚C  
ESD Susceptibility (Note 4)  
Human Body Model  
1 mA  
−0.5V to 6.0V  
5 mA  
−0.05V to 16V  
−0.05V to 6.66V  
3.0V to 4.4V  
+5V VIN  
20 mA  
+3.3V VIN  
See (Note 5)  
VCCP_IN and All Other Inputs −0.05V to (V+ + 0.05V)  
VID0–VID4  
−0.05V to 5.5V  
0.53 mA  
2500V  
250V  
Typical Supply Current  
Machine Model  
DC Electrical Characteristics  
The following specifications apply for V+ = 3.0V to 3.6V, and all analog input source impedance RS = 50unless otherwise  
specified in conditions. Boldface limits apply for TA = TJ over TMIN =0˚C to TMAX=85˚C; all other limits TA =TJ= 25˚C. TA is  
the ambient temperature of the LM96000; TJ is the junction temperature of the LM96000; TD is the thermal diode junction tem-  
perature.  
Symbol  
Parameter  
Conditions  
Typical  
Limits  
Units  
(Note 7)  
(Note 8)  
(Limits)  
POWER SUPPLY CHARACTERISTICS  
Supply Current (Note 9)  
Converting, Interface and  
Fans Inactive, Peak  
Current  
1.8  
3.5  
mA (max)  
mA  
Converting, Interface and  
Fans Inactive, Average  
Current  
0.53  
Power-On Reset Threshold Voltage  
1.6  
2.8  
V (min)  
V (max)  
TEMPERATURE TO DIGITAL CONVERTER CHARACTERISTICS  
Resolution  
1
8
˚C  
Bits  
Temperature Accuracy (See (Note 10) for Thermal TD=25˚C  
2.5  
3
˚C (max)  
˚C (max)  
˚C (max)  
˚C (max)  
Diode Processor Type)  
TD=0˚C to 100˚C  
1
1
TD=100˚C to 125˚C  
4
Temperature Accuracy using Internal Diode (Note  
3
11)  
IDS  
External Diode Current Source  
High Level  
Low Level  
188  
11.75  
16  
280  
µA (max)  
µA  
External Diode Current Ratio  
ANALOG TO DIGITAL CONVERTER CHARACTERISTICS  
TUE  
DNL  
Total Unadjusted Error(Note 12)  
Differential Non-linearity  
2
%FS (max)  
LSB  
1
1
Power Supply Sensitivity  
%/V  
Total Monitoring Cycle Time (Note 13)  
All Voltage and  
182  
200  
ms (max)  
Temperature readings  
www.national.com  
4
DC Electrical Characteristics (Continued)  
The following specifications apply for V+ = 3.0V to 3.6V, and all analog input source impedance RS = 50unless otherwise  
specified in conditions. Boldface limits apply for TA = TJ over TMIN =0˚C to TMAX=85˚C; all other limits TA =TJ= 25˚C. TA is  
the ambient temperature of the LM96000; TJ is the junction temperature of the LM96000; TD is the thermal diode junction tem-  
perature.  
Symbol  
Parameter  
Conditions  
Typical  
(Note 7)  
210  
Limits  
(Note 8)  
140  
Units  
(Limits)  
k(min)  
k(max)  
Input Resistance, all analog inputs  
400  
DIGITAL OUTPUT: PWM1, PWM2, PWM3, XTESTOUT  
IOL  
Logic Low Sink Current  
Logic Low Level  
VOL=0.4V  
8
mA (min)  
V (max)  
VOL  
IOUT = +8 mA  
0.4  
SMBUS OPEN-DRAIN OUTPUT: SMBDAT  
VOL  
IOH  
Logic Low Output Voltage  
High Level Output Current  
IOUT = +4 mA  
VOUT = V+  
0.4V  
10  
V (max)  
0.1  
µA (max)  
SMBUS INPUTS: SMBCLK. SMBDAT  
VIH  
Logic Input High Voltage  
Logic Input Low Voltage  
Logic Input Hysteresis Voltage  
2.1  
0.8  
V (min)  
V (max)  
mV  
VIL  
VHYST  
300  
DIGITAL INPUTS: ALL  
VIH  
VIL  
VTH  
IIH  
Logic Input High Voltage  
2.1  
0.8  
V (min)  
V (max)  
V
Logic Input Low Voltage  
Logic Input Threshold Voltage  
Logic High Input Current  
Logic Low Input Current  
Digital Input Capacitance  
1.5  
0.005  
−0.005  
20  
VIN = V+  
10  
µA (max)  
µA (max)  
pF  
IIL  
VIN = GND  
−10  
CIN  
AC Electrical Characteristics  
The following specifications apply for V+ = 3.0V to 3.6V unless otherwise specified in conditions. Boldface limits apply for TA  
= TJ over TMIN =0˚C to TMAX=85˚C; all other limits TA =TJ= 25˚C.  
Symbol  
Parameter  
Conditions  
Typical  
Limits  
Units  
(Note 7)  
(Note 8)  
(Limits)  
TACHOMETER ACCURACY  
Fan Count Accuracy  
10  
% (max)  
(max)  
Fan Full-Scale Count  
65536  
Fan Counter Clock Frequency  
Fan Count Conversion Time  
90  
kHz  
0.7  
1.4  
10  
sec (max)  
FAN PWM OUTPUT  
Frequency Setting Accuracy  
Frequency Range  
% (max)  
Hz  
10  
30  
kHz  
Duty-Cycle Range  
Low frequency range  
0 to 100 % (max)  
Duty-Cycle Resolution (8-bits)  
Spin-Up Time Interval Range  
0.390625  
100  
%
ms ms  
4000  
Spin-Up Time Interval Accuracy  
10  
10  
% (max)  
SPIKE SMOOTHING FILTER  
Time Interval Deviation  
Time Interval Range  
% (max)  
sec  
35  
0.8  
sec  
SMBUS TIMING CHARACTERISTICS  
fSMB  
SMBus Operating Frequency  
10  
100  
kHz (min)  
kHz (max)  
5
www.national.com  
AC Electrical Characteristics (Continued)  
The following specifications apply for V+ = 3.0V to 3.6V unless otherwise specified in conditions. Boldface limits apply for TA  
= TJ over TMIN =0˚C to TMAX=85˚C; all other limits TA =TJ= 25˚C.  
Symbol  
Parameter  
Conditions  
Typical  
(Note 7)  
Limits  
(Note 8)  
4.7  
Units  
(Limits)  
µs (min)  
fBUF  
SMBus Free Time Between Stop And  
Start Condition  
tHD_STA  
Hold Time After (Repeated) Start  
Condition (after this period, the first  
clock is generated)  
4.0  
µs (min)  
tSU:STA  
tSU:STO  
tHD:DAT  
Repeated Start Condition Setup Time  
Stop Condition Setup Time  
Data Output Hold Time  
4.7  
4.0  
300  
930  
250  
25  
µs (min)  
µs (min)  
ns (min)  
ns (max)  
ns (min)  
ms (min)  
ms (max)  
µs (min)  
µs (min)  
µs (max)  
ns (max)  
ns (max)  
ms (max)  
tSU:DAT  
Data Input Setup Time  
tTIMEOUT  
Data And Clock Low Time To Reset  
Of SMBus Interface Logic(Note 14)  
Clock Low Period  
35  
tLOW  
tHIGH  
4.7  
4.0  
50  
Clock High Period  
tF  
Clock/Data Fall Time  
300  
1000  
500  
tR  
Clock/Data Rise Time  
>
V+ 2.8V  
tPOR  
Time from Power-On-Reset to  
LM96000 Reset and Operational  
20084603  
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 noted.  
<
>
V+ ), the current at that pin should be limited to 5mA. The 20mA  
Note 3: When the input voltage (V ) at any pin exceeds the power supplies (V  
GND or V  
IN  
IN  
IN  
maximum package input current rating limits the number of pins that can safely exceed the power supplies with an input current of 5mA to four. Parasitic components  
and/or ESD protection circuitry are shown below for the LM96000’s pins. The nominal breakdown voltage the zener is 6.5V. Care should be taken not to forward bias  
the parasitic diode D1 present on pins D+ and D−. Doing so by more that 50 mV may corrupt temperature measurements. SNP stands for snap-back device.  
www.national.com  
6
Pin  
#
Pin  
Name  
Circuit  
All Input Circuits  
1
SMBDAT  
A
2
3
SMBCLK  
GND  
B
A
4
3.3V  
Circuit A  
5
VID0  
6
VID1  
7
VID2  
8
VID3  
9
TACH3  
Circuit B  
Circuit C  
Circuit D  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
PWM2  
TACH1  
TACH2  
PWM3/AddEnable  
TACH4/AddSel  
REMOTE2−  
REMOTE2+  
REMOTE1−  
REMOTE1+  
VID4  
C
D
C
D
A
E
5V  
21  
22  
23  
24  
12V  
2.5V  
VCCP_IN  
PWM1/xTEXTOUT  
A
Circuit E  
Note 4: Human body model, 100pF discharged through a 1.5kresistor. Machine model, 200pF discharged directly into each pin.  
Note 5: Thermal resistance junction-to-ambient when attached to a double-sided printed circuit board with 1 oz. foil is 113 ˚C/W.  
Note 6: Reflow temperature profiles are different for packages containing lead (Pb) than for those that do not.  
Note 7: Typicals are at T = 25˚C and represent most likely parametric norm.  
A
Note 8: Limits are guaranteed to National’s AOQL (Average Outgoing Quality Level).  
Note 9: The average current can be calculated from the peak current using the following equation:  
Quiescent current will not increase substantially with an SMBus transaction.  
Note 10: The accuracy of the LM96000CIMT is guaranteed when using the thermal diode of Intel Pentium 4 90nm processors or any thermal diode with a  
non-ideality of 1.011 and series resistance of 3.33. When using a 2N3904 type transistor as a thermal diode the error band will be typically shifted by -?˚C.  
Note 11: Local temperature accuracy does not include the effects of self-heating. The rise in temperature due to self-heating is the product of the internal power  
dissipation of the LM96000 and the thermal resistance. See (Note 5) for the thermal resistance to be used in the self-heating calculation.  
Note 12: TUE , total unadjusted error, includes ADC gain, offset, linearity and reference errors. TUE is defined as the "actual Vin" to achieve a given code transition  
minus the "theoretical Vin" for the same code. Therefore, a positive error indicates that the input voltage is greater than the theoretical input voltage for a given code.  
If the theoretical input voltage was applied to an LM96000 that has positive error, the LM96000’s reading would be less than the theoretical.  
Note 13: This specification is provided only to indicate how often temperature and voltage data is updated. The LM96000 can be read at any time without regard  
to conversion state (and will yield last conversion result).  
7
www.national.com  
Note 14: Holding the SMBDAT and/or SMBCLK lines Low for a time interval greater than t  
will reset the LM96000’s SMBus state machine, therefore setting  
TIMEOUT  
the SMBDAT pin to a high impedance state.  
Functional Description  
1.0 SMBUS  
The LM96000 is compatible with devices that are compliant to the SMBus 2.0 specification. More information on this bus can be  
found at: http://www.smbus.org/. Compatibility of SMBus2.0 to other buses is discussed in the SMBus 2.0 specification.  
1.1 Addressing  
LM96000 is designed to be used primarily in desktop systems that require only one monitoring device.  
If only one LM96000 is used on the motherboard, the designer should be sure that the Address Enable/PWM3 pin is High during  
the first SMBus communication addressing the LM96000. Address Enable/PWM3 is an open drain I/O pin that at power-on  
defaults to the input state of Address Enable. A maximum of 10k pull-up resistance on Address Enable/PWM3 is required to  
assure that the SMBus address of the device will be locked at 010 1110b, which is the default address of the LM96000.  
During the first SMBus communication TACH4 and PWM3 can be used to change the SMBus address of the LM96000 to  
0101101b or 0101100b. LM96000 address selection procedure:  
A 10 kpull-down resistor to ground on the Address Enable/PWM3 pin is required. Upon power up, the LM96000 will be placed  
into Address Enable mode and assign itself an SMBus address according to the state of the Address Select input. The  
LM96000 will latch the address during the first valid SMBus transaction in which the first five bits of the targeted address match  
those of the LM96000 address, 0 1011b. This feature eliminates the possibility of a glitch on the SMBus interfering with address  
selection. When the PWM3/Address Enable pin is not used to change the SMBus address of the LM96000, it will remain in a  
high state until the first communication with the LM96000. After the first SMBus transaction is completed PWM3 and TACH4 will  
return to normal operation.  
Address Enable  
Address Select  
Board Implementation  
SMBus Address  
010 1100b, 2Ch  
010 1101b, 2Dh  
010 1110b, 2Eh  
0
0
1
0
1
X
Pulled to ground through a 10 kresistor  
Pulled to 3.3V or to GND through a 10 kresistor  
Pulled to 3.3V through a 10 kresistor  
In this way, up to three LM96000 devices can exists on an SMBus at any time. Multiple LM96000 devices can be used to monitor  
additional processors and temperature zones. When using the non-default addresses additional circuitry will be required if TACH4  
and PWM3 require to function correctly. Such circuitry could consist of GPIO pins from a micro-controller. During the first  
communication the micro-controller would drive the Address Enable and Address Select pins to the proper state for the required  
address. After the first SMBus communication the micro-controller would drive it’s pins into TRISTATE allowing TACH4 and  
PWM3 to operate correctly.  
20084604  
2.0 FAN REGISTER DEVICE SET-UP  
The BIOS will follow the following steps to configure the fan registers on the LM96000. The registers corresponding to each  
function are listed. All steps may not be necessary if default values are acceptable. Regardless of all changes made by the BIOS  
to the fan limit and parameter registers during configuration, the LM96000 will continue to operate based on default values until  
the START bit (bit 0), in the Ready/Lock/Start/Override register (address 40h), is set. Once the fan mode is updated, by setting  
the START bit to 1, the LM96000 will operate using the values that were set by the BIOS in the fan control limit and parameter  
registers (adress 5Ch through 6Eh).  
www.national.com  
8
Functional Description (Continued)  
1. Set limits and parameters (not necessarily in this order):  
– [5F-61h] Set PWM frequencies and auto fan control range.  
– [62-63h] Set spike smoothing and min/off.  
– [5C-5Eh] Set the fan spin-up delays.  
– [5C-5Eh] Match each fan with a corresponding thermal zone.  
– [67-69h] Set the fan temperature limits.  
– [6A-6Ch] Set the temperature absolute limits.  
– [64-66h] Set the PWM minimum duty cycle.  
– [6D-6Eh] Set the temperature Hysteresis values.  
2. [40h] Set bit 0 (START) to update fan control and limit register values and start fan control based on these new values.  
3. [40h] Set bit 1 (LOCK) to lock the fan limit and parameter registers (optional).  
3.0 AUTO FAN CONTROL OPERATING MODE  
The LM96000 includes the circuitry for automatic fan control. In Auto Fan Mode, the LM96000 will automatically adjust the PWM  
duty cycle of the PWM outputs. PWM outputs are assigned to a thermal zone based on the fan configuration registers. It is  
possible to have more than one PWM output assigned to a thermal zone. For example, PWM outputs 2 and 3, connected to two  
chassis fans, may both be controlled by thermal zone 2. At any time, the temperature of a zone exceeds its absolute limit, all PWM  
outputs will go to 100% duty cycle to provide maximum cooling to the system.  
4.0 REGISTER SET  
Register Read/ Register  
Address Write Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3  
(MSB)  
Bit 2  
Bit 1  
Bit 0 Default Lock?  
(LSB)  
Value  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
01h  
68h  
00h  
00h  
00h  
N/A  
00h  
FFh  
00h  
FFh  
00h  
20h  
21h  
22h  
23h  
24h  
25h  
26h  
27h  
28h  
29h  
2Ah  
2Bh  
2Ch  
2Dh  
2Eh  
2Fh  
30h  
31h  
32h  
3Eh  
3Fh  
40h  
41h  
42h  
43h  
44h  
45h  
46h  
47h  
48h  
R
2.5V  
7
7
6
6
5
5
4
4
3
3
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
R
VCCP_IN  
R
3.3V  
7
6
5
4
3
2
R
5V  
7
6
5
4
3
2
R
12V  
7
6
5
4
3
2
R
Processor (Zone1) Temp  
Internal (Zone2) Temp  
Remote (Zone3) Temp  
Tach1 LSB  
7
6
5
4
3
2
R
7
6
5
4
3
2
R
7
6
5
4
3
2
R
7
6
5
4
3
2
LEVEL1 LEVEL0  
R
Tach1 MSB  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
8
R
Tach2 LSB  
LEVEL1 LEVEL0  
R
Tach2 MSB  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
8
R
Tach3 LSB  
LEVEL1 LEVEL0  
R
Tach3 MSB  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
8
R
Tach4 LSB  
LEVEL1 LEVEL0  
R
Tach4 MSB  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
8
R/W  
R/W  
R/W  
R
Fan1 Current PWM Duty  
Fan2 Current PWM Duty  
Fan3 Current PWM Duty  
Company ID  
Version/Stepping  
1
0
7
6
5
4
3
2
1
1
0
0
7
6
5
4
3
2
7
6
5
4
3
2
1
0
R
VER3 VER2 VER1 VER0 STP3  
STP2  
STP1  
STP0  
R/W  
R
Ready/Lock/Start/Override RES RES RES RES OVRID READY LOCK START  
Interrupt Status Register 1 ERR  
ZN3 ZN2 ZN1  
5V  
3.3V  
VCCP  
2.5V  
R
Interrupt Status Register 2 ERR2 ERR1 FAN4 FAN3 FAN2  
FAN1  
RES  
12V  
R
VID0–4  
RES RES RES VID4 VID3  
VID2  
VID1  
VID0  
R/W  
R/W  
R/W  
R/W  
R/W  
2.5V Low Limit  
2.5V High Limit  
VCCP Low Limit  
VCCP High Limit  
3.3V Low Limit  
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
9
www.national.com  
Functional Description (Continued)  
Register Read/ Register  
Address Write Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3  
(MSB)  
Bit 2  
Bit 1  
Bit 0 Default Lock?  
(LSB)  
Value  
FFh  
00h  
49h  
4Ah  
4Bh  
4Ch  
4Dh  
4Eh  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
3.3V High Limit  
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
0
0
0
0
0
0
5V Low Limit  
5V High Limit  
FFh  
00h  
12V Low Limit  
12V High Limit  
FFh  
81h  
Processor (Zone1) Low  
Temp  
4Fh  
50h  
51h  
52h  
53h  
R/W  
R/W  
R/W  
R/W  
R/W  
Processor (Zone1) High  
Temp  
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
7Fh  
81h  
7Fh  
81h  
7Fh  
Internal (Zone2) Low  
Temp  
Internal (Zone2) High  
Temp  
Remote (Zone3) Low  
Temp  
Remote (Zone3) High  
Temp  
54h  
55h  
56h  
57h  
58h  
59h  
5Ah  
5Bh  
5Ch  
5Dh  
5Eh  
5Fh  
60h  
61h  
62h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Tach1 Minimum LSB  
Tach1 Minimum MSB  
Tach2 Minimum LSB  
Tach2 Minimum MSB  
Tach3 Minimum LSB  
Tach3 Minimum MSB  
Tach4 Minimum LSB  
Tach4 Minimum MSB  
Fan1 Configuration  
Fan2 Configuration  
Fan3 Configuration  
Fan1 Range/Frequency  
Fan2 Range/Frequency  
Fan3 Range/Frequency  
Min/Off, Zone1 Spike  
Smoothing  
7
15  
7
6
14  
6
5
13  
5
4
12  
4
3
11  
2
10  
2
1
9
1
9
1
9
1
9
0
8
FFh  
FFh  
FFh  
FFh  
FFh  
FFh  
FFh  
FFh  
62h  
62h  
62h  
C4h  
C4h  
C4h  
00H  
3
0
15  
7
14  
6
13  
5
12  
4
11  
10  
2
8
3
0
15  
7
14  
6
13  
5
12  
4
11  
10  
2
8
3
0
15  
14  
13  
12  
11  
10  
8
ZON2 ZON1 ZON0 INV  
ZON2 ZON1 ZON0 INV  
ZON2 ZON1 ZON0 INV  
RES  
RES  
RES  
SPIN2 SPIN1  
SPIN2 SPIN1  
SPIN2 SPIN1  
SPIN0  
SPIN0  
SPIN0  
FRQ0  
FRQ0  
FRQ0  
ZN1-0  
U
U
U
U
U
U
U
RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2  
RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2  
RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2  
OFF3 OFF2 OFF1 RES ZN1E ZN1-2  
FRQ1  
FRQ1  
FRQ1  
ZN1-1  
63h  
R/W  
Zone2, Zone3 Spike  
Smoothing  
ZN2E ZN2-2 ZN2-1 ZN2-0 ZN3E ZN3-2  
ZN3-1  
ZN3-0  
00h  
U
64h  
65h  
66h  
67h  
68h  
69h  
6Ah  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Fan1 PWM Minimum  
Fan2 PWM Minimum  
Fan3 PWM Minimum  
Zone1 Fan Temp Limit  
Zone2 Fan Temp Limit  
Zone3 Fan Temp Limit  
Zone1 Temp Absolute  
Limit  
7
7
7
7
7
7
7
6
6
6
6
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
0
0
0
0
0
0
0
80h  
80h  
80h  
5Ah  
5Ah  
5Ah  
64h  
U
U
U
U
U
U
U
6Bh  
6Ch  
R/W  
R/W  
Zone2 Temp Absolute  
Limit  
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
64h  
64h  
U
U
Zone3 Temp Absolute  
Limit  
6Dh  
6Eh  
R/W  
R/W  
Zone1, Zone2 Hysteresis  
Zone3 Hysteresis  
H1-3 H1-2 H1-1 H1-0 H2-3  
H3-3 H3-2 H3-1 H3-0 RES  
H2-2  
RES  
H2-1  
RES  
H2-0  
RES  
44h  
40h  
U
U
www.national.com  
10  
Functional Description (Continued)  
Register Read/ Register  
Address Write Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3  
(MSB)  
Bit 2  
Bit 1  
Bit 0 Default Lock?  
(LSB)  
XEN  
T1-0  
Value  
00h  
00h  
7h  
6Fh  
74h  
75h  
R/W  
R/W  
R/W  
XOR Test Tree Enable  
Tach Monitor Mode  
Fan Spin-up Mode  
RES RES RES RES  
RES  
RES  
T2-0  
RES  
T1-1  
U
U
RES RES T3/4-1 T3/4-0 T2-1  
RES RES RES RES RES  
PWM3 PWM2 PWM1  
SU SU SU  
Note: Reserved bits will always return 0 when read.  
4.1 Register 20-24h: Voltage Reading  
Register  
Address  
20h  
Read/  
Write  
R
Register  
Name  
2.5V  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
N/A  
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
21h  
R
VCCP  
3.3V  
N/A  
22h  
R
N/A  
23h  
R
5V  
N/A  
24h  
R
12V  
N/A  
3
The Register Names difine the typical input voltage at which the reading is  
4 full scale or C0h.  
The Voltage Reading registers are updated automatically by the LM96000 at a minimum frequency of 4 Hz. These registers are  
read only — a write to these registers has no effect.  
4.2 Register 25-27h: Temperature Reading  
Register  
Address  
25h  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
N/A  
Processor (Zone1) Temp  
Internal (Zone2) Temp  
Remote (Zone3) Temp  
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
0
0
26h  
R
N/A  
27h  
R
N/A  
The Temperature Reading registers reflect the current temperatures of the internal and remote diodes. Processor (Zone1) Temp  
register reports the temperature measured by the thermal diode connected to the Remote1− and Remote1+ pins, Remote  
(Zone3) Temp register reports the temperature measured by the thermal diode connected to the the Remote2− and Remote2+  
pins, and the Internal (Zone2) Temp register reports the temperature measured by the internal (junction) temperature sensor.  
Temperatures are represented as 8 bit, 2’s complement, signed numbers, in Celsius, as shown below in Table 1. The Temperature  
Reading register will return a value of 80h if the remote diode pins are not used by the board designer or are not functioning  
properly. This reading will cause the zone limit bit(s) (bits 6 and 4) in the Interrupt Status Register (41h) and the remote diode fault  
status bit(s) (bit 6 or 7) in the Interrupt Status Register 2 (42h) to be set. The Temperature Reading registers are updated  
automatically by the LM96000 at a minimum frequency of 4 Hz. These registers are read only — a write to these registers has  
no effect.  
TABLE 1. Temperature vs Register Reading  
Temperature  
Reading (Dec)  
Reading (Hex)  
−127˚C  
−127  
81h  
.
.
.
.
.
.
.
.
.
−50˚C  
−50  
CEh  
11  
www.national.com  
Functional Description (Continued)  
TABLE 1. Temperature vs Register Reading (Continued)  
Temperature  
Reading (Dec)  
Reading (Hex)  
.
.
.
.
.
.
.
.
.
0˚C  
0
00h  
.
.
.
.
.
.
.
.
.
127˚C  
127  
7Fh  
80h  
(SENSOR ERROR)  
4.3 Register 28-2Fh: Fan Tachometer Reading  
Register  
Address  
28h  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
7
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
LEVEL0  
8
Default  
Value  
N/A  
Tach1 LSB  
Tach1 MSB  
Tach2 LSB  
Tach2 MSB  
Tach3 LSB  
Tach3 MSB  
Tach4 LSB  
Tach4 MSB  
6
5
4
3
2
LEVEL1  
29h  
R
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
N/A  
2Ah  
R
LEVEL1  
LEVEL0  
8
N/A  
2Bh  
R
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
N/A  
2Ch  
R
LEVEL1  
LEVEL0  
8
N/A  
2Dh  
R
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
9
N/A  
2Eh  
R
LEVEL1  
9
LEVEL0  
8
N/A  
2Fh  
R
15  
14  
13  
12  
11  
10  
N/A  
The Fan Tachometer Reading registers contain the number of 11.111 µs periods (90 kHz) between full fan revolutions. The results  
are based on the time interval of two tachometer pulses, since most fans produce two tachometer pulses per full revolution. These  
registers will be updated at least once every second.  
The value, for each fan, is represented by a 16-bit unsigned number.  
The Fan Tachometer Reading registers will always return an accurate fan tachometer measurement, even when a fan is disabled  
or non-functional.  
The least two significant bits (LEVEL1 and LEVEL2) of the least significant byte are used to indicate the accuracy level of the  
tachometer reading. The accuracy ranges from most to least accurate. [LEVEL1:LEVEL2]=11indicates a most accurate value,  
[LEVEL1:LEVEL2]=01 indicates the least accurate value and [LEVEL1:LEVEL2]=00 is reserved for future use.  
FF FFh indicates that the fan is not spinning, or that the tachometer input is not connected to a valid signal. These registers are  
read only — a write to these registers has no effect.  
When the LSByte of the LM96000 16-bit register is read, the other byte (MSByte) is latched at the current value until it is read.  
At the end of the MSByte read the Fan Tachometer Reading registers are updated.  
During spin-up, the PWM duty cycle reported is 0%.  
4.4 Register 30-32h: Current PWM Duty  
Register  
Address  
30h  
Read/  
Write  
R/W  
Register  
Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
N/A  
Fan1 Current PWM Duty  
Fan2 Current PWM Duty  
Fan3 Current PWM Duty  
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
0
0
31h  
R/W  
N/A  
32h  
R/W  
N/A  
The Current PWM Duty registers store the current duty cycle at each PWM output. At initial power-on, the PWM duty cycle is  
100% and thus, when read, this register will return FFh. After the Ready/Lock/Start/Override register Start bit is set, this register  
and the PWM signals will be updated based on the algorithm described in the Auto Fan Control Operating Mode section.  
When read, the Current PWM Duty registers return the current PWM duty cycle. These registers are read only unless the fan is  
in manual (test) mode, in which case a write to these registers will directly control the PWM duty cycle for each fan. The PWM  
duty cycle is represented as shown in the following table.  
Current Duty  
Value (Decimal)  
Value (Hex)  
0%  
0
00h  
www.national.com  
12  
Functional Description (Continued)  
Current Duty  
Value (Decimal)  
Value (Hex)  
0.3922%  
1
01h  
.
.
.
.
.
.
.
.
.
25.098%  
64  
40h  
.
.
.
.
.
.
.
.
.
50.196%  
128  
80h  
.
.
.
.
.
.
.
.
.
100%  
255  
FFh  
4.5 Register 3Eh: Company ID  
Register  
Address  
3Eh  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
7
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
0
Default  
Value  
01h  
Company ID  
6
5
4
3
2
1
The company ID register contains the company identification number. For National Semiconductor this is 01h. This number is  
assigned by Intel and is a method for uniquely identifying the part manufacturer. This register is read only — a write to this  
register has no effect.  
4.6 Register 3Fh: Version/Stepping  
Register  
Address  
3Fh  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
VER3  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
STP0  
Default  
Value  
68h  
Version/Stepping  
VER2  
VER1  
VER0  
STP3  
STP2  
STP1  
The four least significant bits of the Version/Stepping register [3.0] contain the current stepping of the LM96000 silicon. The four  
most significant bits [7.4] reflect the LM96000 base device number when set to a value of 0110b. For the LM96000, this register  
will read 01101000b (68h). Bit 3 of the stepping field is set to indicate that the LM96000 is a super-set of the LM85 family of  
products.  
The register is used by application software to identify which device in the hardware monitor family of ASICs has been  
implemented in the given system. Based on this information, software can determine which registers to read from and write to.  
Further, application software may use the current stepping to implement work-arounds for bugs found in a specific silicon  
stepping.  
This register is read only — a write to this register has no effect.  
4.7 Register 40h: Ready/Lock/Start/Override  
Register Read/ Register  
Address Write Name  
40h R/W  
Bit 7  
(MSB)  
Bit 6 Bit 5 Bit 4 Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
Ready/Lock/Start/Override RES  
RES RES RES OVRID READY LOCK START 00h  
13  
www.national.com  
Functional Description (Continued)  
Bit  
Name  
R/W  
Default  
Description  
0
START  
R/W  
0
When software writes a 1 to this bit, the LM96000 fan monitoring and PWM  
output control functions will use the values set in the fan control limit and  
parameter registers (address 5Ch through 6Eh). Before this bit is set, the  
LM96000 will not update the used register values, the default values will  
remain in effect. Whenever this bit is set to 0, the LM96000 fan monitoring and  
PWM output control functions use the default fan limits and parameters,  
regardless of the current values in the limit and parameter registers (5C  
through 6Eh). The LM96000 will preserve the values currently stored in the  
limit and parameter registers when this bit is set or cleared. This bit is not  
effected by the state of the Lock bit.  
It is expected that all limit and parameter registers will be set by BIOS or  
application software prior to setting this bit.  
1
LOCK  
R/W  
0
0
Setting this bit to 1 locks specified limit and parameter registers. Once this bit  
is set, limit and parameter registers become read only and will remain locked  
until the device is powered off. This register bit becomes read only once it is  
set.  
2
3
READY  
OVRID  
R
The LM96000 sets this bit automatically after the part is fully powered up, has  
completed the power-up-reset process, and after all A/D converters are  
properly functioning.  
R/W  
If this bit is set to 1, all PWM outputs will go to 100% duty cycle regardless of  
whether or not the lock bit is set. The OVRID bit has precedence over the  
disabled mode. Therefore, when OVRID is set the PWM will go to 100% even  
if the PWM is in the disabled mode.  
4–7  
Reserved  
R
0
Reserved  
4.8 Register 41h: Interrupt Status Register 1  
Register  
Address  
41h  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
ERR  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
2.5V  
Default  
Value  
00h  
Interrupt Status 1  
ZN3  
ZN2  
ZN1  
5V  
3.3V  
VCCP  
The Interrupt Status Register 1 bits will be automatically set, by the LM96000, whenever a fault condition is detected. A fault  
condition is detected whenever a measured value is outside the window set by its limit registers. ZN3 and ZN1 bits will be set  
when a diode fault condition, such as a disconect or short, is detected. More than one fault may be indicated in the interrupt  
register when read. This register will hold a set bit(s) until the event is read by software. The contents of this register will be  
cleared (set to 0) automatically by the LM96000 after it is read by software, if the fault condition is no longer exists. Once set, the  
Interrupt Status Register 1 bits will remain set until a read event occurs, even if the fault condition no longer exists  
This register is read only — a write to this register has no effect.  
Bit  
Name  
R/W  
Default  
Description  
0
2.5V_Error  
R
0
The LM96000 automatically sets this bit to 1 when the 2.5V input voltage  
is less than or equal to the limit set in the 2.5V Low Limit register or  
greater than the limit set in the 2.5V High Limit register.  
1
2
3
VCCP_Error  
3.3V_Error  
5V_Error  
R
R
R
0
0
0
The LM96000 automatically sets this bit to 1 when the VCCP input voltage  
is less than or equal to the limit set in the VCCP Low Limit register or  
greater than the limit set in the VCCP High Limit register.  
The LM96000 automatically sets this bit to 1 when the 3.3V input voltage  
is less than or equal to the limit set in the 3.3V Low Limit register or  
greater than the limit set in the 3.3V High Limit register.  
The LM96000 automatically sets this bit to 1 when the 5V input voltage is  
less than or equal to the limit set in the 5V Low Limit register or greater  
than the limit set in the 5V High Limit register.  
www.national.com  
14  
Functional Description (Continued)  
Bit  
Name  
R/W  
Default  
Description  
4
Zone 1 Limit  
Exceeded  
R
0
The LM96000 automatically sets this bit to 1 when the temperature input  
measured by the Remote1− and Remote1+ inputs is less than or equal to  
the limit set in the Processor (Zone1) Low Temp register or more than the  
limit set in the Processor (Zone1) High Temp register. This bit will be set  
when a diode fault is detected.  
5
6
Zone 2 Limit  
Exceeded  
R
R
0
0
The LM96000 automatically sets this bit to 1 when the temperature input  
measured by the internal temperature sensor is less than or equal to the  
limit set in the Internal (Zone2) Low Temp register or greater than the limit  
set in the Internal (Zone2) High Temp register.  
Zone 3 Limit  
Exceeded  
The LM96000 automatically sets this bit to 1 when the temperature input  
measured by the Remote2− and Remote2+ inputs is less than or equal to  
the limit set in the Internal (Zone2) Low Temp register or greater than the  
limit set in the Remote (Zone3) High Temp register. This bit will be set  
when a diode fault is detected.  
7
Error in Status  
Register 2  
R
0
If there is a set bit in Status Register 2, this bit will be set to 1.  
4.9 Register 42h: Interrupt Status Register 2  
Register Read/ Register  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1 Bit 0  
(LSB) Value  
ERR1 FAN4 FAN3 FAN2 FAN1 RES 12V 00h  
Default  
Address Write  
42h  
Name  
R
Interrupt Status Register 2 ERR2  
The Interrupt Status Register 2 bits will be automatically set, by the LM96000, whenever a fault condition is detected. Interrupt  
Status Register 2 identifies faults caused by temperature sensor error, fan speed droping below minimum set by the tachometer  
minimum register, the 12V input voltage going outside the window set by its limit registers. Interrupt Status Register 2 will hold  
a set bit until the event is read by software. The contents of this register will be cleared (set to 0) automatically by the LM96000  
after it is ready by software, if fault condition no longer exists. Once set, the Interrupt Status Register 2 bits will remain set until  
a read event occurs, even if the fault no longer exists  
This register is read only — a write to this register has no effect.  
Bit  
Name  
R/W  
Default  
Description  
0
+12V_Error  
R
0
The LM96000 automatically sets this bit to 1 when the 12V input voltage  
either falls below the limit set in the 12V Low Limit register or exceeds the  
limit set in the 12V High Limit register.  
1
2
Reserved  
R
R
0
0
Reserved  
Fan1 Stalled  
The LM96000 automatically sets this bit to 1 when the TACH1 input  
reading is above the value set in the Tach1 Minimum MSB and LSB  
registers.  
3
4
5
6
Fan2 Stalled  
Fan3 Stalled  
Fan4 Stalled  
R
R
R
R
0
0
0
0
The LM96000 automatically sets this bit to 1 when the TACH2 input  
reading is above the value set in the Tach2 Minimum MSB and LSB  
registers.  
The LM96000 automatically sets this bit to 1 when the TACH3 input  
reading is above the value set in the Tach3 Minimum MSB and LSB  
registers.  
The LM96000 automatically sets this bit to 1 when the TACH4 input  
reading is above the value set in the Tach4 Minimum MSB and LSB  
registers.  
Remote Diode  
1 Fault  
The LM96000 automatically sets this bit to 1 when there is either a short  
or open circuit fault on the Remote1+ or Remote1− thermal diode input  
pins. A diode fault will also set bit 4, Diode 1 Zone Limit bit, of Interrupt  
Status Register 1.  
15  
www.national.com  
Functional Description (Continued)  
Bit  
Name  
R/W  
Default  
Description  
7
Remote Diode  
2 Fault  
R
0
The LM96000 automatically sets this bit to 1 when there is either a short  
or open circuit fault on the Remote2+ or Remote2− thermal diode input  
pins. A diode fault will also set bit 6, Diode 2 Zone Limit bit, of Interrupt  
Status Register 1.  
4.10 Register 43h: VID  
Register  
Address  
43h  
Read/  
Write  
R
Register  
Name  
Bit 7  
(MSB)  
RES  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
VID0  
Default  
Value  
VID0–4  
RES  
RES  
VID4  
VID3  
VID2  
VID1  
The VID register contains the values of LM96000 VID0–VID4 input pins. This register indicates the status of the VID lines that  
interconnect the processor to the Voltage Regulator Module (VRM). Software uses the information in this register to determine the  
voltage that the processor is designed to operate at. With this information, software can then dynamically determine the correct  
values to place in the VCCP Low Limit and VCCP High Limit registers.  
This register is read only — a write to this register has no effect.  
4.11 Registers 44-4Dh: Voltage Limit Registers  
Register  
Address  
44h  
Read/  
Write  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Register  
Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
00h  
2.5V Low Limit  
2.5V High Limit  
VCCP Low Limit  
VCCP High Limit  
3.3V Low Limit  
3.3V High Limit  
5V Low Limit  
5V High Limit  
12V Low Limit  
12V High Limit  
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
45h  
FFh  
00h  
46h  
47h  
FFh  
00h  
48h  
49h  
FFh  
00h  
4Ah  
4Bh  
FFh  
00h  
4Ch  
4Dh  
FFh  
If a voltage input either exceeds the value set in the voltage high limit register or falls below the value set in the voltage low limit  
register, the corresponding bit will be set automatically by the LM96000 in the interrupt status registers (41-42h). Voltages are  
3
presented in the registers at  
4 full scale for the nominal voltage, meaning that at nominal voltage, each input will be C0h, as  
shown in Table 2.  
Setting the Ready/Lock/Start/Override register Lock bit has no effect on these registers.  
TABLE 2. Voltage Limits vs Register Setting  
Input  
Nominal  
Voltage  
2.5V  
Register Setting at  
Nominal Voltage  
Maximum  
Voltage  
3.32V  
Register Reading at  
Maximum Voltage  
Minimum  
Voltage  
0V  
Register Reading at  
Minimum Voltage  
2.5V  
VCCP  
3.3V  
5V  
C0h  
C0h  
C0h  
C0h  
C0h  
FFh  
FFh  
FFh  
FFh  
FFh  
00h  
00h  
AFh  
00h  
00h  
2.25V  
3.3V  
3.00V  
0V  
4.38V  
3.0V  
0V  
5.0V  
6.64V  
12V  
12.0V  
16.00V  
0V  
4.12 Registers 4E-53h: Temperature Limit Registers  
Register  
Address  
4Eh  
Read/  
Write  
R/W  
Register  
Name  
Bit 7  
(MSB)  
7
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
0
Default  
Value  
81h  
Processor (Zone1)  
Low Temp  
6
6
5
5
4
4
3
3
2
2
1
1
4Fh  
R/W  
Processor (Zone1)  
High Temp  
7
0
7Fh  
www.national.com  
16  
Functional Description (Continued)  
Register  
Address  
50h  
Read/  
Write  
R/W  
Register  
Name  
Bit 7  
(MSB)  
7
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
0
Default  
Value  
81h  
Processor (Zone2)  
Low Temp  
6
6
6
6
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
51h  
52h  
53h  
R/W  
R/W  
R/W  
Processor (Zone2)  
High Temp  
7
7
7
0
0
0
7Fh  
81h  
7Fh  
Processor (Zone3)  
Low Temp  
Processor (Zone3)  
High Temp  
If an external temperature input or the internal temperature sensor either exceeds the value set in the corresponding high limit  
register or falls below the value set in the corresponding low limit register, the corresponding bit will be set automatically by the  
LM96000 in the Interrupt Status Register 1 (41h). For example, if the temperature read from the Remote1− and Remote1+ inputs  
exceeds the Processor (Zone1) High Temp register limit setting, Interrupt Status Register 1 ZN1 bit will be set. The temperature  
limits in these registers are represented as 8 bit, 2’s complement, signed numbers in Celsius, as shown below in Table 3.  
Setting the Ready/Lock/Start/Override register Lock bit has no effect on these registers.  
TABLE 3. Temperature Limits vs Register Settings  
Temperature  
Reading (Decimal)  
Reading (Hex)  
−127˚C  
−127  
81h  
.
.
.
.
.
.
.
.
.
−50˚C  
−50  
CEh  
.
.
.
.
.
.
.
.
.
0˚C  
0
00h  
.
.
.
.
.
.
.
.
.
50˚C  
50  
32h  
.
.
.
.
.
.
.
.
.
127˚C  
127  
7Fh  
4.13 Registers 54-5Bh: Fan Tachometer Low Limit  
Register  
Address  
54h  
Read/  
Write  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Register  
Name  
Bit 7  
(MSB)  
7
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default  
Value  
FFh  
Tach1 Minimum LSB  
Tach1 Minimum MSB  
Tach2 Minimum LSB  
Tach2 Minimum MSB  
Tach3 Minimum LSB  
Tach3 Minimum MSB  
Tach4 Minimum LSB  
Tach4 Minimum MSB  
6
5
4
3
2
1
9
1
9
1
9
1
9
0
8
0
8
0
8
0
8
55h  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
FFh  
56h  
FFh  
57h  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
FFh  
58h  
FFh  
59h  
15  
7
14  
6
13  
5
12  
4
11  
3
10  
2
FFh  
5Ah  
FFh  
5Bh  
15  
14  
13  
12  
11  
10  
FFh  
The Fan Tachometer Low Limit registers indicate the tachometer reading under which the corresponding bit will be set in the  
Interrupt Status Register 2 register. In Auto Fan Control mode, the fan can run at low speeds, so care should be taken in software  
17  
www.national.com  
Functional Description (Continued)  
to ensure that the limit is high enough not to cause sporadic alerts. The fan tachometer will not cause a bit to be set in Interrupt  
Status Register 2 if the current value in Current PWM Duty registers is 00h or if the fan 1 disabled via the Fan Configuration  
Register. Interrupts will never be generated for a fan if its minimum is set to FF FFh.  
Given the insignificance of Bit 0 and Bit 1, these bits could be programmed to remember which fan is which, as follows.  
Fan  
Bit 1  
Bit 0  
CPU  
0
0
1
1
0
1
0
1
Memory  
Chassis Front  
Chassis Rear  
Setting the Ready/Lock/Start/Override register Lock bit has no effect these registers.  
4.14 Registers 5C-5Eh: Fan Configuration  
Register Read/ Register  
Address Write Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4 Bit 3 Bit 2  
Bit 1  
Bit 0  
(LSB) Value  
Default Lock?  
5Ch  
5Dh  
5Eh  
R/W  
R/W  
R/W  
Fan1 Configuration ZON2 ZON1 ZON0 INV  
Fan2 Configuration ZON2 ZON1 ZON0 INV  
Fan3 Configuration ZON2 ZON1 ZON0 INV  
RES SPIN2 SPIN1 SPIN0 62h  
RES SPIN2 SPIN1 SPIN0 62h  
RES SPIN2 SPIN1 SPIN0 62h  
U
U
U
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
register shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
Bits [7:5] Zone/Mode  
Bits [7:5] of the Fan Configuration registers associate each fan with a temperature sensor. When in Auto Fan Mode the fan will  
be assigned to a zone, and its PWM duty cycle will be adjusted according to the temperature of that zone. If ‘Hottest’ option is  
selected (101 or 110), the fan will be controlled by the hottest of zones 2 and 3, or of zones 1, 2, and 3. To determine the ‘Hottest’  
zone the PWM level for each zone is calculated then the the highest PWM value is selected. When in manual control mode, the  
Current PWM duty registers (30h-32h) become Read/Write. It is then possible to control the PWM outputs with software by writing  
to these registers. When the fan is disabled (100) the corresponding PWM output should be driven low (or high, if inverted).  
Zone 1: External Diode 1 (processor)  
Zone 2: Internal Sensor  
Zone 3: External Diode 2  
TABLE 4. Fan Zone Setting  
ZON[2:0]  
000  
Fan Configuration  
Fan on zone 1 auto  
001  
Fan on zone 2 auto  
010  
Fan on zone 3 auto  
011  
Fan always on full  
100  
Fan disabled  
101  
Fan controlled by hottest of zones 2, 3  
Fan controlled by hottest of zones 1, 2, 3  
Fan manually controlled (Test Mode)  
110  
111  
Bit [4] PWM Invert  
Bit [4] inverts the PWM output. If set to 0, 100% duty cycle will yield an output that is always high. If set to 1, 100% duty cycle  
will yield an output that is always low.  
Bit [3] Reserved  
Bits [2:0] Spin Up  
Bits [2:0] specify the ‘spin up’ time for the fan. When a fan is being started from a stationary state, the PWM output is held at 100%  
duty cycle for the time specified in the table below before scaling to a lower speed.  
www.national.com  
18  
Functional Description (Continued)  
TABLE 5. Fan Spin-Up Register  
SPIN[2:0]  
000  
Spin Up Time  
0 sec  
001  
100 ms  
010  
250 ms  
011  
400 ms  
100  
700 ms  
101  
1000 ms  
2000 ms  
4000 ms  
110  
111  
4.15 Registers 5F-61h: Auto Fan Speed Range, PWM Frequency  
Register Read/ Register  
Address Write Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
(LSB) Value  
Default Lock?  
5Fh  
60h  
61h  
R/W  
R/W  
R/W  
Zone1 Range/Fan1 RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2 FRQ1 FRQ0 C4h  
U
U
U
Frequency  
Zone2 Range/Fan2 RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2 FRQ1 FRQ0 C4h  
Frequency  
Zone3 Range/Fan3 RAN3 RAN2 RAN1 RAN0 HLFRQ FRQ2 FRQ1 FRQ0 C4h  
Frequency  
In Auto Fan Mode, when the temperature for a zone is above the Temperature Limit (Registers 67-69h) and below its Absolute  
Temperature Limit (Registers 6A-6Ch), the speed of a fan assigned to that zone is determined as follows.  
When the temperature reaches the Fan Temp Limit for a zone, the PWM output assigned to that zone will be Fan PWM Minimum.  
Between Fan Temp Limit and (Fan Temp Limit + Range), the PWM duty cycle will increase linearly according to the temperature  
as shown in the figure below. The PWM duty cycle will be 100% at (Fan Temp Limit + Range).  
20084606  
FIGURE 1. Fan Activity above Fan Temp Limit  
Example for PWM1 assigned to Zone 1:  
– Zone 1 Fan Temp Limit (Register 67h) is set to 50˚C (32h).  
– Range (Register 5Fh) is set to 8˚C (6xh).  
– Fan 1 PWM Minimum (Register 64h) is set to 50% (32h).  
In this case, the PWM1 duty cycle will be 50% at 50˚C.  
Since (Zone 1 Fan Temp Limit) + (Zone 1 Range) = 50˚C + 8˚C = 58˚C, the fan will run at 100% duty cycle when the temperature  
of the Zone 1 sensor reaches 58˚C.  
Since the midpoint of the fan control range is 54˚C, and the median duty cycle is 75% (Halfway between the PWM Minimum and  
100%), PWM1 duty cycle would be 75% at 54˚C.  
19  
www.national.com  
Functional Description (Continued)  
Above (Zone 1 Fan Temp Limit) + (Zone 1 Range), the duty cycle will be 100%.  
PWM frequency bits [3:0]  
The PWM frequency bits [3:0] determine the PWM frequency for the fan.The LM96000 has high and low frequency ranges for the  
PWM outputs, that are controlled by the HLFRQ bit.  
PWM Frequency Selection (Default = 0011 = 30.04 Hz).  
TABLE 6. Register Setting vs PWM Frequency  
HLFRQ  
Freq [2:0]  
000  
001  
010  
011  
PWM Frequency  
10.01 Hz  
15.02 Hz  
23.14 Hz  
30.04 Hz  
38.16 Hz  
47.06 Hz  
61.38 Hz  
94.12 Hz  
22.5 kHz  
24 kHz  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
100  
101  
110  
111  
000  
001  
010  
011  
25.7 kHz  
25.7 kHz  
27.7 kHz  
27.7 kHz  
30 kHz  
100  
101  
110  
111  
30 kHz  
Range Selection RAN [3:0]  
RAN [3:0]  
Range (˚C)  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
2
2.5  
3.33  
4
5
6.67  
8
10  
13.33  
16  
20  
26.67  
32  
40  
53.33  
80  
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
register shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
4.16 Registers 62, 63h: Min/Off, Spike Smoothing  
Register Read/ Register  
Address Write Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Default Lock?  
(MSB) (LSB) Value  
62h  
R/W  
Min/Off, Zone1 Spike Smoothing OFF3 OFF2 OFF1 RES ZN1E ZN1-2 ZN1-1 ZN1-0 00h  
U
www.national.com  
20  
Functional Description (Continued)  
Register Read/ Register  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Default Lock?  
(MSB) (LSB) Value  
Zone2, Zone3 Spike Smoothing ZN2E ZN2-2 ZN2-1 ZN2-0 ZN3E ZN3-2 ZN3-1 ZN3-0 00h  
Address Write Name  
63h R/W  
U
The Off/Min Bits [7:5] specify whether the duty cycle will be 0% or Minimum Fan Duty when the measured temperature falls below  
the Temperature LIMIT register setting (see table below). OFF1 applies to fan 1, OFF2 applies to fan 2, and OFF3 applies to fan  
3.  
If the Remote1 or Remote2 pins are connected to a processor or chipset, instantaneous temperature spikes may be sampled by  
the LM96000. If these spikes are not ignored, the CPU fan (if connected to LM96000) may turn on prematurely and produce  
unpleasant noise. For this reason, any zone that is connected to a chipset or processor should have spike smoothing enabled.  
When spike smoothing is enabled, the temperature reading registers will still reflect the current value of the temperature — not  
the ‘smoothed out’ value.  
ZN1E, ZN2E, and ZN3E enable temperature smoothing for zones 1, 2, and 3 respectively.  
ZN1-2, ZN1-1, and ZN1-0 control smoothing time for Zone 1.  
ZN2-2, ZN2-1, and ZN2-0 control smoothing time for Zone 2.  
ZN3-2, ZN3-1, and ZN3-0 control smoothing time for Zone 3.  
These registers become ready only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to  
these registers shall have no effect.  
20084607  
FIGURE 2. What LM96000 Auto Fan Control Sees With and Without Spike Smoothing  
TABLE 7. Spike Smoothing  
ZN-X[2:0]  
000  
Spike Smoothed Over  
35 seconds  
001  
17.6 seconds  
11.8 seconds  
7.0 seconds  
010  
011  
100  
4.4 seconds  
101  
3.0 seconds  
110  
1.6 seconds  
111  
.8 seconds  
TABLE 8. PWM Output Below Limit Depending on Value of Off/Min  
Off/Min  
PWM Action  
0
1
At 0% duty below LIMIT  
At Min PWM Duty below LIMIT  
21  
www.national.com  
Functional Description (Continued)  
4.17 Registers 64-66h: Minimum PWM Duty Cycle  
Register Read/ Register  
Bit 7  
(MSB)  
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
(LSB) Value  
80h  
80h  
80h  
Default Lock?  
Address Write  
Name  
64h  
65h  
66h  
R/W  
R/W  
R/W  
Fan1 PWM Minimum  
Fan2 PWM Minimum  
Fan3 PWM Minimum  
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
U
U
U
0
0
These registers specify the minimum duty cycle that the PWM will output when the measured temperature reaches the  
Temperature LIMIT register setting.  
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
register shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
TABLE 9. PWM Duty vs Register Setting for PWM Low Frequency Range  
Current Duty  
Value (Decimal)  
Value (Hex)  
0%  
0
00h  
0.3922%  
1
01h  
.
.
.
.
.
.
.
.
.
25.098%  
64  
40h  
.
.
.
.
.
.
.
.
.
50.196%  
128  
80h  
.
.
.
.
.
.
.
.
.
100%  
255  
FF  
PWM Duty Cycle vs Register Setting for PWM High Frequency Range  
22.5KHz PWM Frequency  
24KHz PWM Frequency  
PWM Duty Cycle  
PWM Duty Cycle  
Level (%)  
0.00  
Value in Decimal  
0
Value in Hex  
0
Level (%)  
0
Value in Decimal  
0
Value in Hex  
0
6.25  
1 - 15  
01 - 0F  
10 - 1F  
20 - 2F  
30 - 3F  
40 - 4F  
50 - 5F  
60 - 6F  
70 - 7F  
80 - 8F  
90 - 9F  
A0 - AF  
B0 - BF  
C0 - CF  
D0 - DF  
E0 - EF  
F0 - FF  
6.67  
1 - 16  
01 - 10  
11 - 21  
22 - 32  
33 - 43  
44 - 54  
55 - 65  
66 - 76  
77 - 88  
89 - 99  
9A - AA  
AB - BB  
BC - CC  
CD - DD  
DE - EE  
EF - FF  
12.50  
16 - 31  
13.33  
20.00  
26.67  
33.33  
40.00  
46.67  
53.33  
60.00  
66.67  
73.33  
80.00  
86.67  
93.33  
100.00  
17 - 33  
18.75  
32 - 47  
34 - 50  
25.00  
48 - 63  
51 - 67  
31.25  
64 - 79  
68 - 84  
37.50  
80 - 95  
85 - 101  
102 - 118  
119 - 136  
137 - 153  
154 - 170  
171 - 187  
188 - 204  
205 - 221  
222 - 238  
239 - 255  
43.75  
96 - 111  
112 - 127  
128 - 143  
144 - 159  
160 - 175  
176 - 191  
192 - 207  
208 - 223  
224 - 239  
240 - 255  
50.00  
56.25  
62.50  
68.75  
75.00  
81.25  
87.50  
93.75  
100.00  
www.national.com  
22  
Functional Description (Continued)  
27.7KHz PWM Frequency  
PWM Duty Cycle  
25.7KHz PWM Frequency  
PWM Duty Cycle  
Level (%)  
46.15  
Value in Decimal  
98 - 117  
Value in Hex  
62 - 75  
Level (%)  
0
Value in Decimal  
0
Value in Hex  
0
53.85  
118 - 137  
138 - 157  
158 - 176  
177 - 196  
197 - 216  
217 - 235  
236 - 255  
76 - 89  
61.54  
8A - 9D  
9E - B0  
B1 - C4  
C5 - D8  
D9 - EB  
EC - FF  
7.14  
1 - 17  
01 - 11  
12 - 24  
25 - 36  
37 - 48  
49 - 5A  
5B - 6D  
6E - 7F  
80 - 91  
92 - A4  
A5 - B6  
B7 - C8  
C9 - DA  
DB - ED  
EE - FF  
69.23  
14.29  
21.43  
28.57  
35.71  
42.86  
50.00  
57.14  
64.29  
71.43  
78.57  
85.71  
92.86  
100.00  
18 - 36  
76.92  
37 - 54  
84.62  
55 - 72  
92.31  
73 - 90  
100.00  
91 - 109  
110 - 127  
128 - 145  
146 - 164  
165 - 182  
183 - 200  
201 - 218  
219 - 237  
238 - 255  
30KHz PWM Frequency  
PWM Duty Cycle  
Level (%)  
0
Value in Decimal  
0
Value in Hex  
0
8.33  
1 - 20  
01 - 14  
15 - 2A  
2B - 3F  
40 - 54  
55 - 6A  
6B - 7F  
80 - 94  
95 - AA  
AB - BF  
C0 - D4  
D5 - EA  
EB - FF  
16.67  
21 - 42  
25.00  
43 - 63  
33.33  
64 - 84  
41.67  
85 - 106  
107 - 127  
128 - 148  
149 - 170  
171 - 191  
192 - 212  
213 - 234  
235 - 255  
27.7KHz PWM Frequency  
50.00  
PWM Duty Cycle  
58.33  
Level (%)  
0
Value in Decimal  
0
Value in Hex  
0
66.67  
75.00  
7.69  
1 - 19  
01 - 13  
14 - 26  
27 - 3A  
3B - 4E  
4F - 61  
83.33  
15.38  
23.08  
30.77  
38.46  
20 - 38  
39 - 58  
59 - 78  
79 - 97  
91.67  
100.00  
4.18 Registers 67-69h: Temperature Limit  
Register Read/ Register  
Bit 7  
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
Default Lock?  
Address Write  
Name  
(MSB)  
(LSB) Value  
5Ah  
5Ah  
5Ah  
67h  
68h  
69h  
R/W  
R/W  
R/W  
Zone1 Fan Temp Limit  
Zone2 Fan Temp Limit  
Zone3 Fan Temp Limit  
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
U
U
U
0
0
These are the temperature limits for the individual zones. When the current temperature equals this limit, the fan will be turned  
on if it is not already. When the temperature exceeds this limit, the fan speed will be increased according to the algorithm set forth  
in the Auto Fan Range, PWM Frequency register description. Default = 90˚C = 5Ah  
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
register shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
TABLE 10. Temperature Limit vs Register Setting  
Temperature Reading (Decimal)  
Reading (Hex)  
−127˚C  
−127  
81h  
.
.
.
.
.
.
.
.
.
−50˚C  
−50  
CEh  
.
.
.
.
.
.
.
.
.
23  
www.national.com  
Functional Description (Continued)  
TABLE 10. Temperature Limit vs Register Setting (Continued)  
Temperature Reading (Decimal)  
Reading (Hex)  
0˚C  
0
00h  
.
.
.
.
.
.
.
.
.
50˚C  
50  
32h  
.
.
.
.
.
.
.
.
.
127˚C  
127  
7Fh  
4.19 Registers 6A-6Ch: Absolute Temperature Limit  
Register Read/  
Address Write  
Register  
Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Default Lock?  
(MSB)  
(LSB)  
Value  
64h  
6Ah  
6Bh  
6Ch  
R/W  
R/W  
R/W  
Zone1 Absolute Temp Limit  
Zone2 Absolute Temp Limit  
Zone3 Absolute Temp Limit  
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
0
0
U
U
U
64h  
64h  
In the Auto Fan mode, if a zone exceeds the temperature set in the Absolute Temperature Limit register, all of the PWM outputs  
will incresase its duty cycle to 100%. This is a safety feature that attempts to cool the system if there is a potentially catastrophic  
thermal event. If set to 80h (-128˚C), the feature is disabled. Default=100˚C=64h  
These registers become Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to  
these registers shall have no effect. After power up the default values are used whenever the Ready/Lock/Start/Override register  
Start bit is cleared even though modifications to these registers are possible.  
TABLE 11. Absolute Limit vs Register Setting  
Temperature Reading (Decimal)  
Reading (Hex)  
−127˚C  
−127  
81h  
.
.
.
.
.
.
.
.
.
−50˚C  
−50  
CEh  
.
.
.
.
.
.
.
.
.
0˚C  
0
00h  
.
.
.
.
.
.
.
.
.
50˚C  
50  
32h  
.
.
.
.
.
.
.
.
.
127˚C  
127  
7Fh  
4.20 Registers 6D-6Eh: Zone Hysteresis Registers  
Register Read/ Register  
Address Write Name  
Bit 7  
(MSB)  
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
Default Lock?  
(LSB) Value  
6Dh  
6Eh  
R/W  
R/W  
Zone1 and Zone2 Hysteresis H1-3  
Zone3 Hysteresis H3-3  
H1-2 H1-1 H1-0 H2-3 H2-2 H2-1 H2-0  
H3-2 H3-1 H3-0 RES RES RES RES  
44h  
40h  
U
U
If the temperature is above Fan Temp Limit, then drops below Fan Temp Limit, the following will occur:  
www.national.com  
24  
Functional Description (Continued)  
– The fan will remain on, at Fan PWM Minimum, until the temperature goes a certain amount below Fan Temp Limit.  
– The Hysteresis registers control this amount. See below table for details.  
These registers become Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to  
thses registers shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register  
Start bit is cleared even though modifications to this register are possible.  
TABLE 12. Hysteresis Settings  
Setting  
HYSTERESIS  
0h  
0˚C  
.
.
.
.
.
.
5h  
.
5˚C  
.
.
.
.
.
Fh  
15˚C  
4.21 Register 6Fh: Test Register  
Register  
Address  
6Fh  
Read/  
Write  
R/W  
Register  
Name  
Bit 7  
(MSB)  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
RES  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
XEN  
Default  
Value  
00h  
Test Register  
RES  
RES  
RES  
RES  
RES  
RES  
If the XEN bit is set high, the part will be placed into XOR tree test mode. Clearing the bit (writing a 0 to the XEN bit) brings the  
part out of XOR tree test mode.  
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
registers shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
4.22 Registers 70-7Fh: Vendor Specific Registers  
These registers are for vendor specific features, including test registers. They will not default to a specific value on power up.  
4.22.1 Register 74h: Tachometer Monitor Mode  
Register Read/  
Address Write  
Register  
Name  
Bit 7  
(MSb)  
Bit 6  
Bit 5  
Bit 4  
Bit 3 Bit 2 Bit 1  
T2-0 T1-1  
Bit 0  
(LSb)  
T1-0  
Default Lock?  
Value  
74h  
R/W  
Tach Monitor Mode RES  
RES  
T3/4-1 T3/4-0 T2-1  
00h  
Each fan TACH input has 4 possible modes of operation when using the low frequency range for the PWM outputs. Mode 0 is the  
only mode that is available when using the high frequecy range for the PWM outputs. The modes for TACH3 and TACH4 share  
control bits T3/4-[1:0]; TACH2 is controlled by T2-[1:0]; TACH1 is controlled by T1-[1:0]. The result reported in all modes is based  
on 2 pulses per revolution. In order for modes 2 and 3 to function properly it is required that the:  
PWM1 output must control the fan that has it’s tachometer output connected to the TACH1 LM96000 input.  
PWM2 output must control the fan that has it’s tachometer output connected to the TACH2 LM96000 input.  
PWM3 output must control the fans that have their tachometer outputs connected to the TACH3 or TACH4 LM96000 inputs.  
Setting (Tn[1:0]) Mode Function  
00  
01  
10  
11  
0
1
2
3
Traditional tach input monitor, false readings when under minimum detctable RPM  
Traditional tach input monitor, FFFFh reading when under minimum detectable RPM  
Most accurate readings, FFFFh reading when under minimum detectable RPM  
Least effect on programmed PWM of Fan, FFFFh reading when under minimum detectable RPM  
Mode 0: This mode uses the conventional method for fan tachometer pulse detection and does not include any circuitry to  
compensate for PWM Fan drive. This mode should be used when PWM drive is not used to power the fan. This mode may  
report a false RPM reading when under minimum detectable RPM as shown in the following table.  
Mode 1: This mode uses the conventional method for fan tach detection. The reading will be FFFFh if it is below minimum  
detectable RPM.  
25  
www.national.com  
Functional Description (Continued)  
Mode 2: This mode is optimized for accurate RPM readings and activates circuitry that extends the lower side of the RPM  
reading as shown in the following table.  
Mode 3: This mode minimizes the effect on the RPM setting and activates circuitry that extends the lower side of the RPM  
reading as shown in the following table.  
PWM Frequency  
10.01  
Mode 0 and 1 Minimum RPM  
Mode 2 and 3 Minimum RPM  
841  
210  
315  
420  
420  
420  
420  
420  
420  
15.02  
1262  
1944  
2523  
3205  
3953  
5156  
7906  
23.14  
30.04  
38.16  
47.06  
61.38  
94.12  
This register is not effected when the Ready/Lock/Start/Override register Lock bit is set. After power up the default value is used  
whenever the Ready/Lock/Start/Override register Start bit is cleared even though modifications to this register are possible.  
4.22.2 Register 75h: Fan Spin-up Mode  
Register Read/  
Address Write  
Register  
Name  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3  
(MSB)  
Bit 2  
Bit 1  
Bit 0  
(LSB)  
Default Lock?  
Value  
75h  
R/W Fan Spin-up Mode RES RES RES RES RES PWM3 SU PWM2 SU PWM1 SU  
7h  
U
The PWM SU bit configures the PWM spin-up mode. If PWM SU is cleared the spin-up time will terminate after time programmed  
by the Fan Configuration register has elapsed. When set to a 1, the spin-up time will terminate early if the TACH reading exceeds  
the Tach Minimum value or after the time programmed by the Fan Configuration register has elapsed, whichever occurs first.  
This register becomes Read Only when the Ready/Lock/Start/Override register Lock bit is set. Any further attempts to write to this  
register shall have no effect. After power up the default value is used whenever the Ready/Lock/Start/Override register Start bit  
is cleared even though modifications to this register are possible.  
4.23 Undefined Registers  
Any reads to undefined registers will always return 00h. Writes to undefined registers will have no effect and will not return an  
error.  
5.0 XOR TEST MODE  
The LM96000 incorporates a XOR tree test mode. When the test mode is enabled by setting the “XEN” bit high in the Test  
Register at address 6Fh via the SMBus, the part will enter XOR test mode.  
Since the test mode an XOR tree, the order of the signals in the tree is not important. SMBDAT and SMBCLK are not to be  
included in the test tree.  
20084608  
www.national.com  
26  
Applications Information  
20084609  
Typical Applications Schematic  
27  
www.national.com  
Physical Dimensions inches (millimeters) unless otherwise noted  
24-Lead Molded TSSOP Package,  
Order Number LM96000CIMT or LM96000CIMTX  
NS Package Number MTC24E  
JEDEC Registration MO-153, Variation AD  
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves  
the right at any time without notice to change said circuitry and specifications.  
For the most current product information visit us at www.national.com.  
LIFE SUPPORT POLICY  
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS  
WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTOR  
CORPORATION. As used herein:  
1. Life support devices or systems are devices or systems  
which, (a) are intended for surgical implant into the body, or  
(b) support or sustain life, and whose failure to perform when  
properly used in accordance with instructions for use  
provided in the labeling, can be reasonably expected to result  
in a significant injury to the user.  
2. A critical component is any component of a life support  
device or system whose failure to perform can be reasonably  
expected to cause the failure of the life support device or  
system, or to affect its safety or effectiveness.  
BANNED SUBSTANCE COMPLIANCE  
National Semiconductor certifies that the products and packing materials meet the provisions of the Customer Products Stewardship  
Specification (CSP-9-111C2) and the Banned Substances and Materials of Interest Specification (CSP-9-111S2) and contain no ‘‘Banned  
Substances’’ as defined in CSP-9-111S2.  
National Semiconductor  
Americas Customer  
Support Center  
National Semiconductor  
Europe Customer Support Center  
Fax: +49 (0) 180-530 85 86  
National Semiconductor  
Asia Pacific Customer  
Support Center  
National Semiconductor  
Japan Customer Support Center  
Fax: 81-3-5639-7507  
Email: new.feedback@nsc.com  
Tel: 1-800-272-9959  
Email: europe.support@nsc.com  
Deutsch Tel: +49 (0) 69 9508 6208  
English Tel: +44 (0) 870 24 0 2171  
Français Tel: +33 (0) 1 41 91 8790  
Email: ap.support@nsc.com  
Email: jpn.feedback@nsc.com  
Tel: 81-3-5639-7560  
www.national.com  

相关型号:

LM96000CIMTX/NOPB

硬件监控器,带风扇控制功能和 6 个电源电压监控器 | PW | 24 | 0 to 125
TI

LM96011

Hardware Monitor with Thermal Diode Input and SensorPath⑩ Bus
NSC

LM96063

LM96063 Remote Diode Digital Temperature Sensor with Integrated Fan Control
TI

LM96063C

LM96063 Remote Diode Digital Temperature Sensor with Integrated Fan Control
TI

LM96063CISD/NOPB

具有 1 条远程和本地通道的风扇控制器,具有风扇降噪功能 | DSC | 10 | -40 to 85
TI

LM96063CISDX

Switch/Digital Output Temperature Sensor, DIGITAL TEMP SENSOR-SERIAL, 11BIT(s), 3Cel, SQUARE, SURFACE MOUNT, MO-299WEED-5, LLP-10
TI

LM96063CISDX/NOPB

具有 1 条远程和本地通道的风扇控制器,具有风扇降噪功能 | DSC | 10 | -40 to 85
TI

LM96080

System Hardware Monitor with 2-Wire Serial Interface
NSC

LM96080

1 条本地通道温度传感器,带风扇转速控制功能和电源电压监控器
TI

LM96080CIMT

LM96080 System Hardware Monitor with 2-Wire Serial Interface
TI

LM96080CIMT

IC 1-CHANNEL POWER SUPPLY MANAGEMENT CKT, PDSO24, PLASTIC, TSSOP-24, Power Management Circuit
NSC

LM96080CIMT-NOPB

IC 1-CHANNEL POWER SUPPLY MANAGEMENT CKT, PDSO24, ROHS COMPLIANT, PLASTIC, TSSOP-24, Power Management Circuit
NSC