MAX6615/MAX6616
Duty-Cycle Step Size (13h)
Bits D7–D4 (channel 1) and bits D3–D0 (channel 2) of the
duty-cycle step-size register change the size of the duty-
cycle change for each temperature step. The POR state
of the duty-cycle step-size register is 55h (see Table 6).
PWM Frequency Select (14h)
Set bits D7, D6, and D5 (select A, B, and C) in the PWM
frequency-select register to control the PWM frequency
(see Table 7). The POR state of the PWM frequency-
select register is 40h, 33Hz. The lower frequencies are
usually used when driving the fan’s power-supply pin as
in the
Typical Application Circuit
, with 33Hz being the
most common choice. The 35kHz frequency setting is
used for controlling fans that have logic-level PWM input
pins for speed control. The minimum duty-cycle resolution
is decreased from 2/240 to 4/240 at the 35kHz frequen-
cy setting. For example, a result that would return a value
of 6/240 is truncated to 4/240.
GPIO Function Register (15h) (MAX6616)
The GPIO function register (15h) sets the GPIO states.
Write a zero to set a GPIO as an output. Write a 1 to set
a GPIO as an input.
GPIO Value Register (16h) (MAX6616)
The GPIO value register (16h) contains the state of
each GPIO input when a GPIO is configured as an
input. When configured as an output, write a 1 or zero
to set the value of the GPIO output.
Thermistor Offset Register (17h)
The thermistor offset register contains the offset for both
of the thermistors in two’s complement. Bits D7, D6, D5,
and D4 set the offset for temperature channel 1. Bits
D3, D2, D1, and D0 set the offset for temperature chan-
nel 2. The values in this register allow the thermistor
temperature readings to be shifted to help compensate
for different thermistor characteristics or different values
of R
EXT
and apply to thermistor measurements only.
The MSB is the sign bit and the LSB is 2°C. The POR
state for this register is 00h.
Tachometer Value Registers (18h and 19h)
The tachometer value registers contain the tachometer
count values for each fan. The MAX6615/MAX6616
measure the tachometer signal every 67s. It counts the
number of clock cycles between two tachometer pulses
and stores the value in the corresponding channel reg-
ister. The POR state of this register is FFh.
Tachometer Limit Registers (1Ah and 1Bh)
The tachometer limit registers contain the tachometer
limits for each fan. If the value in the tach1 value regis-
ter (18h) ever exceeds the value stored in 1Ah, a chan-
nel 1 fan failure is detected. If the value in the Tach2
value register (19h) ever exceeds the value stored in
1Bh, a channel 2 fan failure is detected. The POR state
of these registers is FFh.
Fan Configuration/Status Register (1Ch)
The fan configuration/status register contains the status
and tachometer control bits for both fans. Bits D7 and
D6 indicate whether a fan has failed the maximum
tachometer limits in registers 1Ah and 1Bh. Setting bits
D5 and D4 disables the tachometer for each fan. The
speed is not measured when these bits are set. Setting
bits D3 and D2 measure the fan speed only during
spin-up or when it reaches 100% duty cycle. Bit D1 is
the FAN_FAIL output mask. Bit D0 is the FAN_FAIL
cross drive enable. Setting this bit enables fan 2 to go
to full speed when fan 1 fails or vice versa.
Extended Temperature Registers
(1Eh and 1Fh)
The extended temperature registers contain the low-byte
results of temperature measurements. The value of the
MSB is 0.5°C and the value of D5 is 0.125°C. The POR
states of these registers are 00h.
Dual-Channel Temperature Monitors and
Fan-Speed Controllers with Thermistor Inputs
16 ______________________________________________________________________________________
Table 7. PWM Frequency Select
PWM
FREQUENCY (Hz)
SELECT A SELECT B SELECT C
20 000
33 010
50 100
100 1 1 0
35k X X 1
Note: At 35kHz, duty-cycle resolution is decreased from a res-
olution of 2/240 to 4/240.
Applications Information
Thermistor Considerations
NTC thermistors are resistive temperature sensors
whose resistance decreases with increasing tempera-
ture. They are available in a wide variety of packages
that are useful in difficult applications such as measure-
ment of air or liquid temperature. Some can operate
over temperature ranges beyond that of most ICs. The
relationship between temperature and resistance in an
NTC thermistor is very nonlinear and can be described
by the following approximation:
where T is absolute temperature in Kelvin, R is the ther-
mistor’s resistance, and A, B, and C are coefficients that
vary with manufacturer and material characteristics.
The highly nonlinear relationship between temperature
and resistance in an NTC thermistor makes it somewhat
more difficult to use than a digital-output temperature-
sensor IC. However, by connecting the thermistor in
series with a properly chosen resistor and using the
MAX6615/MAX6616 to measure the voltage across the
resistor, a reasonably linear transfer function can be
obtained over a limited temperature range. Accuracy
increases over smaller temperature ranges.
Figures 9 and 10 show a good relationship between
temperature and data. This data was taken using a
popular thermistor model, the Betatherm 10K3A1, with
R
EXT
= 1.6k. Using these values produces data with
good conformance to real temperature over a range of
about +30°C to +100°C. Different combinations of ther-
mistors and R
EXT
result in different curves.
ADC Noise Filtering
The integrating ADC has inherently good noise rejec-
tion, especially at low-frequency signals such as
60Hz/120Hz power-supply hum. Lay out the PCB care-
fully with proper external noise filtering for high-accura-
cy thermistor measurements in electrically noisy
environments.
Filter high-frequency electromagnetic interference
(EMI) at TH_ and REF with an external 100pF capacitor
connected between the two inputs. This capacitor can
be increased to about 2000pF (max), including cable
capacitance. A capacitance higher than 2000pF intro-
duces errors due to the rise time of the switched cur-
rent source.
Chip Information
PROCESS: BiCMOS
1
3
T
A B In R C In R=+ +() [()]
MAX6615/MAX6616
Dual-Channel Temperature Monitors and
Fan-Speed Controllers with Thermistor Inputs
______________________________________________________________________________________ 17
MAX6615/MAX6616 ERROR
-12
-10
-6
-8
0
2
-2
-4
4
ERROR (°C)
0406020
80
100 120 140
TEMPERATURE (°C)
OPTIMIZED FOR +30°C TO +100°C
Figure 9. Data Error vs. Temperature Using a Betatherm
10K3A1 Thermistor
0
40
20
80
60
100
120
-50 500 100 150
MEASUREMENT vs. TEMPERATURE
TEMPERATURE (°C)
MEASUREMENT (°C)
Figure 10. Measured Temperature vs. Actual Temperature
MAX6615/MAX6616
Dual-Channel Temperature Monitors and
Fan-Speed Controllers with Thermistor Inputs
18 ______________________________________________________________________________________
V
CC
V
FAN
V
CC
V
FAN
(5V OR 12V)
V
FAN
3.0V TO 5.5V
THERMISTOR
BETATHERM 10K3A1
MAX6615
TH1
4.7k
10k
10k
REF
100pF
100pF
TH2
1.6k
1.6k
SDA
SCL
OT
TACH1
TACH2
PWM2
PWM1
FAN_FAIL
V
CC
GND(10)GND(5) ADD0 ADD1
TO CLOCK THROTTLE OR
SYSTEM SHUTDOWN
V
FAN
(5V OR 12V)
4.7k
THERMISTOR
TO SMBus
MASTER
BETATHERM 10K3A1
Typical Application Circuits
24
23
22
21
20
19
18
17
1
2
3
4
5
6
7
8
V
CC
SCL
SDA
PWM2
OT
TACH1
PWM1
GPIO5
TACH2
GPIO4
GPIO3
PRESET
GND
REF
ADD1
ADD0
GPIO2
GPIO1
GPIO0
16
15
14
13
9
10
11
12
FAN_FAIL
N.C.
N.C.
TH1
TH2
MAX6616
QSOP
1
2
3
4
5
6
7
8
V
CC
SCL
SDA
PWM2
OT
TACH1
PWM1
TOP VIEW
TACH2
GND
GND
REF
ADD1
ADD0
16
15
14
13
9
10
11
12
FAN_FAIL
TH1
TH2
MAX6615
QSOP
Pin Configurations

MAX6616AEG+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Board Mount Temperature Sensors Dual Ch Temperature Monitor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet