Configuration register. Spin-up can be disabled, or it can
cause the fan to be driven with a 100% duty cycle until
it produces two tachometer pulses, up to a maximum of
0.5s, 1s, or 2s. When spin-up is enabled and the duty
cycle is making a transition from 0% to a value that is less
than 100% (from 0% to 50%, for example), the duty cycle
first goes to 100%. When two tachometer pulses have
been detected, or when the maximum spin-up period has
elapsed, the duty cycle drops to the target value (50%
in this example). The SPIN_START pin sets the spin-up
value at power-up.
Sequential Fan Activation
When multiple high-current fans are activated simultane-
ously, the startup current can stress the system’s power
supply. To minimize this effect, the device includes a
selectable sequential fan activation feature. When select-
ed, this feature inserts a short minimum delay between
the activation times of fans.
The bits for controlling sequential fan activation are
located in the Failed Fan Options/Sequential Start regis-
ter. They select the time delay between fan activations to
be one of the following: 0, 250ms, 500ms, 1s, 2s, or 4s.
The default time is 500ms per channel.
Sequential fan activation applies to POR, fan failure
forcing the fans to full speed, and assertion of the
FULL_SPEED input, which forces all the fans to full
speed. In all these cases, all fans are forced to full
speed. The sequence operates as follows:
• PWM1 activates. The PWM duty cycle begins to
increase at the selected rate of change.
• After the selected delay time has elapsed, PWM2 acti-
vates. Again, the PWM duty cycle begins to increase
at the selected rate of change.
• The other PWM channels activate in sequence, each
delayed by the selected delay time relative to the
previous channel. Note that the time delay applies to
unused or disabled channels.
FULL_SPEED Input
Driving this input low forces all fans to full speed with the
exception of any failed fans (if 0% on failure has been
selected). This input allows an external temperature
switch to provide fail-safe overtemperature protection. In
systems with multiple MAX31790s, all FAN_FAIL outputs
can be connected to all FULL_SPEED inputs, thereby
providing full-speed operation if any fan fails, regardless
of which MAX31790 controls it. This input is active even
in standby mode.
POR Options
Five inputs allow setup of the device’s behavior at power-
up. The following inputs are sampled when power is first
applied to the device:
WD_START: At power-up the watchdog operation is
controlled by the WD_START pin. Connect WD_START to
VCC to enable, or to GND to disable the watchdog func-
tion. When enabled using WD_START, the timeout period
is 30s. After power is applied, the watchdog function can
be enabled or disabled, and the timeout period can be
changed by editing the Global Configuration register.
SPIN_START: At power-up, spin-up operation is controlled
by the SPIN_START pin. Connect SPIN_START to GND to
disable, VCC to enable spin-up for a maximum of 1s, or
unconnected to enable spin-up for a maximum of 0.5s.
After power is applied, the spin-up function can be enabled
or disabled, and the spin-up period can be changed by
editing the associated Fan Configuration register.
PWM_START 0, PWM_START1: At power-up, the PWM
output duty cycles are controlled by the PWM_START0
and PWM_START1 pins. Connect PWM_START0/
PWM_START1 to GND, VCC, or leave unconnected
to achieve different duty cycles for all PWM outputs.
See the PWMOUT Target Duty Cycle register for the
corresponding values and connections. After power is
applied, the PWM duty cycles can be changed, by edit-
ing that PWM’s associated PWMOUT Target Duty Cycle
register.
FREQ_START: At power-up, all PWM output frequen-
cies are controlled by the FREQ_START pin. Connect
FREQ_START to GND for 30Hz, VCC for 25kHz, or uncon-
nected for 1.47kHz. After power is applied, the PWM
output frequencies can be changed by editing the PWM
Frequency register.
Watchdog
The device includes an optional I2C watchdog function
that monitors the I2C bus for transactions. When the
watchdog function is enabled, all fans (with the excep-
tion of failed fans “0% on fail” selected) are forced to
full speed if no I2C transactions occur within a selected
period (5s, 10s, or 30s). Watchdog timing is selected
using the Global Configuration register.
www.maximintegrated.com Maxim Integrated
│
10
MAX31790 6-Channel PWM-Output Fan RPM Controller