ADM1031
http://onsemi.com
25
Table 16. REGISTERS
Register Name
Address
A7A0 in Hex
Comments
Value Registers 0x08–0x1E See Table 17.
Device ID Register 0x3D This location contains the device identification number. Since this device
is the ADM1031, this register contains 0x31. This register is read only.
Company ID THERM 0x3E This location contains the company identification number (0x41). This
register is read only.
Behavior/Revision 0x3F This location contains the revision number of the device. The lower four bits
reflect device revisions [3:0]. Bit 7 of this register is the THERM
-to-fan
enable bit. See Table 30.
Configuration Register 1 0x00 See Table 18. (Power-On Value = 1001 0000)
Configuration Register 2 0x01 See Table 19. (Power-On Value = 0111 1111)
Status Register 1 0x02 See Table 20. (Power-On Value = 0000 0000)
Status Register 2 0x03 See Table 21. (Power-On Value = 0000 0000)
Manufacturer’s Test Register 0x07 This register is used by the manufacturer for test purposes only. This
register should not be read from or written to in normal operation.
Fan Characteristics Register 1 0x20 See Table 23. (Power-On Value = 0101 1101)
Fan Characteristics Register 2 0x21 See Table 24 . (Power-On Value = 0101 1101)
Fan Speed Configuration Register 0x22 See Table 25. (Power-On Value = 0101 0101)
Fan Filter Register 0x23 See Table 26. (Power-On Value = 0101 0000)
Local Temperature T
MIN
/T
RANGE
0x24 See Table 27. (Power-On Value = 0100 0001)
Remote 1 Temperature T
MIN
/T
RANGE
0x25 See Table 28. (Power-On Value = 0110 0001)
Remote 2 Temperature T
MIN
/T
RANGE
0x26 See Table 29. (Power-On Value = 0110 0001)
Table 17. VALUE REGISTERS
Address R/W Description
0x06 R Extended Temperature Resolution (see Table 22).
0x08 R/W Fan 1 Speed. This register contains the value of the Fan 1 tach measurement.
0x09 R/W Fan 2 Speed. This register contains the value of the Fan 2 tach measurement.
0x0A R Local Temperature Value. This register contains the 8 MSBs of the local temperature measurement.
0x0B R Remote 1 Temperature Value. This register contains the 8 MSBs of the Remote 1 temperature reading.
0x0C R Remote 2 Temperature Value. This register contains the 8 MSBs of the Remote 2 temperature reading.
0x0D R/W Local Temperature Offset. See Table 31. (Power-On Default = 00h)
0x0E R/W Remote 1 Temperature Offset. See Table 32. (Power-On Default = 00h)
0x0F R/W Remote 2 Temperature Offset. See Table 33. (Power-On Default = 00h)
0x10 R/W Fan 1 Tach High Limit. This register contains the limit for the Fan 1 tach measurement. Because the tach
circuit counts between pulses, a slow fan results in a large measure value, so exceeding the limit is the
way to detect a slow or stalled fan. (Power-On Default = FFh)
0x11 R/W Fan 2 Tach High Limit. This register contains the limit for the Fan 2 tach measurement. Because the tach
circuit counts between pulses, a slow fan results in a large measured value, so exceeding the limit is the
way to detect a slow or stalled fan. (Power-On Default = FFh)
0x14 R/W Local Temperature High Limit (Power-On Default 60C)
0x15 R/W Local Temperature Low Limit (Power-On Default 0C)
0x16 R/W Local Temperature THERM Limit (Power-On Default 70C)
0x18 R/W Remote 1 Temperature High Limit (Power-On Default 80C)
0x19 R/W Remote 1 Temperature Low Limit (Power-On Default 0C)
0x1A R/W Remote 1 Temperature THERM Limit (Power-On Default 100C)
0x1C R/W Remote 2 Temperature High Limit (Power-On Default 80C)
0x1D R/W Remote 2 Temperature Low Limit (Power-On Default 0C)
0x1E R/W Remote 2 Temperature THERM Limit (Power-On Default 100C)
ADM1031
http://onsemi.com
26
Table 18. REGISTER 0X00 CONFIGURATION REGISTER 1 POWER-ON DEFAULT = 90H
Bit Name R/W Description
0 MONITOR R/W Setting this bit to a “1” enables monitoring of temperature and enables measurement
of the fan tach signals. (Powerup Default = 0)
1 INT Enable R/W Setting this bit to a “1” enables the INT output. 1 = Enabled 0 = Disabled
(Powerup Default = 0)
2 TACH/AIN R/W 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. (Powerup Default = 0)
3 PWM Invert R/W Setting this bit to “1” inverts the PWM signal on the output pins. (Powerup Default = 0)
4 FAN_FAULT Enable R/W Logic 1 enables FAN_FAULT pin; Logic 0 disables FAN_FAULT output.
(Powerup Default = 1)
65 PWM Mode R/W 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 R/W Logic 1 selects automatic fan speed control; Logic 0 selects SW control. (Powerup
Default = 1). When under software control, PWM duty cycle or RPM values can be
programmed for each fan.
Table 19. REGISTER 0X01 CONFIGURATION 2 POWER-ON DEFAULT = 7FH
Bit Name R/W Description
0 PWM 1 En R/W Enables Fan 1 PWM output when this bit is a “1.”
1 PWM 2 En R/W Enables Fan 2 PWM output when this bit is a “1.”
2 TACH 1 En R/W Enables Tach 1 input when set to “1.”
3 TACH 2 En R/W Enables Tach 2 input when set to “1.”
4 Loc Temp En R/W Enables Interrupts on local temperature channel when set to “1.”
5 Remote 1 Temp En R/W Interrupts on Remote 1 Channel when set to “1.” Default is normally enabled, except
when a diode fault is detected on powerup.
6 Remote 2 Temp En R/W Enables Interrupts on Remote 2 Channel when set to “1.” Default is normally enabled,
except when a diode fault is detected on powerup.
7 SW Reset R/W When set to “1,” resets the device. Self-clears. Powerup Default = 0.
ADM1031
http://onsemi.com
27
Table 20. REGISTER 0X02 STATUS REGISTER 1 POWER-ON DEFAULT = 00H
Bit Name R/W Description
0 Alarm 1 Speed R 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 R This bit is set to “1” if Fan 1 becomes stuck or is running under speed.
2 Remote 1 High R “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 R “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 R “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 R 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 powerup, and if set to 1 cannot be cleared by
reading the Status Register 1.
6 Local Temp High R 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 powerup, and if set to 1 cannot be cleared by
reading the Status Register 1.
7 Local Temp Low R “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.
Table 21. REGISTER 0X03 STATUS REGISTER 2 POWERUP DEFAULT = 00H
Bit Name R/W Description
0 Alarm 2 Speed R This bit is set to “1” when Fan 2 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 2 Fault R This bit is set to “1” if Fan 2 becomes stuck or is running under speed.
2 Remote 2 High R “1” indicates Remote 2 high temperature limit has been exceeded. If the temperature
is still outside the Remote 2 Temp High Limit, this bit reasserts on the next monitoring
cycle.
3 Remote 2 Low R “1” indicates Remote 2 low temperature limit exceeded (below). If the temperature is
still outside the Remote 2 Temp Low Limit, this bit reasserts on the next monitoring
cycle.
4 Remote 2 THERM R “1” indicates Remote 2 temperature THERM limit has been exceeded. This bit is
cleared on reading Status Register 2.
5 Remote Diode 2 Error R This bit is set to “1” if a short or open is detected on the Remote 2 temperature
channel. This test is only done on powerup, and if set to 1 cannot be cleared by
reading Status Register 2.
6 Local THERM R “1” indicates local temperature THERM limit has been exceeded. This bit clears on a
read of Status Register 2.
7 THERM R Set to “1” when THERM is pulled low as an input. This bit clears on a read of Status
Register 2.
Table 22. REGISTER 0X06 EXTENDED TEMPERATURE RESOLUTION POWER-ON DEFAULT = 00H
Bit Name R/W Description
<2:0> Remote Temp 1 R Holds extended temperature resolution bits for Remote 1 channel.
<5:3> Remote Temp 2 R Holds extended temperature resolution bits for Remote 2 channel.
<7:6> Local Temp R Holds extended temperature resolution bits for local temperature channel.

ADM1031ARQZ-REEL

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC SENSOR 2TEMP/FAN CTRL 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union