MAX6983
16-Port, 36V Constant-Current LED Driver with
LED Fault Detection and Watchdog
_______________________________________________________________________________________ 7
Detailed Description
The MAX6983 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 current-
sensing feedback circuitry (not simple current mirrors)
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 reg-
ister 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 cur-
rent 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 MAX6983 supply, V+. The
constant-current capability is up to 55mA per output,
set for all 16 outputs by an external resistor, R
SET
.
4-Wire Serial Interface
The serial interface on the MAX6983 is a 4-wire serial
interface using four inputs (DIN, CLK, LE, and OE) and
a data output (DOUT). This interface is used to write
display data to the MAX6983. 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.
CLK is the serial-clock input, which shifts data at DIN
into the MAX6983 16-bit shift register on its rising edge.
LE is the latch load input of the MAX6983, which trans-
fers data from the MAX6983 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).
Figure 2. 4-Wire Serial-Interface Timing Diagram
.
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
D15
LE
CLK
DIN
DOUT
OE
OUT_
90%
10%
MAX6983
16-Port, 36V Constant-Current LED Driver with
LED Fault Detection and Watchdog
8 _______________________________________________________________________________________
The fourth input provides output-enable control of the out-
put drivers. OE is high to force outputs OUT0–OUT15
high impedance, without altering the contents of the out-
put latches, and low to enable outputs 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 MAX6983’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.
See Figure 2.
Watchdog
The MAX6983 includes a watchdog circuit that monitors
the CLK, DIN, and LE inputs. If there is no transition on
any one of these inputs for nominally 1s, the output
latches are cleared and outputs OUT0–OUT15 go high
impedance like the initial power-up condition. This turns
off all LEDs connected to the outputs. The shift-register
data does not change, just the output-latch data.
The watchdog is intended to be used as a fail-safe fea-
ture for applications that prefer a blank display to an
incorrect display if the serial interface fails. When the
watchdog triggers, the outputs remain off until the dri-
ver output latches are updated with data turning them
on. Recovery is therefore automatic if the transmission
failure is temporary because the MAX6983 does not
lock up in the watchdog timeout state. The MAX6983
operates correctly when the serial interface is next acti-
vated, and the watchdog circuit is reset and starts
monitoring the serial interface again. The watchdog
function requires no software change to the application
driving the MAX6983.
LED Fault Detection
The MAX6983 includes circuitry that detects open-cir-
cuit LEDs automatically. An open-circuit fault occurs
when an output is programmed to sink current but less
than about 50% of the programmed current flows.
Open circuits are checked just after the falling edge of
OE. The fault data is latched on the rising edge of LE and
is shifted out when new LED data is loaded into the out-
put latches from the shift register. If one or more output
ports are detected with an open-circuit fault, the D14 and
D13 bits of DOUT go high. If no open-circuit faults are
detected, D14 and D13 are set to low. The data in the
other 14 bit positions in DOUT are not altered.
Fault status is shifted out on DOUT when the next data
transmission is shifted in after the rising edge of LE. LE
is normally taken high after all 16 bits of new LED data
have been clocked into the shift register(s), and then
DOUT outputs data bit D15. On the next two rising
edges of CLK, the 2 fault status bits, D14 and D13, are
clocked out in that order, followed by the remaining 13
unchanged data bits D12 to D0.
A typical fault-detecting application tests all the shifted
out data. Bits D0–D12 and D15 are checked against
the originally transmitted data to check data-link integri-
ty. Bits D13 and D14 are checked first to see that they
contain the same data (validating the status) and sec-
ond, whether faults are reported or not by the actual
logic level.
Figure 4 is the LE and CLK to OUT_ timing diagram.
LE
OUT_
LE
OUT_
CLK
OUT_
CLK
OUT_
t
CRR
t
CRF
t
LRR
t
LRF
Figure 3. LE and CLK to OUT_ Timing
OE
LE
CLK
DOUT
D15
D14
D13
D12
FAULT STATUS BITS
Figure 4. Fault Timing
Applications Information
Selecting External Component R
SET
to Set
LED Output Current
The MAX6983 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
MAX6983 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 MAX6983 outputs driving LEDs at the
same time (maximum is 16)
V
OUT
= MAX6983 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
= +85°C.
Overtemperature Cutoff
The MAX6983 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 affect-
ed, so when a driver is overdissipating, the external
symptom is the load LEDs cycling between on and off as
the driver repeatedly overheats and cools, alternately
turning the LEDs off and then back on again.
Power-Supply Considerations
The MAX6983 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 MAX6983 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 MAX6983s. 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.
MAX6983
16-Port, 36V Constant-Current LED Driver with
LED Fault Detection and Watchdog
_______________________________________________________________________________________ 9
L = Low-logic level; H = High-logic level; X = Don’t care; P = Present state; R = Previous state.
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
HHR
1
R
2
…R
n-2
R
n-1
————
—————
LLR
1
R
2
…R
n-2
R
n-1
————
—————
XR
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
Table 1. 4-Wire Serial-Interface Truth Table

MAX6983AUG+

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

Products related to this Datasheet