beautypg.com

C-compatible interface – Rainbow Electronics MAX6651 User Manual

Page 15

background image

MAX6650/MAX6651

Fan-Speed Regulators and Monitors

with SMBus/I

2

C-Compatible Interface

______________________________________________________________________________________

15

Full-On Mode

By occasionally (over a period of days or weeks) turning
the fan on full and measuring the resultant speed, a
failing fan can be detected by a trend of decreasing
speeds at a given power-supply voltage. Power-up is a
convenient time to measure the maximum fan speed.

Open-Loop Mode

The fan’s condition can also be monitored using open-
loop mode. By characterizing the fan while it is new,
fan failure can be determined by writing a predeter-
mined value to the DAC and measuring the resultant
fan speed. A decrease over time of the resultant speed
may be an indication of future fan failure.

Closed-Loop Mode

The MAX6650 allows the system to read the DAC value
used to regulate the fan speed. For a given speed, a
significant change in the required DAC value may indi-
cate future fan problems.

Monitoring More than 4 Fans

Use the MAX6651 to monitor up to four fans at a time
(Figure 7). For systems requiring more than four fans,
Figure 8 shows an application using an analog multi-
plexer (mux) to monitor 11 fans. GPIO2, GPIO3, and
GPIO4 are connected to the mux’s address pins. By
writing the appropriate value to the GPIO pins, the
desired tachometer gets selected and counted by the

TACH3 input. Because the TACH inputs are double-
buffered, and only sampled every other time slot, it is
important to wait at least 4 times the tachometer count
time before reading the register after changing the mux
address. In the extreme case, a total of 25 fans can be
monitored using three multiplexers connected to
TACH1, TACH2, and TACH3. Do not connect TACH0 to
a mux if the MAX6651 is under closed-loop mode.

N+1 Fan Application

As shown in

Figure 9

, if any MAX6650 cannot maintain

speed regulation, all other fans will automatically be
turned on full. This can be useful in high-reliability sys-
tems where any single fan failure should not cause
downtime. The system should be designed so that the
number of fans used is one more than are actually
needed. This way, there is sufficient cooling even if a
fan fails. With all fans operating correctly, it is unneces-
sary to run the fans at their maximum speed. Reducing
fan speed can reduce noise and increase the life of the
fans. However, once a fan fails, it is important that the
remaining fans spin at their maximum speed.

In

Figure 9,

all the GPIO0s are configured as

ALERT

outputs, and all the GPIO1s are configured as

FULL ON inputs. If any MAX6650 generates an ALERT
(indicating failure), the remaining MAX6650s will auto-
matically turn their fans on full.

MAX6651

TACH0

TACH1

TACH2

TACH3

GPIO4

GPIO3

GPIO2

MAX4051

V

CC

3V OR 5.5V

COM

ADDA

ADDB

ADDC

INH

GND V-

NO0

NO1

NO2

NO3

NO4

NO5

NO6

FAN TACH 4

FAN TACH 9

FAN TACH 5

FAN TACH 6

FAN TACH 7

FAN TACH 8

FAN TACH 1

FAN TACH 2

FAN TACH 3

FAN TACH 10

NO7

FAN TACH 11

TO FAN VOLTAGE

5V OR 12V

Figure 8. Monitoring Multiple Fans