MAX6960 MAXIM [Maxim Integrated Products], MAX6960 Datasheet - Page 29

no-image

MAX6960

Manufacturer Part Number
MAX6960
Description
4-Wire Serially Interfaced 8 x 8 Matrix Graphic LED Drivers
Manufacturer
MAXIM [Maxim Integrated Products]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAX6960AMH+D
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
MAX6960AMH+TD
Manufacturer:
Maxim Integrated
Quantity:
10 000
Up to 256 MAX6960s can be interconnected to share
the same 4-wire bus in parallel, sharing a common CS.
The maximum of 256 devices is set by the automatic
address allocation limit. Care is needed to achieve the
successful parallel interconnection of more than 16
MAX6960s due to the high-capacitive loading this pre-
sents onto the 4-wire bus. It is generally necessary to
either buffer and drive the CLK, DIN, and CS lines to
small groups of drivers, or to reduce the 4-wire data
rate from the 20Mb/s limit, if more than approximately
16 MAX6960s are used. The exact limit depends on the
application’s 4-wire data rate requirement, the capaci-
tive drive capability of the host’s CLK, DIN, and CS dri-
vers, and the effective capacitance of the CLK, DIN,
and CS routing on the circuit board. The circuit in
Figure 15 shows one way of fanning out the CLK, DIN,
and CS lines to 128 MAX6960s, and fanning in the
DOUT lines back into one DOUT line. The CLK, DIN,
and CS lines are buffered with standard CMOS bus
buffers, with each buffer output driving 16 CLK, DIN, or
CS inputs. The tri-state DOUT outputs are also connect-
ed together in groups of 16, and fed into octal analog
multiplexers. The analog multiplexers are used here as
data selectors, with the very low (10Ω) switch resis-
tance providing an effective logic power driver. Note,
however, that while the MAX6960’s DOUT output is tri-
state, the selected DOUT from this power driver is not.
The MAX6960 can be used as a graphic controller with
external drive transistors for applications requiring
higher peak segment currents and/or a higher drive
voltage (multiple LEDs in series for each pixel). The
panel and pixel-level intensity control is still available
because PWM techniques are used, but the peak seg-
ment current is set by external current-limiting resistors
in series with the LEDs, instead of the MAX6960’s inter-
nal precision constant-current sources. Figure 16
shows example output drivers that interface the
MAX6960 to control anode-row displays at a higher
segment current and drive voltage. Sixteen instances of
the low-current cathode column driver, and eight
instances of the high-current anode row driver are
required per MAX6960.
To use these drivers, choose R1 to set the desired
peak segment current I
supply voltage V
drop V
LED
Using the MAX6960 as Controller for
:
Connecting Multiple MAX6960s to
Higher Voltage or Higher Current
DRIVER
______________________________________________________________________________________
PEAK
and the LED forward voltage
according to the driver
8 x 8 Matrix Graphic LED Drivers
the 4-Wire Bus
4-Wire Serially Interfaced
Choose R2 to pass 5mA in order to drop 5V across R3
to provide 5V gate drive to logic-level pFET Q2:
Rate Q1 at segment current I
current, which is 16 times I
A MAX6960 can drive an 8 x 16 LED matrix, and so one
MAX6960 can drive two 8 x 8 monocolor digits or one 8
x 8 RGY digit. A MAX6960 cannot directly drive an 8 x
8 RGB display digit, but MAX6960s can nevertheless
be used to build RGB panels.
The MAX6960 drivers provide 3 x 2 = 6 bits of color
control to an RGB panel, or 64 colors.
The best way to drive RGB LEDs with the MAX6960 is to
use three 3-wire buses, one for each color (Figure 17). A
single 4-wire interface must be used, with three CSs,
again one for each color. The red and green LEDs are
driven directly by their MAX6960s, and are connected
cathode row as normal. The blue LEDs cannot be driven
directly by their MAX6960s because the blue LED for-
ward voltage is too high, so external drive transistors
must be used as discussed previously. The blue LEDs
are therefore connected anode row. The MAX6960 is
suitable to drive discrete RGB matrix displays using
either separate LEDs for the red, green, and blue or six-
terminal surface-mount or through-hole RGB LEDs. The
six-terminal LEDs must be used to give individual access
to the anodes and cathodes. The MAX6960 is not suit-
able to drive prewired RGB 8 x 8 matrix displays
because the row/column wiring is incorrect.
Synchronization is achieved by writing the global panel
configuration registers for every driver at the same
time. The user must therefore provide a method for dri-
ving all three CSs together when writing the global
panel configuration register. This complexity aside, the
three-bus method automatically organizes the display
memory into three color planes. Also, ripple sync and
mux flip can be enabled or disabled in any manner
desired. The digit limit for one set of three 3-wire buses
is 768 RGB digits using 256 MAX6960s. The structure
can be repeated to build a very large panel.
Using the MAX6960 as Driver/Controller
I
R2 = (V
PEAK
= (V
DRIVER
(R1 + R
DRIVER
- V
DS(ON)Q2
CE(SAT)Q3
- V
PEAK
LED
PEAK
.
- V
for RGB Displays
, and rate Q2 at row
) A
CE(SAT)Q1
- 5) x 200Ω
) /
29

Related parts for MAX6960