MAX6640
2-Channel Temperature Monitor with Dual
Automatic PWM Fan-Speed Controller
4 _______________________________________________________________________________________
Typical Operating Characteristics
(V
CC
= 3.3V, T
A
= +25°C.)
STANDBY SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX6640 toc01
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
5.04.54.03.5
1
2
3
4
5
6
7
8
9
10
0
3.0 5.5
OPERATING SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX6640 toc02
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
5.04.54.03.5
300
400
500
600
700
800
200
3.0 5.5
REMOTE TEMPERATURE ERROR
vs. REMOTE-DIODE TEMPERATURE
MAX6640 toc03
TEMPERATURE (°C)
TEMPERATURE ERROR (°C)
100755025
-1
0
1
2
-2
0 125
FAIRCHILD 2N3906
LOCAL TEMPERATURE ERROR
vs. DIE TEMPERATURE
MAX6640 toc04
TEMPERATURE (°C)
TEMPERATURE ERROR (°C)
100755025
-0.5
-1.0
-1.5
0
0.5
1.0
-2.0
0 125
LOCAL TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCY
MAX6640 toc06
FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
10k1k100
-1.5
-1.0
-0.5
0
0.5
1.0
1.5
2.0
-2.0
1 10 100k
V
IN
= 250mV
P-P
SQUARE WAVE APPLIED TO
V
CC
WITH NO BYPASS CAPACITOR
REMOTE TEMPERATURE ERROR
vs. COMMON-MODE NOISE FREQUENCY
MAX6640 toc07
FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
10k1k100
-1.5
-1.0
-0.5
0
0.5
1.0
1.5
2.0
-2.0
0.1 1 10 100k
V
IN
= AC-COUPLED TO DXP AND DXN
V
IN
= 100mV
P-P
SQUARE WAVE
REMOTE TEMPERATURE ERROR
vs. DIFFERENTIAL NOISE FREQUENCY
MAX6640 toc08
FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
10k1k100
-1.5
-1.0
-0.5
0
0.5
1.0
1.5
2.0
-2.0
10 100k
V
IN
= AC-COUPLED TO DXP
V
IN
= 100mV
P-P
SQUARE WAVE
TEMPERATURE ERROR
vs. DXP-DXN CAPACITANCE
MAX6640 toc09
DXP-GND CAPACITANCE (nF)
TEMPERATURE ERROR (°C)
101
-5.0
-4.0
-3.0
-2.0
-1.0
0
1.0
2.0
-6.0
0.1 100
REMOTE TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCY
MAX6640 toc05
FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
10k1k100
-1.5
-1.0
-0.5
0
0.5
1.0
1.5
2.0
-2.0
10 100k
V
IN
= 250mV
P-P
SQUARE WAVE APPLIED TO
V
CC
WITH NO BYPASS CAPACITOR
MAX6640
2-Channel Temperature Monitor with Dual
Automatic PWM Fan-Speed Controller
_______________________________________________________________________________________ 5
PIN
TQFN-EP QSOP
NAME FUNCTION
1, 15
3, 1
PWM2,
PWM1
Open-Drain Output to Power Transistor Driving Fan. Connect to the gate of a MOSFET or base of a
bipolar transistor. PWM_ requires a pullup resistor. The pullup resistor can be connected to a
supply voltage as high as 13.5V, regardless of the MAX6640’s supply voltage.
2, 16 4, 2
TACH2,
TACH1
Tachometer Inputs. Connect to the tachometer output of the fan. TACH_ requires a pullup resistor.
The pullup resistor can be connected to a supply voltage as high as 13.5V, regardless of the
MAX6640’s supply voltage.
35FANFAIL Active-Low, Open-Drain, Fan-Failure Output. Open circuit when V
CC
= 0.
46THERM
Active-Low, Open-Drain Thermal Alarm Output. Typically used for clock throttling. Open circuit
when V
CC
= 0.
57OT
Active-Low, Open-Drain Overtemperature Output. Typically used for system shutdown or clock
throttling. Can be pulled up to 5.5V regardless of V
CC
. Open circuit when V
CC
= 0.
68V
CC
Power-Supply Input. 3.3V nominal. Bypass V
CC
to GND with a 0.1μF capacitor.
7 10 GND Ground. Connect to a clean ground reference.
8, 10 9, 12
DXP1,
DXP2
Combined Current Source and A/D Positive Input for Remote Diode. Connect to anode of remote-
diode-connected temperature-sensing transistor. Do not leave unconnected; connect to DXN if no
remote diode is used. Place a 2200pF capacitor between DXP_ and DXN for noise filtering.
9 11 DXN
Combined Current Sink and A/D Negative Input for Remote Diode. Connect cathode of the remote-
diode-connected transistor to DXN.
11 13 I.C. Internally Connected. Connect to V
CC
.
12 14 ALERT Active-Low, Open-Drain SMBus Alert Output
13 16 SCL S M Bus S er i al - C l ock Inp ut. C an b e p ul l ed up to 5.5V r eg ar d l ess of V
C C
. O p en ci r cui t w hen V
C C
= 0.
14 15 SDA
SMBus Serial-Data Input/Output, Open Drain. Can be pulled up to 5.5V regardless of V
CC
. Open
circuit when V
CC
= 0.
——EP
Exposed Pad (TQFN package only). Internally connected to GND. Connect to a large ground
plane to maximize thermal performance. Not intended as an electrical connection point.
Pin Description
Typical Operating Characteristics (continued)
(V
CC
= 3.3V, T
A
= +25°C.)
PWMOUT FREQUENCY
vs. DIE TEMPERATURE
MAX6640 toc10
TEMPERATURE (°C)
PWMOUT FREQUENCY (Hz)
85603510-15
31
32
33
34
35
30
-40 110
MAX6640
Detailed Description
The MAX6640 monitors its own temperature and a
remote diode-connected transistor or the temperatures
of two external diode-connected transistors, which typi-
cally reside on the die of a CPU or other integrated cir-
cuit. The 2-wire serial interface accepts standard
SMBus write byte, read byte, send byte, and receive
byte commands to read the temperature data and pro-
gram the alarm thresholds. Temperature data can be
read at any time over the SMBus, and a programmable
alarm output can be used to generate interrupts, throt-
tle signals, or overtemperature shutdown signals.
The temperature data is also used by the internal dual
PWM fan-speed controller to adjust the speed of up to
two cooling fans, thereby minimizing noise when the
system is running cool, but providing maximum cooling
when power dissipation increases. RPM feedback
allows the MAX6640 to control the fan’s actual speed.
2-Channel Temperature Monitor with Dual
Automatic PWM Fan-Speed Controller
6 _______________________________________________________________________________________
GND
SMBus
INTERFACE AND
REGISTERS
LOGIC
PWM
GENERATOR
BLOCK
V
CC
TEMPERATURE
PROCESSING
BLOCK
SDA
SCL
DXP1
DXN
PWM1
PWM2
TACH1
TACH2
DXP2
OT
THERM
FANFAIL
ALERT
MAX6640
Block Diagram
Write Byte Format
Read Byte Format
Send Byte Format
Receive Byte Format
Slave Address: equiva-
lent to chip-select line of
a 3-wire interface
Command Byte: selects which
register you are writing to
Data Byte: data goes into the register
set by the command byte (to set
thresholds, configuration masks, and
sampling rate)
Slave Address: equiva-
lent to chip-select line
Command Byte: selects
which register you are
reading from
Slave Address: repeated
due to change in data-
flow direction
Data Byte: reads from
the register set by the
command byte
Command Byte: sends com-
mand with no data, usually
used for one-shot command
Data Byte: reads data from
the register commanded
by the last Read Byte or
Write Byte transmission;
also used for SMBus Alert
Response return address
S = Start condition Shaded = Slave transmission
P = Stop condition /// = Not acknowledged
Figure 1. SMBus Protocols
S ADDRESS RD ACK DATA /// P
7 bits 8 bits
WRS ACK COMMAND ACK P
8 bits
ADDRESS
7 bits
P
1
ACKDATA
8 bits
ACKCOMMAND
8 bits
ACKWRADDRESS
7 bits
S
S ADDRESS WR ACK COMMAND ACK S ADDRESS
7 bits8 bits7 bits
RD ACK DATA
8 bits
/// P

MAX6640AEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
SENSOR DIGITAL 0C-150C 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