ADM1031
Rev. B | Page 28 of 36
Table 18. Register 0×00 Configuration Register 1 Power-On Default = 90H
Bit
Name
R/W
Description
0
MONITOR
Read/Write
Setting this bit to a “1” enables monitoring of temperature and enables measurement of the fan tach
signals. (Power-Up Default=0)
1
INT Enable
Read/Write
Setting this bit to a “1” enables the INT output.
1= Enabled 0= Disabled (Power-Up Default=0)
2
TACH/AIN
Read/Write
Clearing this bit to “0” selects digital fan speed measurement via the TACH pins. Setting this bit to “1”
configures the TACH pins as analog inputs that can measure the speed of 2-wire fans via a sense resistor.
(Power-Up Default=0)
3
PWM Invert
Read/Write
Setting this bit to “1” inverts the PWM signal on the output pins. (Power-Up Default=0)
4
Fan Fault
Enable
Read/Write
Logic 1 enables FAN_FAULT pin; Logic 0 disables FAN_FAULT output. (Power-Up Default=1)
6-
5
PWM Mode
Read/Write
These two bits control the behavior of the fans in auto fan speed control mode.
00 = Remote Temp 1 controls Fan 1; Remote Temp 2 controls Fan 2.
01 = Remote Temp 1 controls Fan 1 and Fan 2.
10 = Remote Temp 2 controls Fan 1 and Fan 2.
11 = Max of Local Temp and Remote Temp 1 and 2 drives Fans 1 and 2.
These two bits have the following effect in software control mode.
00 = Program PWM duty cycles for Fans 1 and 2.
11 = Program RPM Speeds for Fans 1 and 2.
7
Auto/SW
Ctrl
Read/Write
Logic 1 selects automatic fan speed control; Logic 0 selects SW control. (Power-Up Default = 1)
When under software control, PWM duty cycle or RPM values can be programmed for each fan.
Table 19. Register 0×01 Configuration 2 Power-On Default = 7FH
Bit
Name
R/W
Description
0
PWM 1 En
Read/Write
Enables Fan 1 PWM output when this bit is a “1.”
1
PWM 2 En
Read/Write
Enables Fan 2 PWM output when this bit is a “1.”
2
TACH 1 En
Read/Write
Enables Tach 1 input when set to “1.”
3
TACH 2 En
Read/Write
Enables Tach 2 input when set to “1.”
4
Loc Temp En
Read/Write
Enables Interrupts on local temperature channel when set to “1.”
5
Remote 1
Temp En
Read/Write
Interrupts on Remote 1 Channel when set to “1.” Default is normally enabled, except when a diode
fault is detected on power-up.
6
Remote 2
Temp En
Read/Write
Enables Interrupts on Remote 2 Channel when set to “1.” Default is normally enabled, except when a
diode fault is detected on power-up.
7
SW Reset
Read/Write
When set to “1,” resets the device. Self-clears. Power-Up Default = 0.
Table 20. Register 0×02 Status Register 1 Power-On Default = 00H
Bit
Name
R/W
Description
0
Alarm 1 Speed
Read Only
This bit is set to “1” when fan is running at alarm speed. Once read, this bit is not reasserted on next
monitoring cycle, even if the fan is still running at alarm speed.
1
Fan 1 Fault
Read Only
This bit is set to “1” if Fan 1 becomes stuck or is running under speed.
2
Remote 1 High
Read Only
“1” indicates Remote 1 high temperature limit has been exceeded. If the temperature is still outside the
Remote 1 Temp High Limit, this bit reasserts on next monitoring cycle.
3
Remote 1 Low
Read Only
“1” indicates Remote 1 low temperature limit exceeded (below). If the temperature is still outside the
Remote 1 Temp Low Limit, this bit reasserts on next monitoring cycle.
4
Remote 1
Therm
Read Only
“1” indicates Remote 1 temperature Therm limit has been exceeded. This bit is cleared on a read of
Status Register 1.
5
Remote Diode
1 Error
Read Only
This bit is set to “1” if a short or open is detected on the Remote 1 temperature channel. This test is only
done on power-up, and if set to 1 cannot be cleared by reading the Status Register 1.
6
Local Temp
High
Read Only
This bit is set to “1” if a short or open is detected on the Remote 1 temperature channel. This test is only
done on power-up, and if set to 1 cannot be cleared by reading the Status Register 1.
7
Local Temp
Low
Read Only
“1” indicates Local Temp Low Limit has been exceeded (below). If the temperature is still outside the
Local Temp Low Limit, this bit reasserts on next monitoring cycle.