
Functional Description
(Continued)
TABLE 1. Temperature vs Register Reading
(Continued)
Temperature
Reading (Dec)
.
.
.
0C
.
.
.
127C
(SENSOR ERROR)
Reading (Hex)
.
.
.
00h
.
.
.
7Fh
80h
.
.
.
0
.
.
.
127
4.3 Register 28-2Fh: Fan Tachometer Reading
Register
Address
28h
29h
2Ah
2Bh
2Ch
2Dh
2Eh
2Fh
Read/
Write
R
R
R
R
R
R
R
R
Register
Name
Tach1 LSB
Tach1 MSB
Tach2 LSB
Tach2 MSB
Tach3 LSB
Tach3 MSB
Tach4 LSB
Tach4 MSB
Bit 7
(MSB)
7
15
7
15
7
15
7
15
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
LEVEL0
8
LEVEL0
8
LEVEL0
8
LEVEL0
8
Default
Value
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
6
14
6
14
6
14
6
14
5
13
5
13
5
13
5
13
4
12
4
12
4
12
4
12
3
11
3
11
3
11
3
11
2
10
2
10
2
10
2
10
LEVEL1
9
LEVEL1
9
LEVEL1
9
LEVEL1
9
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
31h
32h
Read/
Write
R/W
R/W
R/W
Register
Name
Fan1 Current PWM Duty
Fan2 Current PWM Duty
Fan3 Current PWM Duty
Bit 7
(MSB)
7
7
7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
0
0
0
Default
Value
N/A
N/A
N/A
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
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
0%
Value (Decimal)
0
Value (Hex)
00h
L
www.national.com
12