MAXIM MAX6645ABFAUB

KIT
ATION
EVALU
E
L
B
A
AVAIL
19-3305; Rev 2; 3/07
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
The MAX6643/MAX6644/MAX6645 monitor temperature
and automatically adjust fan speed to ensure optimum
cooling while minimizing acoustic noise from the fan.
Each device measures two temperature locations.
The MAX6643/MAX6644/MAX6645 generate a PWM
waveform that drives an external power transistor, which
in turn modulates the fan’s power supply. The
MAX6643/MAX6644/MAX6645 monitor temperature and
adjust the duty cycle of the PWM output waveform to control the fan’s speed according to the cooling needs of the
system. The MAX6643 monitors its own die temperature
and an optional external transistor’s temperature, while the
MAX6644 and MAX6645 each monitor the temperatures
of one or two external diode-connected transistors.
The MAX6643 and MAX6644 have nine selectable trip
temperatures (in 5°C increments). The MAX6645 is factory programmed and is not pin selectable.
All versions include an overtemperature output (OT).
OT can be used for warning or system shutdown. The
MAX6643 also features a FULLSPD input that forces the
PWM duty cycle to 100%. The MAX6643/MAX6644/
MAX6645 also feature a FANFAIL output that indicates
a failed fan. See the Selector Guide for a complete list
of each device’s functions.
The MAX6643 and MAX6644 are available in a small
16-pin QSOP package and the MAX6645 is available in
a 10-pin µMAX® package. All versions operate from
3.0V to 5.5V supply voltages and consume 500µA (typ)
supply current.
Features
♦ Simple, Automatic Fan-Speed Control
♦ Internal and External Temperature Sensing
♦ Detect Fan Failure Through Locked-Rotor Output,
Tachometer Output, or Fan-Supply Current
Sensing
♦ Multiple, 1.6% Output Duty-Cycle Steps for Low
Audibility of Fan-Speed Changes
♦ Pin-Selectable or Factory-Selectable LowTemperature Fan Threshold
♦ Pin-Selectable or Factory-Selectable HighTemperature Fan Threshold
♦ Spin-Up Time Ensures Fan Start
♦ Fan-Start Delay Minimizes Power-Supply Load at
Power-Up
♦ 32Hz PWM Output
♦ Controlled Duty-Cycle Rate-of-Change Ensures
Good Acoustic Performance
♦ 2°C Temperature-Measurement Accuracy
♦ FULLSPD/FULLSPD Input Sets PWM to 100%
♦ Pin-Selectable OT Output Threshold
♦ 16-Pin QSOP and 10-Pin µMAX Packages
Ordering Information
Applications
Networking Equipment
Storage Equipment
PART
TEMP RANGE
PINPACKAGE
PKG
CODE
Servers
MAX6643LBFAEE
-40°C to +125°C
16 QSOP
E16-1
Desktop Computers
MAX6643LBBAEE
-40°C to +125°C
16 QSOP
E16-1
Workstations
MAX6644LBAAEE
-40°C to +125°C
16 QSOP
E16-1
MAX6645ABFAUB
-40°C to +125°C
10 µMAX
U10-2
Pin Configurations, Typical Operating Circuit, and Selector
Guide appear at end of data sheet.
µMAX is a registered trademark of Maxim Integrated Products, Inc.
________________________________________________________________ Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
1
MAX6643/MAX6644/MAX6645
General Description
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
ABSOLUTE MAXIMUM RATINGS
VDD to GND ..............................................................-0.3V to +6V
PWM_OUT, OT, and FANFAIL to GND.....................-0.3V to +6V
FAN_IN1 and FAN_IN2 to GND...........................-0.3V to +13.2V
DXP_ to GND.........................................................-0.3V to +0.8V
FULLSPD, FULLSPD, TH_, TL_, TACHSET,
and OT_ to GND ..................................-0.3V to +(VDD + 0.3V)
FANFAIL, OT Current ..........................................-1mA to +50mA
Continuous Power Dissipation (TA = +70°C)
16-Pin QSOP (derate 8.3mW/°C above +70°C).......... 667mW
10-Pin µMAX (derate 5.6mW/°C above +70°C) ...........444mW
Operating Temperature Range .........................-40°C to +125°C
Junction Temperature ......................................................+150°C
Storage Temperature Range ............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(VDD = +3.0V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = +3.3V, TA = +25°C.) (Note 1)
PARAMETER
SYMBOL
Operating Supply Voltage Range
VDD
CONDITIONS
Local Temperature Error
VCC = +3.3V
MAX
UNITS
+5.5
V
TA = +20°C to +60°C
±2
TA = 0°C to +125°C
±3
°C
TA = +10°C to +70°C
±2.5
TA = 0°C to +125°C
±3.5
Temperature Error from Supply
Sensitivity
VDD falling edge
1.5
POR Threshold Hysteresis
2.0
2.5
V
1
mA
0.5
mA
90
IS
During a conversion
Average Operating Current
Duty cycle = 50%, no load
Remote-Diode Sourcing Current
High level
Conversion Time
0.5
80
100
°C
°C/V
±0.2
Power-On-Reset (POR) Threshold
Operating Current
TYP
+3.0
VDD = +3.3V,
+20°C ≤ TRJ ≤
+100°C
Remote Temperature Error
MIN
mV
120
µA
125
ms
Spin-Up Time
MAX664_ _B_ _ _ _
8
s
Startup Delay
MAX664_ _B_ _ _ _
0.5
s
16
Hz
32
Hz
Minimum Fan-Fail Tachometer
Frequency
PWM_OUT Frequency
FPWM_OUT
DIGITAL OUTPUTS (OT, FANFAIL, PWM_OUT)
Output Low Voltage (OT)
VOL
Output Low Voltage
(FANFAIL, PWM_OUT)
VOL
Output-High Leakage Current
IOH
2
ISINK = 1mA
0.4
ISINK = 6mA
0.5
ISINK = 1mA
0.4
VOH = 3.3V
1
_______________________________________________________________________________________
V
V
µA
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
(VDD = +3.0V to +5.5V, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VDD = +3.3V, TA = +25°C.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
DIGITAL INPUTS (FULLSPD, FULLSPD, TACHSET)
Logic-Input High
VIH
Logic-Input Low
VIL
VDD = 5.5V
3.65
VDD = 3.0V
2.2
V
VDD = 3.0V
Input Leakage Current
VIN = GND or VDD
-1
0.8
V
+1
µA
Note 1: All parameters tested at TA = +25°C. Specifications over temperature are guaranteed by design.
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
OPERATING SUPPLY CURRENT
vs. SUPPLY VOLTAGE
PWMOUT FREQUENCY (Hz)
320
280
240
31.8
31.6
31.4
31.2
200
31.0
3.5
4.0
4.5
5.0
5.5
-40
-15
10
35
60
85
TEMPERATURE (°C)
PWMOUT FREQUENCY
vs. SUPPLY VOLTAGE
TRIP-THRESHOLD ERROR
vs. TRIP TEMPERATURE
MAX6643 toc03
35
34
33
32
31
1.0
100
MAX6643 toc04
SUPPLY VOLTAGE (V)
TRIP-THRESHOLD ERROR (°C)
3.0
PWMOUT FREQUENCY (Hz)
MAX6643 toc02
360
SUPPLY CURRENT (μA)
32.0
MAX6643 toc01
400
PWMOUT FREQUENCY
vs. DIE TEMPERATURE
MAX664_L VERSIONS
0.6
0.2
-0.2
-0.6
-1.0
30
3.0
3.5
4.0
4.5
SUPPLY VOLTAGE (V)
5.0
5.5
20
40
60
80
100
TRIP TEMPERATURE (°C)
_______________________________________________________________________________________
3
MAX6643/MAX6644/MAX6645
ELECTRICAL CHARACTERISTICS (continued)
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
MAX6643/MAX6644/MAX6645
Pin Description
PIN
FUNCTION
MAX6644
MAX6645
1, 15
1, 15
—
TH1, TH2
High-Temperature Threshold Inputs. Connect to VDD, GND, or
leave unconnected to select the upper fan-control trip
temperature (THIGH), in 5°C increments. See Table 1.
2, 3
2, 3
—
TL2, TL1
Low-Temperature Threshold Inputs. Connect to VDD, GND, or
leave unconnected to select the lower fan-control trip
temperature (TLOW), in 5°C increments. See Table 2.
4
4
1
FANFAIL
Fan-Fail Alarm Output. FANFAIL is an active-low, open-drain
output. If the FAN_IN_ detects a fan failure, the FANFAIL output
asserts low.
5
5
2
TACHSET
FAN_IN_ Control Input. TACHSET controls what type of fan-fail
condition is being detected. Connect TACHSET to VDD, GND,
or leave floating to set locked rotor, current sense, or
tachometer configurations (see Table 3).
6
—
—
FULLSPD
Active-High Logic Input. When pulled high, the fan runs at
100% duty cycle.
—
—
—
FULLSPD
Active-Low Logic Input. When pulled low, the fan runs at 100%
duty cycle.
7
7
4
GND
8
—
—
DXP
—
6, 8
3, 5
DXP2, DXP1
9
9
6
OT
Active-Low, Open-Drain Overtemperature Output. When OT
threshold is exceeded, OT pulls low.
FAN_IN2,
FAN_IN1
Fan-Sense Input. FAN_IN_ can be configured to monitor either a
fan’s logic-level locked-rotor output, tachometer output, or senseresistor waveform to detect fan failure. The MAX6643’s FAN_IN_
input can monitor only tachometer signals. The MAX6644 and the
MAX6645 can monitor any one of the three signal types as
configured using the TACHSET input.
10, 11
4
NAME
MAX6643
10, 11
7, 8
Ground
Combined Current Source and A/D Positive Input for Remote
Diode. Connect to anode of remote diode-connected
temperature-sensing transistor. Connect to GND if no remote
diode is used. Place a 2200pF capacitor between DXP_ and
GND for noise filtering.
_______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
PIN
MAX6643
MAX6644
MAX6645
NAME
FUNCTION
12
12
9
PWM_OUT
PWM Output for Driving External Power Transistor. Connect to
the gate of an n-channel MOSFET or to the base of an npn.
PWM_OUT requires a pullup resistor. The pullup resistor can
be connected to a supply voltage as high as 5.5V, regardless
of the supply voltage.
13, 14
13, 14
—
OT2, OT1
Overtemperature Threshold Inputs. Connect to VDD, GND, or
leave unconnected to select the upper-limit OT fault output trip
temperature, in 5°C increments. See Table 4.
16
16
10
VDD
Power-Supply Input. 3.3V nominal. Bypass VDD to GND with a
0.1µF capacitor.
Detailed Description
The MAX6643/MAX6644/MAX6645 measure temperature
and automatically adjust fan speed to ensure optimum
cooling while minimizing acoustic noise from the fan.
The MAX6643/MAX6644/MAX6645 generate a PWM
waveform that drives an external power transistor,
which in turn modulates the fan’s power supply. The
MAX6643/MAX6644/MAX6645 monitor temperature and
adjust the duty cycle of the PWM output waveform to
control the fan’s speed according to the cooling needs
of the system. The MAX6643 monitors its own die temperature and an optional external transistor’s temperature, while the MAX6644 and MAX6645 each monitor
the temperatures of one or two external diode-connected transistors.
Temperature Sensor
The pn junction-based temperature sensor can measure temperatures up to two pn junctions. The
MAX6643 measures the temperature of an external
diode-connected transistor, as well as its internal temperature. The MAX6644 and MAX6645 measure the
temperature of two external diode-connected transistors. The temperature is measured at a rate of 1Hz.
If an external “diode” pin is shorted to ground or left
unconnected, the temperature is read as 0°C. Since the
larger of the two temperatures prevails, a faulty or
unconnected diode is not used for calculating fan
speed or determining overtemperature faults.
PWM Output
The larger of the two measured temperatures is always
used for fan control. The temperature is compared to
three thresholds: the high-temperature threshold (THIGH),
the low-temperature threshold (TLOW), and the overtemperature threshold, OT. The OT comparison is done once
per second, whereas the comparisons with fan-control
thresholds THIGH and TLOW are done once every 4s.
The duty-cycle variation of PWM_OUT from 0% to 100%
is divided into 64 steps. If the temperature measured
exceeds the threshold THIGH, the PWM_OUT duty cycle
is incremented by one step, i.e., approximately 1.5%
(100/64). Similarly, if the temperature measured is below
the threshold TLOW, the duty cycle is decremented by
one step (1.5%). Since the THIGH and TLOW comparisons are done only once every 4s, the maximum rate of
change of duty cycle is 0.4% per second.
Tables 1 and 2 show the °C value assigned to the TH_
and TL_ input combinations.
Table 1. Setting THIGH
(MAX6643 and MAX6644)
TH1
THIGH (°C)
L SUFFIX
THIGH (°C)
H SUFFIX
0
0
20
40
0
High-Z
25
45
TH2
0
1
30
50
High-Z
0
35
55
High-Z
High-Z
40
60
High-Z
1
45
65
1
0
50
70
1
High-Z
55
75
1
1
60
80
High-Z = High impedance.
_______________________________________________________________________________________
5
MAX6643/MAX6644/MAX6645
Pin Description (continued)
Table 2. Setting TLOW
SPIN-UP
TL1
TLOW (°C)
L SUFFIX
0
0
15
0
High-Z
20
0
1
25
TL2
High-Z
0
30
High-Z
High-Z
35
High-Z
1
40
1
0
45
1
High-Z
50
1
1
55
DUTY CYCLE
(MAX6643 and MAX6644)
TIME
STARTUP
To control fan speed based on temperature, THIGH is
set to the temperature beyond which the fan should spin
at 100%. TLOW is set to the temperature below which
the duty cycle can be reduced to its minimum value.
After power-up and spin-up (if applicable), the duty
cycle reduces to its minimum value (either 0% or the
start duty cycle). For option 1 (minimum duty cycle = 0),
if the measured temperature remains below THIGH, the
duty cycle remains at zero (see Figure 1). If the temperature increases above THIGH, the duty cycle goes to
100% for the spin-up period, and then goes to the start
duty cycle (for example, 40%). If the measured temperature remains above THIGH when temperature is next
measured (4s later), the duty cycle begins to increase,
incrementing by 1.5% every 4s until the fan is spinning
fast enough to reduce the temperature below THIGH.
For option 2 (minimum duty cycle = start duty cycle), if
the measured temperature remains below THIGH, the
duty cycle does not increase and the fan continues to
run at a slow speed. If the temperature increases
above THIGH, the duty cycle begins to increase, incrementing by 1.5% every 4s until the fan is spinning fast
enough to reduce the temperature below THIGH (see
Figure 2). In both cases, if only a small amount of extra
cooling is necessary to reduce the temperature below
6
THIGH
TLOW
TIME
Figure 1. Temperature-Controlled Duty-Cycle Change with
Minimum Duty Cycle 30%
SPIN-UP
DUTY CYCLE
There are two options for the behavior of the PWM outputs at power-up. Option 1 (minimum duty cycle = 0):
at power-up, the PWM duty cycle is zero. Option 2
(minimum duty cycle = the start duty cycle): at powerup, there is a startup delay, after which the duty cycle
goes to 100% for the spin-up period. After the startup
delay and spin-up, the duty cycle drops to its minimum
value. The minimum duty cycle is in the 0% to 50%
range (see the Selector Guide).
TEMPERATURE
High-Z = High impedance.
STARTUP
TIME
MAX664_B HAS 30% PWM_OUT DUTY CYCLE DURING STARTUP.
TEMPERATURE
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
THIGH
TLOW
TIME
Figure 2. Temperature-Controlled Duty-Cycle Change with
Minimum Duty Cycle 30%
_______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
Fan-Fail Sensing
The MAX6643/MAX6644/MAX6645 feature a FANFAIL
output. The FANFAIL output is an active-low, opendrain alarm. The MAX6643/MAX6644/MAX6645 detect
fan failure either by measuring the fan’s speed and recognizing when it is too low, or by detecting a lockedrotor logic signal from the fan. Fan-failure detection is
enabled only when the duty cycle of the PWM drive signal is equal to 100%. This happens during the spin-up
period when the fan first turns on and whenever the
temperature is above THIGH long enough that the duty
cycle reaches 100%.
Many fans have open-drain tachometer outputs that
produce periodic pulses (usually two pulses per revolution) as the fan spins. These tachometer pulses are
monitored by the FAN_IN_ inputs to detect fan failures.
If a 2-wire fan with no tachometer output is used, the
fan’s speed can be monitored by using an external
sense resistor at the source of the driving FET (see
Figure 3). In this manner, the variation in the current
flowing through the fan develops a periodic voltage
waveform across the sense resistor. This periodic
waveform is then highpass filtered and AC-coupled to
the FAN_IN_ input. Any variations in the waveform that
have an amplitude of more than ±150mV are converted
to digital pulses. The frequency of these digital pulses
is directly related to the speed of the rotation of the fan
and can be used to detect fan failure.
Note that the value of the sense resistor must be
matched to the characteristics of the fan’s current
waveform. Choose a resistor that produces voltage
variations of at least ±200mV to ensure that the fan’s
operation can be reliably detected. Note that while
most fans have current waveforms that can be used
with this detection method, there may be some that do
not produce reliable tachometer signals. If a 2-wire fan
is to be used with fault detection, be sure that the fan is
compatible with this technique.
To detect fan failure, the analog sense-conditioned
pulses or the tachometer pulses are deglitched and
counted for 2s while the duty cycle is 100% (either during spin-up or when the duty cycle rises to 100% due to
measured temperature). If more than 32 pulses are
counted (corresponding to 480rpm for a fan that produces two pulses per revolution), the fan is assumed to
be functioning normally. If fewer than 32 pulses are
received, the FANFAIL output is enabled and the PWM
duty cycle to the FET transistor is either shut down in
case of a single-fan (MAX6643) configuration or continues normal operation in case of a dual-fan configuration
(MAX6644/MAX6645).
Some fans have a locked-rotor logic output instead of a
tachometer output. If a locked-rotor signal is to be used
to detect fan failure, that signal is monitored for 2s while
the duty cycle is 100%. If a locked-rotor signal remains
active (low) for more than 2s, the fan is assumed to
have failed.
The MAX6643/MAX6644/MAX6645 have two channels
for monitoring fan-failure signals, FAN_IN1 and
FAN_IN2. For the MAX6643, the FAN_IN_ channels
monitor a tachometer. The MAX6643’s fault sensing can
also be turned off by floating the TACHSET input.
For the MAX6644 and MAX6645, the FAN_IN1 and
FAN_IN2 channels can be configured to monitor either
a logic-level tachometer signal, the voltage waveform
on a current-sense resistor, or a locked-rotor logic signal. The TACHSET input selects which type of signal is
to be monitored (see Table 3). To disable fan-fault
sensing, TACHSET should be unconnected and
FAN_IN1 and FAN_IN2 should be connected to VDD.
OT Output
The MAX6643/MAX6644/MAX6645 include an overtemperature output that can be used as an alarm or a
system-shutdown signal. Whenever the measured temperature exceeds the value selected using the OT programming inputs OT1 and OT2 (see Table 4), OT is
asserted. OT deasserts only after the temperature
drops below the threshold.
FULLSPD Input
The MAX6643 features a FULLSPD input. Pulling FULLSPD high forces PWM_OUT to 100% duty cycle. The
FULLSPD input allows a microcontroller to force the fan
to full speed when necessary. By connecting FANFAIL
to an inverter, the MAX6643 can force other fans to
100% in multifan systems, or for an over-temperature
condition (by connecting OT inverter to FULLSPD).
_______________________________________________________________________________________
7
MAX6643/MAX6644/MAX6645
THIGH, the duty cycle may increase just a few percent
above the minimum duty cycle. If the power dissipation or
ambient temperature increases to a high-enough value,
the duty cycle may eventually need to increase to 100%.
If the ambient temperature or the power dissipation
reduces to the point that the measured temperature is
less than TLOW, the duty cycle begins slowly decrementing until either the duty cycle reaches its minimum
value or the temperature rises above TLOW.
The small duty-cycle increments and slow rate-ofchange of duty cycle (1.5% maximum per 4s) reduce
the likelihood that the process of fan-speed control is
acoustically objectionable. The “dead band” between
TLOW and THIGH keeps the fan speed constant when
the temperature is undergoing small changes, thus
making the fan-control process even less audible.
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
Table 3. Configuring the FAN_IN_ Inputs with TACHSET
VDD
TACHSET
FAN_IN1
GND
FAN_IN2
FAN_IN1
FAN_IN2
FAN_IN1
FAN_IN2
Do not connect
to GND
Disables fanfailure detection
Disables fanfailure detection
MAX6643
Tachometer
Tachometer
Do not connect
to GND
MAX6644
Tachometer
Tachometer
Current sense
Current sense
Locked rotor
Locked rotor
MAX6645
Tachometer
Tachometer
Current sense
Current sense
Locked rotor
Locked rotor
Table 4. Setting the Overtemperature
Thresholds (TOVERT) (MAX6643 and MAX6644)
OT2
OT1
TOVERT (°C)
L SUFFIX
Table 5. Remote-Sensor Transistor
Manufacturers
MANUFACTURER
Central Semiconductor (USA)
0
0
60
Rohm Semiconductor (USA)
0
High-Z
65
Samsung (Korea)
Siemens (Germany)
0
1
70
High-Z
0
75
High-Z
High-Z
80
High-Z
1
85
1
0
90
1
High-Z
95
1
1
100
High-Z = high impedance
Applications Information
Figures 3–6 show various configurations.
Remote-Diode Considerations
When using an external thermal diode, temperature
accuracy depends upon having a good-quality, diodeconnected, small-signal transistor. Accuracy has been
experimentally verified for a variety of discrete smallsignal transistors, some of which are listed in Table 5.
The MAX6643/MAX6644/MAX6645 can also directly
measure the die temperature of CPUs and other ICs
with on-board temperature-sensing diodes.
The transistor must be a small-signal type with a relatively high forward voltage. This ensures that the input
voltage is within the ADC input voltage range. The forward voltage must be greater than 0.25V at 10µA at the
highest expected temperature. The forward voltage
must be less than 0.95V at 100µA at the lowest expected temperature. The base resistance has to be less
than 100Ω. Tight specification of forward-current gain
(+50 to +150, for example) indicates that the manufacturer has good process control and that the devices
have consistent characteristics.
8
UNCONNECTED
MODEL NO.
CMPT3906
SST3906
KST3906-TF
SMBT3906
Effect of Ideality Factor
The accuracy of the remote temperature measurements
depends on the ideality factor (n) of the remote diode
(actually a transistor). The MAX6643/MAX6644/MAX6645
are optimized for n = 1.01, which is typical of many discrete 2N3904 and 2N3906 transistors. It is also near the
ideality factors of many widely available CPUs, GPUs, and
FPGAs. However, any time a sense transistor with a different ideality factor is used, the output data is different.
Fortunately, the difference is predictable. Assume a
remote-diode sensor designed for a nominal ideality factor nNOMINAL is used to measure the temperature of a
diode with a different ideality factor, n1. The measured
temperature TM can be corrected using:
⎛
⎞
n1
TM = TACTUAL ⎜
⎟
⎝ nNOMINAL ⎠
where temperature is measured in Kelvin.
As mentioned above, the nominal ideality factor of the
MAX6643/MAX6644/MAX6645 is 1.01. As an example,
assume the MAX6643/MAX6644/MAX6645 are configured with a CPU that has an ideality factor of 1.008. If
the diode has no series resistance, the measured data
is related to the real temperature as follows:
⎛n
⎞
⎛ 1.01 ⎞
TACTUAL = TM ⎜ NOMINAL ⎟ = TM ⎜
⎟ = TM (1.00198)
⎝ 1.008 ⎠
n1
⎝
⎠
For a real temperature of +60°C (333.15K), the measured temperature is 59.33°C (332.49K), which is an
error of -0.66°C.
_______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
1
+VFAN (5V OR 12V)
TH1
VDD
TL2
TH2
+VFAN (5V OR 12V)
16
4.7kΩ
2
3
4
TO FANFAIL
ALARM
5
6
7
MAX6644
TL1
OT1
OT2
FANFAIL
TACHSET
PWM_OUT
DXP2
FAN_IN1
GND
FAN_IN2
15
14
4.7kΩ
4.7kΩ
13
N
12
11
10
N
CURRENT-SENSE 0.1μF
MODE
CURRENT-SENSE
MODE
0.1μF
8
OT
DXP1
2.0Ω
9
2.0Ω
TO OVERTEMPERATURE
ALARM
Figure 3. MAX6644 Using Two External Transistors to Measure Remote Temperatures and Control Two 2-Wire Fans. The fan’s powersupply current is monitored to detect failure of either fan. Connect pin 10 to pin 11 if only one fan is used.
VDD (+3.0V TO +5.5V)
+VFAN (5V OR 12V)
4.7kΩ
TO FANFAIL
ALARM
4.7kΩ
4.7kΩ
1
2
3
4
5
VDD
FANFAIL
TACHSET
DXP2
GND
DXP1
PWM_OUT
MAX6645 FAN_IN1
FAN_IN2
OT
+VFAN (5V OR 12V)
10
9
N
8
TACHOMETER MODE
7
TACHOMETER MODE
6
TO OVERTEMPERATURE
ALARM
Figure 4. MAX6645 Using Two External Transistors to Measure Remote Temperatures and Control Two 2-Wire Cooling Fans. The
fan’s power-supply current is monitored to detect failure of either fan. Connect FAN_IN1 to FAN_IN2 if only one fan is used.
_______________________________________________________________________________________
9
MAX6643/MAX6644/MAX6645
VDD (+3.0V TO +5.5V)
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
+VFAN (5V OR 12V)
VDD (+3.0V TO +5.5V)
4.7kΩ
TO FANFAIL
ALARM
1
2
3
4
5
VDD
FANFAIL
PWM_OUT
TACHSET
DXP2
GND
DXP1
MAX6645
FAN_IN1
FAN_IN2
OT
10
4.7kΩ
9
TACHOMETER
8 MODE
4.7kΩ
N
TACHOMETER
7 MODE
6
TO OVERTEMPERATURE ALARM
Figure 5. Using the MAX6645 to Monitor Two Fans
10
______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
MAX6643/MAX6644/MAX6645
+VFAN (5V OR 12V)
VDD (+3.0V TO +5.5V)
1
2
4.7kΩ
3
4
TO FANFAIL
ALARM
5
6
7
8
TH1
VDD
TL2
TH2
MAX6643
TL1
OT1
FANFAIL
OT2
TACHSET
PWM_OUT
FULLSPD
FAN_IN1
GND
FAN_IN2
DXP
OT
16
15
14
13
4.7kΩ
4.7kΩ
12
N
11 (TACHOMETER MODE)
10 (TACHOMETER MODE)
9
TO OVERTEMPERATURE ALARM
+VFAN (5V OR 12V)
VDD (+3.0V TO +5.5V)
1
2
4.7kΩ
TO FANFAIL
ALARM
3
4
5
6
7
8
TH1
VDD
TL2
TH2
TL1
MAX6643
OT1
FANFAIL
OT2
TACHSET
PWM_OUT
FULLSPD
FAN_IN1
GND
FAN_IN2
DXP
OT
16
15
14
13
4.7kΩ
12
4.7kΩ
N
11 (TACHOMETER MODE)
10 (TACHOMETER MODE)
9
TO OVERTEMPERATURE ALARM
Figure 6. Using Two MAX6643s, Each Controlling a Separate Fan
______________________________________________________________________________________
11
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
Effect of Series Resistance
ADC Noise Filtering
Series resistance in a sense diode contributes additional errors. For nominal diode currents of 10µA and
100µA, change in the measured voltage is:
The integrating ADC has inherently good noise rejection, especially of low-frequency signals such as
60Hz/120Hz power-supply hum. Micropower operation
places constraints on high-frequency noise rejection.
Lay out the PCB carefully with proper external noise filtering for high-accuracy remote measurements in electrically noisy environments.
ΔVM = RS (100μA −10μA ) = 90μA × Rs
Since 1°C corresponds to 198.6µV, series resistance
contributes a temperature offset of:
μV
°C
Ω
= 0.453
μV
Ω
198.6
°C
90
Assume that the diode being measured has a series
resistance of 3Ω. The series resistance contributes an
offset of:
3Ω × 0.453
°C
= 1.36°C
Ω
The effects of the ideality factor and series resistance
are additive. If the diode has an ideality factor of 1.008
and series resistance of 3Ω, the total offset can be calculated by adding error due to series resistance with
error due to ideality factor:
1.36°C - 0.66°C = 0.7°C
for a diode temperature of +60.7°C.
In this example, the effect of the series resistance and
the ideality factor partially cancel each other.
For best accuracy, the discrete transistor should be a
small-signal device with its collector connected to
base, and emitter connected to GND. Table 5 lists
examples of discrete transistors that are appropriate for
use with the MAX6643/MAX6644/MAX6645.
The transistor must have a relatively high forward voltage; otherwise, the ADC input voltage range can be violated. The forward voltage at the highest expected
temperature must be greater than 0.25V at 10µA, and at
the lowest expected temperature, the forward voltage
must be less than 0.95V at 100µA. Large power transistors must not be used. Also, ensure that the base resistance is less than 100Ω. Tight specifications for forward
current gain (50 < ß <150, for example) indicate that the
manufacturer has good process controls and that the
devices have consistent VBE characteristics.
12
Filter high-frequency electromagnetic interference
(EMI) at the DXP pins with an external 2200pF capacitor connected between DXP, DXP1, or DXP2 and
ground. This capacitor can be increased to about
3300pF (max), including cable capacitance. A capacitance higher than 3300pF introduces errors due to the
rise time of the switched-current source.
Twisted Pairs and Shielded Cables
For remote-sensor distances longer than 8in, or in particularly noisy environments, a twisted pair is recommended. Its practical length is 6ft to 12ft (typ) before
noise becomes a problem, as tested in a noisy electronics laboratory. For longer distances, the best solution is
a shielded twisted pair like that used for audio microphones. For example, Belden 8451 works well for distances up to 100ft in a noisy environment. Connect the
twisted pair to DXP and GND and the shield to ground,
and leave the shield’s remote end unterminated. Excess
capacitance at DXP limits practical remote-sensor distances (see the Typical Operating Characteristics).
For very long cable runs, the cable’s parasitic capacitance often provides noise filtering, so the recommended 2200pF capacitor can often be removed or reduced
in value. Cable resistance also affects remote-sensor
accuracy. A 1Ω series resistance introduces about
+1/2°C error.
PCB Layout Checklist
1) Place the MAX6643/MAX6644/MAX6645 as close as
practical to the remote diode. In a noisy environment,
such as a computer motherboard, this distance can
be 4in to 8in or more, as long as the worst noise
sources (such as CRTs, clock generators, memory
buses, and ISA/PCI buses) are avoided.
2) Do not route the DXP lines next to the deflection coils
of a CRT. Also, do not route the traces across a fast
memory bus, which can easily introduce +30°C error,
even with good filtering. Otherwise, most noise
sources are fairly benign.
______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
6) Use wide traces. Narrow traces are more inductive
and tend to pick up radiated noise. The 10-mil widths
and spacings are recommended, but are not
absolutely necessary (as they offer only a minor
improvement in leakage and noise), but use them
where practical.
7) Placing an electrically clean copper ground plane
between the DXP traces and traces carrying highfrequency noise signals helps reduce EMI.
Chip Information
TRANSISTOR COUNT: 12,518
PROCESS: BiCMOS
______________________________________________________________________________________
13
MAX6643/MAX6644/MAX6645
3) Route the DXP and GND traces parallel and close to
each other, away from any high-voltage traces such
as +12VDC. Avoid leakage currents from PCB contamination. A 20MΩ leakage path from DXP to ground
causes approximately +1°C error.
4) Route as few vias and crossunders as possible to
minimize copper/solder thermocouple effects.
5) When introducing a thermocouple, make sure that
both the DXP and the GND paths have matching
thermocouples. In general, PCB-induced thermocouples are not a serious problem. A copper solder thermocouple exhibits 3µV/°C, and it takes
approximately 200µV of voltage error at DXP/GND to
cause a +1°C measurement error, so most parasitic
thermocouple errors are swamped out.
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
MAX6643/MAX6644/MAX6645
Pin Configurations
TOP VIEW
TH1 1
16 VDD
TH1 1
16 VDD
TL2 2
15 TH2
TL2 2
15 TH2
TL1 3
14 OT1
TL1 3
14 OT1
DXP2
3
13 OT2
FANFAIL 4
13 OT2
GND
4
DXP1
5
FANFAIL 4
MAX6643
TACHSET 5
FULLSPD
(FULLSPD) 6
MAX6644
FANFAIL 1
TACHSET
12 PWM_OUT TACHSET 5
12 PWM_OUT
11 FAN_IN1
DXP2 6
11 FAN_IN1
GND 7
10 FAN_IN2
GND 7
10 FAN_IN2
DXP 8
9
OT
DXP1 8
QSOP
9
10 VDD
2
MAX6645
9
PWM_OUT
8
FAN_IN1
7
FAN_IN2
6
OT
μMAX
OT
QSOP
() ARE FOR MAX6643_A ONLY.
PACKAGE-PINS
STARTUP
DELAY (s)
SPIN-UP
TIME (s)
START DUTY
CYCLE (%)
MINIMUM DUTY
CYCLE (%)
CHANNELS
TL (°C)
TH (°C)
OT (°C)
FULLSPD
POLARITY
FAN_IN1
FAN_IN2
Selector Guide
MAX6643
LBFAEE
QSOP-16
0.5
8
40
40
Remote,
local
15 to
55
20 to
60
60 to
100
FULLSPD
Tach/off
Tach/off
MAX6643
LBBAEE
QSOP-16
0.5
8
30
30
Remote,
local
15 to
55
20 to
60
60 to
100
FULLSPD
Tach/off
Tach/off
0
Remote,
remote
15 to
55
20 to
60
60 to
100
—
Locked
rotor/tach/
current
sense
Locked
rotor/tach/
current
sense
40
Remote,
remote
—
Locked
rotor/tach/
current
sense
Locked
rotor/tach/
current
sense
PART
MAX6644
LBAAEE
MAX6645
ABFAUB
14
QSOP-16
µMAX-10
0.5
0.5
8
8
30
40
45
50
75
______________________________________________________________________________________
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
FULLSPD/(FULLSPD)
DXP1/(DXP)
DXP2
TEMPERATURE
DUTY CYCLE
TEMPERATURE
SENSOR
PWM
GENERATOR
LOGIC
PWM_OUT
ANALOG SENSE
TACHOMETER
MAX6643
MAX6644
MAX6645
FAN_IN1
LOCKED ROTOR IN
FAN-FAIL
DETECTION
ANALOG SENSE
TACHOMETER
FAN_IN2
OT
TH
TL
LOCKED ROTOR IN
THRESHOLD
SELECTION
OT1 OT2 TH1 TH2 TL1 TL2
() ARE FOR MAX6643 ONLY.
TACHSET
FANFAIL
Typical Operating Circuit
+VFAN (5V OR 12V)
VDD (+3.0V TO +5.5V)
1
2
4.7kΩ
TO FANFAIL
ALARM
3
4
5
6
7
8
TH1
VDD
TL2
TH2
TL1
FANFAIL
MAX6643
OT1
OT2
TACHSET
PWM_OUT
FULLSPD
FAN_IN1
GND
FAN_IN2
DXP
OT
16
15
14
13
4.7kΩ
12
4.7kΩ
N
11 (TACHOMETER MODE)
10 (TACHOMETER MODE)
9
TO OVERTEMPERATURE ALARM
______________________________________________________________________________________
15
MAX6643/MAX6644/MAX6645
Block Diagram
Package Information
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information
go to www.maxim-ic.com/packages.)
QSOP.EPS
MAX6643/MAX6644/MAX6645
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
PACKAGE OUTLINE, QSOP .150", .025" LEAD PITCH
21-0055
16
______________________________________________________________________________________
F
1
1
Automatic PWM Fan-Speed Controllers with
Overtemperature Output
10LUMAX.EPS
e
4X S
10
10
INCHES
H
Ø0.50±0.1
0.6±0.1
1
1
0.6±0.1
BOTTOM VIEW
TOP VIEW
D2
MILLIMETERS
MAX
DIM MIN
0.043
A
0.006
A1
0.002
A2
0.030
0.037
D1
0.116
0.120
D2
0.114
0.118
E1
0.116
0.120
0.114
0.118
E2
0.187
0.199
H
0.0157 0.0275
L
L1
0.037 REF
b
0.007
0.0106
e
0.0197 BSC
c
0.0035 0.0078
0.0196 REF
S
α
0°
6°
MAX
MIN
1.10
0.05
0.15
0.75
0.95
2.95
3.05
2.89
3.00
2.95
3.05
2.89
3.00
4.75
5.05
0.40
0.70
0.940 REF
0.270
0.177
0.500 BSC
0.200
0.090
0.498 REF
0°
6°
E2
GAGE PLANE
A2
c
A
b
A1
α
E1
D1
L
L1
FRONT VIEW
SIDE VIEW
PROPRIETARY INFORMATION
TITLE:
PACKAGE OUTLINE, 10L uMAX/uSOP
APPROVAL
DOCUMENT CONTROL NO.
21-0061
REV.
1
1
Revision History
Pages changed at Rev 2: 1, 2, 4–8, 11–15, 17
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 17
© 2007 Maxim Integrated Products
is a registered trademark of Maxim Integrated Products, Inc.
MAX6643/MAX6644/MAX6645
Package Information (continued)
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information
go to www.maxim-ic.com/packages.)