MAXIM MAX6978AEE

19-3578; Rev 1; 3/05
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
Features
The MAX6978 serial-interfaced LED driver provides
eight open-drain, constant-current sinking LED driver
outputs rated at 5.5V. The MAX6978 operates from a 3V
to 5.5V supply. The MAX6978 supply and the LEDs’
supply can power up in any order. The constant-current
outputs are programmed together to up to 55mA using
a single external resistor. The MAX6978 operates with a
25Mb, industry-standard, 4-wire serial interface.
The MAX6978 includes circuitry that automatically
detects open-circuit LEDs. Fault status is loaded into the
serial-interface shift register when LE goes high and is
automatically shifted out on DOUT when the next data
transmission is shifted in.
♦ 25Mb Industry-Standard 4-Wire Serial Interface at 5V
The MAX6978 includes a fail-safe feature for safetyrelated applications, which blanks the display if the serial interface fails. If the serial interface becomes
inactive for more than 1s, all driver output latches are
automatically cleared. This turns off all LEDs connected
to the outputs. The shift register data is not disturbed.
The outputs remain off until the driver output latches are
updated with data turning them on, so recovery is automatic if the transmission failure is temporary. The
watchdog function requires no software change to the
application driving the MAX6978.
The MAX6978 uses the industry-standard shift-registerplus-latch-type serial interface. The driver accepts data
shifted into an 8-bit shift register using data input DIN
and clock input CLK. Input data appears at the output
DOUT eight clock cycles later to allow cascading of
multiple MAX6978s. The latch-enable input LE loads
the 8 bits of shift-register data into an 8-bit output latch
to set which LEDs are on and which are off. The outputenable input OE gates all eight outputs on and off, and
is fast enough to be used as a PWM input for LED
intensity control.
The MAX6978 is one of a family of 12 shift-register-pluslatch-type LED drivers. The family includes 8-port and
16-port types, with 5.5V- or 36V-rated LED outputs, with
and without open-circuit LED detection and watchdog.
All versions operate from a 3V to 5.5V supply, and are
specified over the -40°C to +125°C temperature range.
♦ -40°C to +125°C Temperature Range
Applications
Variable Message Signs
Marquee Displays
Point-of-Order Signs
Traffic Signs
Gaming Features
Architectural Lighting
♦ 3V to 5.5V Logic Supply
♦ 8 Constant-Current LED Outputs Rated at 5.5V
♦ Up to 55mA Continuous Current per Output
♦ Output Current Programmed by Single Resistor
♦ 3% Current Matching Between Outputs
♦ 6% Current Matching Between ICs
♦ Watchdog Clears Display if Interface Fails
♦ Reports Open-Circuit LED Faults
Ordering Information
PART
TEMP RANGE
PIN-PACKAGE
MAX6978AUE
-40°C to +125°C
16 TSSOP-EP*
MAX6978APE
-40°C to +125°C
16 PDIP
MAX6978AEE
-40°C to +125°C
16 SSOP
*EP = Exposed pad.
Typical Application Circuit and Selector Guide appear at
end of data sheet.
Pin Configuration
TOP VIEW
GND 1
16 V+
DIN 2
15 SET
CLK 3
14 DOUT
LE 4
OUT0 5
MAX6978AUE
MAX6978APE
MAX6978AEE
13 OE
12 OUT7
OUT1 6
11 OUT6
OUT2 7
10 OUT5
OUT3 8
9
OUT4
TSSOP/PDIP/SSOP
________________________________________________________________ Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
1
MAX6978
General Description
MAX6978
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
ABSOLUTE MAXIMUM RATINGS
Voltage (with respect to GND)
V+ ............................................................................-0.3V to +6V
OUT_ .......................................................................-0.3V to +6V
DIN, CLK, LE, OE, SET ................................-0.3V to (V+ + 0.3V)
DOUT Current ..................................................................±10mA
OUT_ Sink Current .............................................................60mA
Total GND Current ...........................................................480mA
Continuous Power Dissipation
16-Pin SSOP (derate 7.1mW/°C over TA = +70°C) .......571mW
16-Pin PDIP (derate 10.5mW/°C over TA = +70°C) ......842mW
16-Pin TSSOP (derate 21.3mW/°C over
TA = +70°C) ..............................................................1702mW
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
(Typical Operating Circuit, V+ = 3V to 5.5V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at V+ = 5V, TA = +25°C.)
(Note 1)
PARAMETER
Operating Supply Voltage
Output Voltage
SYMBOL
CONDITIONS
V+
MIN
TYP
3.0
VOUT
MAX
UNITS
5.5
V
5.5
V
Standby Current
(Interface Idle, All Output Ports
High Impedance, RSET = 360Ω)
I+
All logic inputs at V+ or GND, DOUT
unloaded
4.5
5.6
mA
Standby Current
(Interface Running, All Output
Ports High Impedance,
RSET = 360Ω)
I+
fCLK = 5MHz, OE = V+, DIN and LE = V+
or GND, DOUT unloaded
4.7
6
mA
Supply Current
(Interface Idle, All Output Ports
Active Low, RSET = 360Ω)
I+
All logic inputs at V+ or GND,
DOUT unloaded
10
25
mA
Input High Voltage
DIN, CLK, LE, OE
VIH
Input Low Voltage
DIN, CLK, LE, OE
VIL
Hysteresis Voltage
DIN, CLK, LE, OE
∆VI
Input Leakage Current
DIN, CLK, LE, OE
0.7 V+
0.3 V+
0.8
IIH, IIL
-1
Output-High Voltage DOUT
VOH
ISOURCE = 4mA
Output Low Voltage
VOL
ISINK = 4mA
Output Current
OUT_
IOUT
V+ = 3V to 5.5V, VOUT = 0.8V to 2.5V,
RSET = 360Ω
Output Leakage Current OUT_
ILEAK
OE = V+, VOUT = V+
Watchdog Timeout
2
tWD
V
V
+1
V+
- 0.5V
42
V
µA
V
50
1
_______________________________________________________________________________________
0.5
V
56
mA
1
µA
s
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
(Typical Operating Circuit, V+ = 4.5V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
CLK Clock Period
tCP
40
ns
CLK Pulse-Width High
tCH
19
ns
CLK Pulse-Width Low
tCL
19
ns
DIN Setup Time
tDS
4
ns
DIN Hold Time
tDH
8
DOUT Propagation Delay
tDO
12
DOUT Rise and Fall Time
tDR, tDF
CDOUT = 10pF, 20% to 80%
ns
32
10
ns
ns
LE Pulse-Width High
tLW
20
ns
LE Pulse Width (Fault-Detection
Data Valid)
tLF
20
ns
LE Setup Time
tLS
LE Rising to OUT_ Rising Delay
10
ns
tLRR
(Note 2)
100
ns
LE Rising to OUT_ Falling Delay
tLRF
(Note 2)
280
ns
CLK Rising to OUT_ Rising Delay
tCRR
(Note 2)
100
ns
CLK Rising to OUT_ Falling Delay
tCRF
(Note 2)
310
ns
OE Rising to OUT_ Rising Delay
tOEH
100
ns
OE Falling to OUT_ Falling Delay
tOEL
300
ns
LED Output OUT_ Turn-On Fall
Time
tf
80% to 20%
200
ns
LED Output OUT_ Turn-Off Rise
Time
tr
20% to 80%
120
ns
_______________________________________________________________________________________
3
MAX6978
5V TIMING CHARACTERISTICS
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
MAX6978
3.3V TIMING CHARACTERISTICS
(Typical Operating Circuit, V+ = 3V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
CLK Clock Period
tCP
52
ns
CLK Pulse-Width High
tCH
24
ns
CLK Pulse-Width Low
tCL
24
ns
DIN Setup Time
tDS
4
ns
DIN Hold Time
tDH
8
DOUT Propagation Delay
tDO
12
DOUT Rise and Fall Time
ns
48
CDOUT = 10pF, 20% to 80%
ns
10
ns
LE Pulse-Width High
tLW
20
ns
LE Pulse Width (Fault-Detection
Data Valid)
tLW
20
ns
LE Setup Time
tLS
15
ns
LE Rising to OUT_ Rising Delay
100
ns
LE Rising to OUT_ Falling Delay
310
ns
CLK Rising to OUT_ Rising Delay
100
ns
CLK Rising to OUT_ Falling Delay
330
ns
OE Rising to OUT_ Rising Delay
tOEH
100
ns
OE Falling to OUT_ Falling Delay
tOEL
330
ns
LED Output OUT_ Turn-On Fall
Time
tf
80% to 20%
200
ns
LED Output OUT_ Turn-Off Rise
Time
tr
20% to 80%
120
ns
Note 1: All parameters tested at TA = +25°C. Specifications over temperature are guaranteed by design.
Note 2: See Figure 3.
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
3.0
2.9
2.8
TA = +25°C
2.7
TA = +125°C
4.9
4.8
4.7
4.6
4.5
TA = +25°C
4.4
2.6
3.5
4.0
4.5
SUPPLY VOLTAGE (V)
5.0
5.5
TA = +85°C
TA = +125°C
12
9
6
TA = +25°C
TA = -40°C
3
0
4.2
3.0
15
TA = -40°C
4.3
TA = -40°C
2.5
4
TA = +85°C
5.0
SUPPLY CURRENT (mA)
SUPPLY CURRENT (mA)
TA = +125°C
3.1
5.1
SUPPLY CURRENT (mA)
3.2
5.2
MAX6978 toc02
TA = +85°C
MAX6978 toc01
3.3
SUPPLY CURRENT vs. SUPPLY VOLTAGE
(INTERFACE IDLE, ALL OUTPUTS
ON, RSET = 720Ω)
SUPPLY CURRENT vs. SUPPLY VOLTAGE
(INTERFACE IDLE, ALL OUTPUTS
OFF, RSET = 360Ω)
MAX6978 toc03
SUPPLY CURRENT vs. SUPPLY VOLTAGE
(INTERFACE IDLE, ALL OUTPUTS
OFF, RSET = 720Ω)
3.0
3.5
4.0
4.5
SUPPLY VOLTAGE (V)
5.0
5.5
3.0
3.5
4.0
4.5
SUPPLY VOLTAGE (V)
_______________________________________________________________________________________
5.0
5.5
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
9
TA = -40°C
6
TA = +25°C
3
TA = -40°C
20
TA = +25°C
TA = +85°C
15
TA = +125°C
10
4.0
4.5
5.0
0.5
PORT OUTPUT CURRENT vs. PORT OUTPUT
VOLTAGE (RSET = 720Ω, V+ = 5.0V)
TA = +85°C
30
TA = +125°C
20
1.0
1.5
2.0
2.5
0
3.0
0.5
TA = -40°C
TA = +25°C
TA = +85°C
TA = +125°C
10
5
50
TA = +25°C
TA = +85°C
30
2.0
2.5
3.0
26.0
TA = -40°C
40
1.5
PORT OUTPUT CURRENT vs. SUPPLY
VOLTAGE (RSET = 720Ω, VOUT = 2V)
MAX6978 toc08
60
PORT OUTPUT CURRENT (mA)
25
1.0
PORT OUTPUT VOLTAGE (V)
PORT OUTPUT CURRENT vs. PORT OUTPUT
VOLTAGE (RSET = 360Ω, V+ = 5.0V)
MAX6978 toc07
30
15
TA = +25°C
PORT OUTPUT VOLTAGE (V)
SUPPLY VOLTAGE (V)
20
TA = -40°C
40
0
0
5.5
PORT OUTPUT CURRENT (mA)
3.5
50
10
0
3.0
MAX6978 toc06
25
5
0
TA = +125°C
20
TA = +85°C
25.5
TA = +125°C
25.0
TA = +25°C
TA = -40°C
24.5
10
0
0
1.0
1.5
2.0
2.5
3.0
24.0
0
0.5
PORT OUTPUT VOLTAGE (V)
1.0
1.5
2.0
2.5
3.5
5.0
5.5
PORT OUTPUT CURRENT
vs. RSET RESISTANCE (V+ = 5.0V)
TA = +85°C
51
4.5
TA = +125°C
50
TA = +25°C
TA = -40°C
50
MAX6978 toc11
52
4.0
SUPPLY VOLTAGE (V)
PORT OUTPUT CURRENT vs. SUPPLY
VOLTAGE (RSET = 360Ω, VOUT = 2V)
49
3.0
3.0
PORT OUTPUT VOLTAGE (V)
PORT OUTPUT CURRENT (mA)
0.5
MAX6978 toc10
0
PORT OUTPUT CURRENT (mA)
PORT OUTPUT CURRENT (mA)
60
PORT OUTPUT CURRENT (mA)
12
SUPPLY CURRENT (mA)
30
MAX6978 toc05
TA = +85°C
PORT OUTPUT CURRENT (mA)
TA = +125°C
MAX6978 toc04
15
PORT OUTPUT CURRENT vs. PORT OUTPUT
VOLTAGE (RSET = 360Ω, V+ = 3.3V)
PORT OUTPUT CURRENT vs. PORT OUTPUT
VOLTAGE (RSET = 720Ω, V+ = 3.3V)
MAX6978 toc09
SUPPLY CURRENT vs. SUPPLY VOLTAGE
(INTERFACE IDLE, ALL OUTPUTS
ON, RSET = 360Ω)
40
30
20
10
0
48
3.0
3.5
4.0
4.5
SUPPLY VOLTAGE (V)
5.0
5.5
0
2000
4000
6000
8000
10,000
RSET RESISTANCE (Ω)
_______________________________________________________________________________________
5
MAX6978
Typical Operating Characteristics (continued)
(TA = +25°C, unless otherwise noted.)
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
MAX6978
Pin Description
PIN
NAME
FUNCTION
1
GND
Ground
2
DIN
Serial-Data Input. Data is loaded into the internal 8-bit shift register on CLK’s rising edge.
3
CLK
Serial-Clock Input. Data is loaded into the internal 8-bit shift register on CLK’s rising edge.
4
LE
5–12
OUT0–OUT7
13
OE
Output-Enable Input. High forces outputs OUT0–OUT7 to high impedance, without altering the contents
of the output latches. Low enables outputs OUT0–OUT7 to follow the state of the output latches.
14
DOUT
Serial-Data Output. Data is clocked out of the 8-bit internal shift-register to DOUT on CLK’s rising edge.
15
SET
LED Current Setting. Connect SET to GND through a resistor (RSET) to set the maximum LED current.
16
V+
Positive Supply Voltage. Bypass V+ to GND with a 0.1µF ceramic capacitor.
PAD
Exposed Pad*
Load-Enable Input. Data is loaded transparently from the internal shift register to the output latch while
LE is high. Data is latched into the output latch on LE's falling edge, and retained while LE is low.
LED Driver Outputs. OUT0–OUT7 are open-drain, constant-current sinking outputs rated to 5.5V.
Exposed pad on package underside. Connect to GND.
*TSSOP package only.
CLK
MAX6978
DIN
D0
SERIAL-TO-PARALLEL SHIFT REGISTER
D7
LE
D0
LATCHES
D7
DOUT
POWER-ON
RESET
V+
WATCH
DOG
OE
V+
CONSTANT-CURRENT SINKS
D0
D7
CURRENT
REFERENCE
FAULT DETECTION
RSET
GND
OUT0
OUT2
OUT1
OUT5
OUT7
OUT6
GND
Figure 1. MAX6978 Block Diagram
6
_______________________________________________________________________________________
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
An internal reset circuit clears the internal registers of
the MAX6978 on power-up. All outputs OUT0–OUT7,
therefore, initialize high impedance, and the interface
output DOUT initializes low, regardless of the initial
logic levels of the CLK, DIN, OE, and LE inputs.
The MAX6978 LED driver comprises a 4-wire serial
interface driving eight constant-current sinking opendrain output ports. The outputs drive LEDs in either static or multiplex applications (Figure 1). The constantcurrent 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.5V 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).
4-Wire Serial Interface
The serial interface on the MAX6978 is a 4-wire serial
interface using four inputs (DIN, CLK, LE, OE) and a
data output (DOUT). This interface is used to write display data to the MAX6978. The serial-interface data
word length is 8 bits, D0–D7.
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 D7 is clocked in first,
followed by 7 more data bits, finishing with the LSB D0.
CLK is the serial-clock input, which shifts data at DIN
into the MAX6978 8-bit shift register on its rising edge.
LE is the latch load input of the MAX6978, which transfers data from the MAX6978 8-bit shift register to its 8-bit
latch when LE is a high (transparent latch), and latches
the data on the LE falling edge of LE (Figure 2). The rising edge of LE loads fault data into the MAX6978 8-bit
shift register, replacing bits D6 and D5 with fault data.
This fault data is automatically shifted out through DOUT
when the next display data is shifted in.
The fourth input provides output-enable control of the
output drivers. OE is high to force outputs OUT0–OUT7
high impedance, without altering the contents of the
output latches, and low to enable outputs OUT0–OUT7
to follow the state of the output latches.
The 4-wire serial interface comprises an 8-bit shift register and an 8-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 8-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 5.5V, independent of the MAX6978 supply, V+. The
constant-current capability is up to 55mA per output,
set for all eight outputs by an external resistor, RSET.
Table 1. 4-Wire Serial-Interface Truth Table
SERIAL CLOCK
DATA INPUT
INPUT
D0
CLK
DIN
H
H
SHIFT-REGISTER
CONTENTS
LOAD
INPUT
BLANKING
INPUT
LATCH CONTENTS
OUTPUT CONTENTS
D1
D2
… Dn-1 Dn
LE
D0
D1
D2
… Dn-1 Dn
OE
D0
D1
D2
… Dn-1 Dn
R1
R2
… Rn-2 Rn-1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
L
L
R1
R2
… Rn-2 Rn-1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
—
R0
R1
R2
… Rn-1 Rn
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
X
X
…
H
R0
R1
R2
— Rn-1 Rn
—
—
—
—
—
—
—
—
—
P1
P2
P3
… Pn-1 Pn
L
P0
P1
P2
… Pn-1 Pn
L
P0
P1
P2
… Pn-1 Pn
—
—
—
—
—
—
—
X
X
X
…
H
X
—
X
—
X
X
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
_______________________________________________________________________________________
7
MAX6978
Initial Power-Up and Operation
Detailed Description
MAX6978
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
OE is independent of the operation of the serial interface. 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 MAX6978’s 8-bit shift register on the rising edge
of CLK. Data at DIN is propagated through the shift register and appears at DOUT eight clock cycles later.
Watchdog
The MAX6978 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, then the output
latches are cleared and outputs OUT0–OUT7 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 feature for applications, which prefer a blank display to an
incorrect display if the serial interface fails. When the
watchdog triggers, the outputs remain off until the driver output latches are updated with data turning them
on. Recovery is therefore automatic if the transmission
failure is temporary, because the MAX6978 does not
lock up in the watchdog timeout state. The MAX6978
operates correctly when the serial interface is next activated, 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 MAX6978.
LED Fault Detection
The MAX6978 includes circuitry that detects open-circuit 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 rising edge of
LE, when new LED data is loaded into the output latches from the shift register(s). If one or more output port is
detected with an open-circuit fault, then the 2 bits, D6
and D5, in the serial-interface shift register are both set
high. If no open-circuit faults are detected, then D6 and
D5 are both cleared low. The data in other 6-bit positions in the serial-interface shift register is not altered.
Fault status is automatically shifted out on DOUT when
the next data transmission is shifted in. LE is normally
taken high after all 8 bits of new LED data have been
clocked into the shift register, and so at that time,
DOUT is outputting data bit D7. On the next two rising
edges of CLK, the 2 fault status bits, D6 and D5, are
clocked out in that order, followed by the remaining 5
unchanged data bits D4 to D0.
A typical fault-detecting application tests all the shifted
out data. Bits D0–D4 and D7 are checked against the
originally transmitted data to check data link integrity.
Bits D5 and D6 are checked first to see that they con-
LE
tCL
tCH
tLS
tCP
tLW
tLF
CLK
tDH
tDS
DIN
D7
D6
D1
D0
tDO
D7
DOUT
tOEW
OE
tOEL
tOEH
.
80%
OUT_
20%
tf
tr
Figure 2. 4-Wire Serial-Interface Timing Diagram
8
_______________________________________________________________________________________
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
tLRF
OUT_
LE
tLRR
OUT_
CLK
tCRF
OUT_
CLK
tCRR
OUT_
Figure 3. LE and CLK to OUT_ Timing
tain the same data (validating the status), and second
whether faults are reported by the actual logic level.
The fault status bit identifies which driver chip has at
least one open-circuit LED. It is possible to determine
how many LEDs driven by a chip are at fault by running
eight test patterns, each of which lights a different single LED. The fault status bit then effectively identifies
only one output at a time.
Applications Information
Selecting External Component RSET to Set
LED Output Current
The MAX6978 uses an external resistor RSET to set the
LED current for outputs OUT0–OUT7. The minimum
allowed value of RSET is 307.6Ω, which sets the output
currents to 55mA. The maximum allowed value of RSET
is 1.5kΩ. The reference value, 360Ω, sets the output
currents to 50mA. To set a different output current, use
the formula:
RSET = 18,000 / IOUT
where IOUT is the desired output current in mA.
Computing Power Dissipation
The upper limit for power dissipation (P D ) for the
MAX6978 is determined from the following equation:
PD = (V+ x I+) + (VOUT x DUTY x IOUT x N)
where:
V+ = supply voltage
DUTY = PWM duty cycle applied to OE
N = number of MAX6978 outputs driving LEDs at the
same time (maximum is 8)
VOUT = MAX6978 port output voltage when driving load
LED(s)
IOUT = LED drive current programmed by RSET
PD = power dissipation, in mW if currents are in mA
Dissipation example:
IOUT = 47mA, N = 8, DUTY = 1, VOUT = 2V, V+ = 5.25V
PD = (5.25V x 25mA) + (2V x 1 x 47mA x 8) = 0.883W
Thus, for a 16-pin TSSOP package (TJA = 1 / 0.0213 =
+46.95°C/W from the Absolute Maximum Ratings), the
maximum allowed ambient temperature TA is given by:
TJ(MAX) = TA + (PD x TJA) = +150°C = TA +
(0.883 x 46.95°C/W)
so TA = +108.5°C.
Overtemperature Cutoff
The MAX6978 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 external symptom will be 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 MAX6978 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 MAX6978 as possible. 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 MAX6978s. The
necessary capacitance depends on the LED load current, PWM switching frequency, and serial interface
speed. Inadequate V+ decoupling can cause timing
problems, and very noisy LED supplies can affect LED
current regulation.
For the TSSOP version, connect the underside exposed
pad to GND.
Chip Information
TRANSISTOR COUNT: 2382
PROCESS: BiCMOS
_______________________________________________________________________________________
9
MAX6978
I+ = operating supply current when sinking IOUT LED
drive current into N outputs
LE
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
MAX6978
Selector Guide
PART
NO. OF
OUTPUTS
MAX OUTPUT
VOLTAGE (V)
8
5.5
MAX OUTPUT
CURRENT
LED FAULT
DETECTION
WATCHDOG
MAX6968
—
—
Yes
—
MAX6978
Yes
Yes
MAX6970
—
—
Yes
—
Yes
Yes
—
—
MAX6977
8
MAX6981
36
MAX6980
55mA
MAX6969
16
MAX6984
5.5
Yes
—
MAX6979
Yes
Yes
MAX6971
—
—
16
MAX6982
36
MAX6983
Yes
—
Yes
Yes
Typical Application Circuit
5V
+5V
µC
V+
SCLK
CLK
MOSI
DIN
MISO
DOUT
LOAD
LATCH
ENABLE
MAX6978
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OE
360Ω
SET
GND
0V
10
0V
______________________________________________________________________________________
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
TSSOP 4.4mm BODY.EPS
XX XX
PACKAGE OUTLINE, TSSOP, 4.40 MM BODY,
EXPOSED PAD
21-0108
E
1
1
______________________________________________________________________________________
11
MAX6978
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.)
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.)
2
SSOP.EPS
MAX6978
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
1
INCHES
E
H
MILLIMETERS
DIM
MIN
MAX
MIN
MAX
A
0.068
0.078
1.73
1.99
A1
0.002
0.008
0.05
0.21
B
0.010
0.015
0.25
0.38
C
D
0.20
0.09
0.004 0.008
SEE VARIATIONS
E
0.205
e
0.212
0.0256 BSC
5.20
MILLIMETERS
INCHES
D
D
D
D
D
5.38
MIN
MAX
MIN
MAX
0.239
0.239
0.278
0.249
0.249
0.289
6.07
6.07
7.07
6.33
6.33
7.33
0.317
0.397
0.328
0.407
8.07
10.07
8.33
10.33
N
14L
16L
20L
24L
28L
0.65 BSC
H
0.301
0.311
7.65
7.90
L
0.025
0∞
0.037
8∞
0.63
0∞
0.95
8∞
N
A
C
B
e
A1
L
D
NOTES:
1. D&E DO NOT INCLUDE MOLD FLASH.
2. MOLD FLASH OR PROTRUSIONS NOT TO EXCEED .15 MM (.006").
3. CONTROLLING DIMENSION: MILLIMETERS.
4. MEETS JEDEC MO150.
5. LEADS TO BE COPLANAR WITHIN 0.10 MM.
PROPRIETARY INFORMATION
TITLE:
PACKAGE OUTLINE, SSOP, 5.3 MM
APPROVAL
DOCUMENT CONTROL NO.
21-0056
12
______________________________________________________________________________________
REV.
C
1
1
8-Port, 5.5V Constant-Current LED Driver with
LED Fault Detection and Watchdog
PDIPN.EPS
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 ____________________ 13
© 2005 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products, Inc.
MAX6978
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.)