MAX6661
using the FSC register. By selecting fan open-loop
mode, the MAX6661 automatically invokes thermal
open-loop mode.
Fan Conversion Rate Register
The FCR register (Table 6) programs the fans update
time interval in free-running autonomous mode
(RUN/STOP = 0). The conversion rate bytes POR state
is 02h (0.25Hz). The MAX6661 uses only the 3LSBs of
this register. The 5MSBs are dont cares. The update
rate tolerance is ±25% (max) at any rate setting.
Fan Driver
The fan driver consists of an amplifier and low-side
NMOS power device whose drain is connected to FAN
and is the connection for the low side of the fan. There
is an internal connection from the fan to the input of the
amplifier. The FET has 4 on-resistance with 320mA
(typ) current limit. The driver has a thermal shutdown
sensor that senses the drivers temperature. It shuts
down the driver if the temperature exceeds +150°C.
The driver is reactivated once the temperature has
dropped below +140°C.
TACH IN
The TACH IN input connects directly to the tachometer
output of a fan. Most commercially available fans have
two tachometer pulses per revolution. The tachometer
input is fully compatible with tachometer signals, which
are pulled up to V
FAN
.
Commutating Current Pulses
When a fan does not come equipped with a tachometer
output, the MAX6661 uses commutating generated cur-
rent pulses for speed detection. This mode is entered
by setting the FG registers bit 1 to 1. An internal pulse
is generated whenever a step increase occurs in the
fan current. Connecting an external resistor between
the GAIN pin and V
CC
can reduce the sensitivity of
pulses to changes in fan current. In general, the lower
the resistor value, the lower the sensitivity, and the fan
is easier to turn ON and can use a smaller external
capacitor across its terminals. A suitable resistor range
is 1k to 5k.
Fan-Failure Detection
The MAX6661 detects fan failure by comparing the
value in the fan tachometer period (FTP) register, a
READ ONLY register, with a limit stored in the fan
tachometer period limit (FTPL) register (Table 11). A
counter counts the number of on-chip oscillator pulses
between successive tachometer pulses and loads its
value into the FTP register every time a tachometer
pulse arrives. If the value in FTP is greater than the
value in FTPL, a failure is indicated. In fan closed loop,
a flag is activated when the fan is at full speed.
Set the fan tachometer period limit byte to:
f
TACH
= 8415 / [N f]
where N = fan-fail ratio and f
TACH
= maximum frequen-
cy of the fan tachometer. The factor N is less than 1
and produces a fan-failure indication when the fan
should be running at full speed, but is only reaching a
factor of N of its expected frequency. The factor N is
typically set to 0.75 for all fan speeds except at very
low speeds where a fan failure is indicated by an over-
flow of the fan-speed counter. The overflow flag cannot
be viewed separately in the status byte but is ORed
with bit 0, the fan-fail bit.
Applications Information
Mode Register
Resistance in series with the remote-sensing junction
causes conversion errors on the order of 0.5°C per
ohm.
The MAX6661 mode register gives the ability to elimi-
nate the effects of external series resistance of up to
several hundred ohms on the remote temperature mea-
surement and to adjust the temperature-measuring
ADC to suit different types of remote-diode sensor. For
systems using external switches or long cables to con-
nect to the remote sensor, a parasitic resistance can-
cellation mode can be entered by setting mode register
bit 7 = 1. This mode requires a longer conversion time
and so can only be used for fan conversion rates of
1Hz or slower. Bits 6, 1, and 0 of the mode register are
not used. Use bits 52 to adjust the ADC gain to
achieve accurate temperature measurements with
diodes not included in the recommended list or to indi-
vidually calibrate the MAX6661 for use in specific con-
trol systems. These bits adjust gain to set the
temperature reading at +25°C, using twos complement
format reading. Bit 5 is the sign (1 = increase, 0 =
decrease), bit 4 = 2°C shift, bit 3 = 1°C shift, bit 2 =
1/2°C shift. Origin of gain curve is referred to 0°K. To
use this feature, the sensor must be calibrated by the
user.
General Programming Techniques
The full-scale range of the fan-regulation loop is
designed to accommodate fans operating between the
1000rpm to 8000rpm range of different fans. An on-
chip 8415Hz oscillator is used to generate the 33Hz to
66Hz reference frequency. Choose the FTD value such
that the fan full-speed frequency divided by this value
falls in the 33Hz to 66Hz range. The full-scale reference
frequency is further divided by the value in the FSC
Remote Temperature-Controlled Fan-Speed
Regulator with SPI-Compatible Interface
16 ______________________________________________________________________________________
register to the desired fan frequency [read: speed]. The
8415Hz is divided down from the MAX6661 internal
clock, and has a ±25°C tolerance.
1) Determine the fans maximum tachometer frequency:
f
(TACH)
Hz = (rpm/60s / min) number of poles
Where poles = number of pulses per revolution.
Most fans are two poles; therefore, they have two
pulses per revolution.
2) Set the programmable FTD so that the frequency of
the fan tachometer divided by the prescaler value in
the FCD register falls in the 33Hz to 66Hz range.
3) Determine the value required for the fan FS register:
FS = 8415 / (f
TACH
P)
Where P is the prescaler division ratio of the FCD
register.
Example: Fan A has a 2500rpm rating and 2 poles:
f
TACH
= 2500 / 60 2 = 83.4Hz
MAX6661
Remote Temperature-Controlled Fan-Speed
Regulator with SPI-Compatible Interface
______________________________________________________________________________________ 17
N
TEMP DATA
FAN GAIN (FG)
8°C, 16°C, 32°C
RANGE
FAN-SPEED
CONTROL
1 TO 63
REF FREQ
8415Hz
FAN FULL
SCALE (FS)
127 TO 255
COUNTER
FAN
TACHOMETER
PERIOD (FTP)
FAN
TACHOMETER
PERIOD LIMIT (FTPL)
COMPARATOR
FAN TACHOMETER
DIVISOR (FTD)
1, 2, 4, 8
FAN OPEN/CLOSED
LOOP
UP/DOWN
DRIVER
DAC
FAN FAIL
V
FAN
TACH
FAN
TACH IN
Figure 7. MAX6661 Fan Loop Functional Diagram
REGISTER/ADDRESS FL (B1H = READ, B8H = WRITE)
COMMAND READ LIMIT/FAILURE REGISTER
Label
7
(MSB)
6
Data Bit
5
Data Bit
4
Data Bit
3
Data Bit
2
Data Bit
1
Data Bit
0
Data Bit
POR State 1 1 1 1 1 1 1 1
Table 11. Fan Tachometer Period Limit (RFTCL/WWFTCL)
Note: The fan tachometer period limit register is programmed with the maximum speed that is compared against the value in the FS
register to produce an error output to the status register.
MAX6661
The 83.4Hz value is out of the 33Hz to 66Hz decre-
ment/increment range.
Set bits in the FTD register to divide the signal down
within the 33Hz to 66Hz range. Bits 1, 0 = 10 (divide
by 2: P = 2). The result is 83.4Hz/2 = 41.7Hz.
4) Set the FS register to yield approximately 42Hz:
42Hz = 8415Hz / FS (value)
FS (value) 200
FS register = 11001000
5) In current-sense feedback, a pulse is generated
whenever there is a step increase in fan current. The
frequency of pulses is then not only determined by
the fan rpms and the number of poles, but also by
the update rate at which the fan driver forces an
increase in voltage across the fan.
The maximum pulse frequency is then given by:
f
C
Hz = f
TACH
P / (P-1)
Where f = (rpm/60) poles and P is the value in
FTD.
The value required for the fan FS register is:
FS = 8415Hz / (f
TACH
/ (P-1))
The fan speed limit in FTPL should be set to:
f
L
= 8415Hz / (N f
TACH
)
A value of P = 1 cannot be used in current-sense
mode.
Fan Selection
For closed-loop operation and fan monitoring, the
MAX6661 requires fans with tachometer outputs. A
tachometer output is typically specified as an option on
many fan models from a variety of manufacturers. Verify
the nature of the tachometer output (open collector,
totem pole) and the resultant levels and configure the
connection to the MAX6661. For a fan with an open-
drain/collector output, a pullup resistor of typically 5k
must be connected between TACH IN and V
FAN
. Note
how many pulses per revolution are generated by the
tachometer output (this varies from model to model and
among manufacturers, though two pulses per revolu-
tion are the most common). Table 12 lists the represen-
tative fan manufacturers and the model they make
available with tachometer outputs.
Low-Speed Operation
Brushless DC fans increase reliability by replacing
mechanical commutation with electronic commutation.
By lowering the voltage across the fan to reduce its
speed, the MAX6661 is also lowering the supply volt-
age for the electronic commutation and tachometer
electronics. If the voltage supplied to the fan is lowered
too far, the internal electronics may no longer function
properly. Some of the following symptoms are possible:
The fan may stop spinning.
The tachometer output may stop generating a signal.
The tachometer output may generate more than two
pulses per revolution.
The problems that occur and the supply voltages at
which they occur depend on which fan is used. As a
rule of thumb, 12V fans can be expected to experience
problems somewhere around 1/4 and 1/2 their rated
speed.
Remote Temperature-Controlled Fan-Speed
Regulator with SPI-Compatible Interface
18 ______________________________________________________________________________________
MANUFACTURER FAN MODEL OPTION
Comair Roton
All DC brushless models can be
ordered with optional tachometer
output.
EBM-Papst
Tachometer output optional on
some models.
JMC Tachometer output optional.
NMB
All DC brushless models can be
ordered with optional tachometer
output.
Panasonic
Panaflo and flat unidirectional
miniature fans can be ordered
with tachometer output.
Sunon
Tachometer output optional on
some models.
Table 12. Fan Manufacturers
Chip Information
TRANSISTOR COUNT: 6479
PROCESS: BiCMOS

MAX6661AEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
SENSOR DIGITAL REMOTE 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet