Datasheet
6-Channel Intelligent Fan Controller
MAX31785
35
MFR_MODE (D1h)
The MFR_MODE command is used to configure the device to support manufacturer specific commands. The MFR_
MODE command is described in Table 22. After this command is sent, another command should not be sent for at
least 250ms.
Table 22. MFR_MODE
BIT BIT NAME MEANING
15 FORCE_NV_FAULT_LOG
Setting this bit to 1 forces the device to log data into the nonvolatile fault log. Once set, the
device clears this bit when the action is completed. The host must set again for subsequent
action. If an error occurs during this action, the device sets the CML bit in STATUS_BYTE
and STATUS_WORD; no bits are set in STATUS_CML.
14 CLEAR_NV_FAULT_LOG
Setting this bit to 1 forces the device to clear the nonvolatile fault log by writing FFh to all
byte locations. Once set, the device clears this bit when the action is completed. The host
must set again for subsequent action. If an error occurs during this action, the device sets
the CML bit in STATUS_BYTE and STATUS_WORD; no bits are set in STATUS_CML.
13 ALERT
0 = ALERT disabled (device does not respond to ARA).
1 = ALERT enabled (device responds to ARA and ARA must be used).
12 0 This bit always returns a 0.
11 SOFT_RESET This bit must be set, then cleared and set again within 8ms for a soft reset to occur.
10:8 0 These bits always return a 0.
7:6 FAN_HEALTH_CRITERIA
These bits select the threshold for the expected RPM in the fan health monitor.
BIT GREEN ORANGE RED
0 0 < 10% < 15% > 15%
0 1 < 10% < 20% > 20%
1 0 < 15% < 20% > 20%
1 1 < 15% < 25% > 25%
5 ADC5_ENABLE
0 = ADC5 voltage sense disabled.
1 = ADC5 voltage sense enabled (overridden if temp sense enabled)
4 ADC4_ENABLE
0 = ADC4 voltage sense disabled.
1 = ADC4 voltage sense enabled (overridden if temp sense enabled)
3 ADC3_ENABLE
0 = ADC3 voltage sense disabled.
1 = ADC3 voltage sense enabled (overridden if temp sense enabled)
2 ADC2_ENABLE
0 = ADC2 voltage sense disabled.
1 = ADC2 voltage sense enabled (overridden if temp sense enabled)
1 ADC1_ENABLE
0 = ADC1 voltage sense disabled.
1 = ADC1 voltage sense enabled (overridden if temp sense enabled)
0 ADC0_ENABLE
0 = ADC0 voltage sense disabled.
1 = ADC0 voltage sense enabled (overridden if temp sense enabled)