Detailed Description
The MAX6971 LED driver comprises a 4-wire serial
interface driving 16 constant-current-sinking, open-
drain output ports. The outputs drive LEDs in either
static or multiplex applications (Figure 1). The constant-
current outputs are guaranteed for current accuracy
not only with chip-supply voltage variations (5V ±10%
and 3V to 5.5V), but also over a realistic range of driver
output voltage drop (0.8V to 2.5V). The drivers use cur-
rent-sensing feedback circuitry (not simple current mir-
rors) to ensure very small current variations over the full
allowed range of output voltage (see the Typical
Operating Characteristics).
The 4-wire serial interface comprises a 16-bit shift reg-
ister and a 16-bit transparent latch. The shift register is
written through a clock input, CLK, and a data input,
DIN, and the data propagates to a data output, DOUT.
The data output allows multiple drivers to be cascaded
and operated together. The contents of the 16-bit shift
register are loaded into the transparent latch through a
latch-enable input, LE. The latch is transparent to the
shift register outputs when high, and latches the current
state on the falling edge of LE.
Each driver output is an open-drain, constant-current
sink that should be connected to the cathode of either
a single LED or a series string of multiple LEDs. The
LED anode can be connected to a supply voltage of up
to 36V, independent of the MAX6971 supply, V+. The
constant-current capability is up to 55mA per output,
set for all eight outputs by an external resistor, R
SET
.
4-Wire Serial Interface
The serial interface on the MAX6971 is a 4-wire serial
interface using four inputs (DIN, CLK, LE, OE) and a
data output (DOUT). This interface is used to write dis-
play data to the MAX6971. The serial-interface data
word length is 16 bits, D0–D15. See Figure 2.
The functions of the five interface pins are as follows.
DIN is the serial-data input, and must be stable when it
is sampled on the rising edge of CLK. Data is shifted in,
MSB first. This means that data bit D15 is clocked in
first, followed by 15 more data bits finishing with the
LSB, D0.
MAX6971
16-Port, 36V Constant-Current LED Driver
_______________________________________________________________________________________ 7
.
D15 D14
t
DS
t
DH
t
CL
t
CP
t
DO
t
OEW
t
OEL
t
f
t
r
t
OEH
t
LS
t
LW
t
CH
D1 D0
D7
LE
CLK
DIN
DOUT
OE
OUT_
80%
20%
t
LF
Figure 2. 4-Wire Serial-Interface Timing Diagram
MAX6971
16-Port, 36V Constant-Current LED Driver
8 _______________________________________________________________________________________
CLK is the serial-clock input, which shifts data at DIN
into the MAX6971 16-bit shift register on its rising edge.
LE is the latch load input of the MAX6971 that transfers
data from the MAX6971 16-bit shift register to its 16-bit
latch when LE is high (transparent latch), and latches
the data on the falling edge of LE (Figure 2).
The fourth input provides output-enable control of the
output drivers. OE is high to force outputs
OUT0–OUT15 high impedance, without altering the
contents of the output latches, and low to enable out-
puts OUT0–OUT15 to follow the state of the output
latches.
OE is independent of the operation of the serial inter-
face. Data can be shifted into the serial-interface shift
register and latched, regardless of the state of OE.
DOUT is the serial-data output, which shifts data out
from the MAX6971’s 16-bit shift register on the rising
edge of CLK. Data at DIN is propagated through the
shift register and appears at DOUT 16 clock cycles later.
LE
OUT_
LE
OUT_
CLK
OUT_
CLK
OUT_
t
CRR
t
CRF
t
LRR
t
LRF
Figure 3. LE and CLK to OUT_ Timing
Table 1. 4-Wire Serial-Interface Truth Table
SHIFT-REGISTER
CONTENTS
LATCH CONTENTS OUTPUT CONTENTS
SERIAL
DATA
INPUT
DIN
CLOCK
INPUT
CLK
D
0
D
1
D
2
…D
n-1
D
n
LOAD
INPUT
LE
D
0
D
1
D
2
…D
n-1
D
n
BLANKING
INPUT
OE
D
0
D
1
D
2
…D
n-1
D
n
H
HR
1
R
2
…R
n-2
R
n-1
————
————
L
LR
1
R
2
…R
n-2
R
n-1
————
——
X
R
0
R
1
R
2
…R
n-1
R
n
————
——
——
XXXXX
H
R
0
R
1
R
2
—R
n-1
R
n
——
——
P
1
P
2
P
3
…P
n-1
P
n
L
P
0
P
1
P
2
…P
n-1
P
n
L
P
0
P
1
P
2
P
n-1
P
n
——
——————
XXXXX
H
Hi-Z Hi-Z Hi-Z Hi-Z
Hi-Z
L = Low-logic level.
H = High-logic level.
X = Don’t care.
P = Present state.
R = Previous state.
Hi-Z = High impedance.
Applications Information
Selecting External Component R
SET
to Set
LED Output Current
The MAX6971 uses an external resistor, R
SET
, to set the
LED current for outputs OUT0–OUT15. The minimum
allowed value of R
SET
is 327.3Ω, which sets the output
currents to 55mA. The maximum allowed value of R
SET
is 5kΩ. The reference value, 360Ω, sets the output cur-
rents to 50mA. To set a different output current, use the
formula:
R
SET
= 18,000 / I
OUT
where I
OUT
is the desired output current in mA.
Computing Power Dissipation
The upper limit for power dissipation (P
D
) for the
MAX6971 is determined by the following equation:
P
D
= (V+ x I+) + (V
OUT
x DUTY x I
OUT
x N)
where:
V+ = supply voltage
I+ = operating supply current when sinking I
OUT
LED
drive current into N outputs
DUTY = PWM duty cycle applied to OE
N = number of MAX6971 outputs driving LEDs at the
same time (maximum is 16)
V
OUT
= MAX6971 port output voltage when driving load
LED(s)
I
OUT
= LED drive current programmed by R
SET
P
D
= power dissipation, in mW if currents are in mA
Dissipation example:
I
OUT
= 20mA, N = 16, DUTY = 1, V
OUT
= 2V, V+ =
5.25V
P
D
= (5.25V x 25mA) + (2V x 1 x 20mA x 16) = 0.77W
Thus, for a 24-pin TSSOP package (T
JA
= 1 / 0.0122 =
+82°C/W from the Absolute Maximum Ratings), the
maximum allowed ambient temperature T
A
is given by:
T
J(MAX)
= T
A
+ (P
D
x T
JA
) = +150°C =
T
A
+ (0.77 x 82°C/W)
so T
A
= +86°C.
Overtemperature Cutoff
The MAX6971 contains an internal temperature sensor
that turns off all outputs when the die temperature
exceeds approximately +165°C. The outputs are
enabled again when the die temperature drops below
approximately +140°C. Register contents are not
affected, so when a driver is overdissipating, the exter-
nal symptom is the load LEDs cycling between on and
off as the driver repeatedly overheats and cools, alter-
nately turning the LEDs off and then back on again.
Power-Supply Considerations
The MAX6971 operates with a chip supply V+, and one
or more LED supplies. Bypass each supply to GND
with a 0.1µF capacitor as close to the MAX6971 as pos-
sible. This is normally adequate for static LED driving.
For multiplex or PWM applications, it is necessary to
add an additional bulk electrolytic capacitor of 4.7µF or
more to each supply for every 4 to 16 MAX6971s. The
necessary capacitance depends on the LED load cur-
rent, PWM switching frequency, and serial-interface
speed. Inadequate V+ decoupling can cause timing
problems, and very noisy LED supplies can affect LED
current regulation.
Chip Information
PROCESS: BiCMOS
MAX6971
16-Port, 36V Constant-Current LED Driver
_______________________________________________________________________________________ 9

MAX6971ANG+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
LED Lighting Drivers 16-Port 36V Constant Current LED Driver
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet