ETC MBI1009

Macroblock
MBI1009
Preliminary Datasheet
3-Channel RGB LED Lamp Driver
Features
l
3 output channels for RGB LED lamps
l
Output current invariant to load voltage change
l
Programmable output current for each channel
l
Built-in brightness control
l
Constant output current range: 5 - 40mA
l
Output current accuracy:
MBI5168CP
MBI1009CP
between channels: <±5% (max.), and
between ICs: <±12% (max.)
l
3 ~ 5.5V supply voltage
SSOP16-150-0.64 Weight:0.07g
Applications
l
Multi-color (Color-variable) LED backlight for
portable devices
l
Keypad backlighting
l
Push-button backlighting
General Description
MBI1009 is a 3-channel current sink driver for RGB LED lamps. It is easy to be designed in applications that need
mixing RGB light sources for multi-color output. MBI1009 contains a serial buffer and data latches which convert
serial input data into parallel output format. At MBI1009 output stage, three regulated current ports are designed to
provide uniform and constant current sinks for driving LEDs within a large range of Vf variations. The output current
is determined by an external resistor and the brightness control code, both set by users.
MBI1009 provides users with great flexibility and device performance. Users may adjust the output current from 5
mA to 40 mA, which gives users flexibility in controlling the light intensity of LEDs. MBI1009 guarantees to endure
maximum 17V at the output port.
Macroblock, Inc. 2004
Floor 6-4, No.18, Pu-Ting Rd., Hsinchu, Taiwan 30077, ROC.
TEL: +886-3-579-0068, FAX: +886-3-579-7534 E-mail: [email protected]
-1-
MBI1009
3-Channel RGB LED Lamp Driver
Block Diagram
OUT0 / GREEN
OUT1 / RED
OUT2 / BLUE
Output Driver
Output Driver
Output Driver
6-bit
Brightness Control
5-bit
Brightness Control
5-bit
Brightness Control
IO Regulator
R-EXT
VDD
OE
6
5
5
16-bit Data Latch
LE
16
GND
SDO
16-bit Shift Register
SDI
CLK
Note: To let users understand how to use MBI1009, we assume OUT0 is GREEN output, OUT1 and OUT2
respectively for RED and BLUE. The applications of MBI1009 would not be limited to what has been shown in this
example.
Timing Diagram
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
B4
B3
B2
B1
B0
R4
R3
R2
R1
R0
G5
G4
G3
G2
G1
G0
Bit14
Bit13 Bit12
Bit11
Bit10
Bit9
Bit8
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
CLK
SDI
Bit15
LE
Brightness Control Code
Bit Definition of 16-Bit Brightness Control Code
Bit 0 Bit 1 Bit 2 Bit 3
Meaning
G0
G1
G2
G3
Bit 4
G4
Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Bit 11 Bit 12 Bit 13 Bit 14 Bit 15
G5
R0
R1
GGREEN
Default
Value
0
0
0
0
R2
R3
R4
B0
B1
GRED
0
0
0
0
-2-
0
B2
B3
B4
0
0
GBLUE
0
0
0
0
0
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
Pin Description
Terminal Description
Pin No.
Pin Name
Function
1
GND
Ground terminal for control logic and
current sinks
2
SDI
Serial-data input to the shift register
3
CLK
Clock input terminal for data shift on
rising edge
Data strobe input terminal
4
LE
Serial data is transferred to the
respective latch when LE is high. The
data is latched when LE goes low.
5
OUT0
Constant current output terminal
6-10
NC
-
11
OUT1
Constant current output terminal
12
OUT2
Constant current output terminal
GND
SDI
CLK
LE
OUT0
NC
NC
NC
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
VDD
R-EXT
SDO
OE
OUT2
OUT1
NC
NC
Output enable terminal
When (active) low, the output drivers
are enabled; when high, all output
drivers are turned OFF (blanked).
13
OE
14
SDO
Serial-data output to the following SDI
of next driver IC
15
R-EXT
Input terminal used to connect an
external resistor for setting up output
current for all output channels
16
VDD
Supply voltage terminal
-3-
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
Maximum Ratings
Characteristic
Symbol
Rating
Unit
Supply Voltage
VDD
0 ~ 7.0
V
Input Voltage
VIN
Output Current
IOUT
+60
Output Voltage
VDS
-0.5 ~ +17.0
Clock Frequency
FCLK
20
Operating Temperature
Topr
-40 ~ +85
°C
Storage Temperature
Tstg
-55 ~ +150
°C
-0.4 ~ VDD+0.4
V
mA
V
MHz
Electrical Characteristics (Ta = 25°C, VDD = 5V, unless otherwise noted)
Characteristics
Symbol
Condition
Min.
Typ.
Max.
Unit
Supply Voltage
VDD
-
3.0
5.0
5.5
V
Output Voltage
VDS
OUT0, OUT1, OUT2 terminals
-
-
17.0
V
Output Current
IOUT
DC Test Circuit
5
-
40
mA
“H” level
VIH
Ta = -40~85ºC
0.8VDD
-
VDD+0.3
V
“L” level
VIL
Ta = -40~85ºC
-0.3
-
0.3VDD
V
IOH
VOH = 17.0V
-
-
10
μA
-
26.25
-
mA
Input Voltage
Output Leakage Current
OUT0 / GREEN Current
VDS = 1.0V, Rex t = 3.6 KΩ
IOUT,GREEN GGREEN = (G0,G1,G2,G3,G4,G5) =
(1,1,1,1,1,0)
OUT1 / RED Current
IOUT,RED
VDS = 1.0V, Rext = 3.6 KΩ
GRED = (R0,R1,R2,R3,R4) =
(1,1,1,1,1)
-
26.25
-
mA
OUT2 / BLUE Current
IOUT,BLUE
VDS =1.0V, Rext = 3.6 KΩ
GBLUE = (B0,B1,B2,B3,B4) =
(1,1,1,1,1)
-
26.25
-
mA
IOUT = 26.25mA
VDS = 1.0V
-
±1
±5
%
-
±15
-
-
±3
-
∆IOUT
Current Skew
Output Current Variation
vs. Supply Voltage Variation
-
Rext = 3.6 KΩ
VDD within 2.7V and 3.3V,
Rext = 3.6 KΩ
VDD within 4.5V and 5.5V
Rext = 3.6 KΩ
%
Pull-up Resistor
RIN(up)
OE
250
500
800
KΩ
Pull-down Resistor
RIN(down)
LE
250
500
800
KΩ
“OUT Off”
IDD(off) 1
Rext = 3.6 KΩ, OUT0/OUT1/OUT2 =
Off, VDD = 3.3V
-
3.0
6.0
“OUT On”
IDD(on) 1
Rext = 3.6 KΩ, OUT0/OUT1/OUT2 =
On, VDD = 3.3V
-
3.0
6.0
“OUT Off”
IDD(off) 1
Rext = 3.6 KΩ, OUT0/OUT1/OUT2 =
Off, VDD = 5V
-
8.0
12.0
“OUT On”
IDD(on) 1
Rext = 3.6 KΩ, OUT0/OUT1/OUT2 =
On, VDD = 5V
-
8.0
15.0
Supply Current
-4-
mA
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
Switching Characteristics
(Ta = 25°C, VDD = 3.3V ~ 5V, unless otherwise noted)
Characteristics
Symbol
Min.
Typ.
Max.
Unit
CLK
tw(CLK)
25
-
-
ns
LE
tw(L)
25
-
-
ns
OE
tw(OE)
1000
-
-
ns
Hold Time for LE
th(L)
20
-
-
ns
Setup Time for LE
tsu(L)
20
-
-
ns
Hold Time for SDI
th(D)
15
-
-
ns
Setup Time for SDI
tsu(D)
20
-
-
ns
Clock Frequency
FCLK
-
-
20
Output Rise Time (turn off)
tor
-
200
400
ns
Output Fall Time (turn on)
tof
-
200
400
ns
Pulse Width
MHz
Timing Waveform
tW(CLK)
tsu(D)
SDI
50%
50%
CLK
50%
50%
th(D)
50%
tW(L)
LE
50%
50%
th(L)
tsu(L)
tW(OE)
OE
50%
50%
90%
50%
10%
GREEN/RED/BLUE
tof
-5-
90%
50%
10%
tor
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
Application Information
Typical Application Circuit
VLED
3.3V or 5.0V
Controller
VDD
/OE
LE
CLK
SDI
OUT0 / GREEN
OUT1 / RED
OUT2 / BLUE
MBI1009
R-EXT
SDO
3.6 KΩ
GND
Current Setting for GREEN, RED, and BLUE Output Ports
The output currents of OUT0 / GREEN, OUT1 / RED, and OUT2 / BLUE are determined by an external resistor and
the 16-bit Brightness Control Code, both set by users.
That is:
IOUT,GREEN = GGREEN x I (Rext);
IOUT,RED = GRED x I (Rext);
IOUT,BLUE = GBLUE x I (Rext);
where I (Rext) is the reference current set by the external resistor Rext
and GGREEN, GRED, GBLUE are current gains for output channels OUT0 / GREEN, OUT1 / RED, and OUT2 / BLUE ,
respectively.
I (Rext) (Ta = 25°C, VDD = 3.3V) – A reference table
I (Rext) in mA
Rext
Vout= 0.1V Vout= 0.2V Vout= 0.3V Vout= 0.4V Vout= 0.5V Vout= 0.6V Vout= 0.7V Vout= 0.8V Vout= 0.9V Vout= 1.0V
4571Ω
3.05
4.01
4.19
4.26
4.26
4.26
4.26
4.26
4.26
4.26
3600Ω
3.64
5.07
5.4
5.52
5.52
5.52
5.52
5.52
5.52
5.52
2952Ω
4.14
6.08
6.62
6.80
6.80
6.80
6.80
6.80
6.80
6.80
I (Rext) (Ta = 25°C, VDD = 5V) – A reference table
I (Rext) in mA
Rext
Vout= 0.1V Vout= 0.2V Vout= 0.3V Vout= 0.4V Vout= 0.5V Vout= 0.6V Vout= 0.7V Vout= 0.8V Vout= 0.9V Vout= 1.0V
4571Ω
2.86
3.65
3.79
3.84
3.84
3.84
3.84
3.84
3.84
3.84
3600Ω
3.40
4.57
4.81
4.88
4.88
4.88
4.88
4.88
4.88
4.88
2952Ω
3.89
5.45
5.84
5.94
5.94
5.94
5.94
5.94
5.94
5.94
-6-
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
Current Gain and Brightness Control Code
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
B4
B3
B2
B1
B0
R4
R3
R2
R1
R0
G5
G4
G3
G2
G1
G0
Bit14
Bit13 Bit12
Bit11
Bit10
Bit9
Bit8
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
CLK
SDI
Bit15
LE
Bit Definition of 16-Bit Brightness Control Code
Bit 0 Bit 1 Bit 2 Bit 3
Meaning
G0
G1
G2
G3
Bit 4
Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Bit 11 Bit 12 Bit 13 Bit 14 Bit 15
G4
G5
R0
R1
GGREEN
Default
Value
0
0
0
0
0
0
0
0
GRED
0
1
2
3
4
5
GBLUE
0
1
2
3
4
5
R4
B0
B1
0
B2
B3
B4
0
0
GBLUE
0
0
0
0
0
Brightness Control Code
Brightness Control Code
for RED (5-bit)
for BLUE (5-bit)
for GREEN (6-bit)
0
1
2
3
4
5
6
R3
GRED
Brightness Control Code
GGREEN
R2
Bit 0
G0
0
1
1
1
1
1
1
Bit 1
G1
0
0
1
1
1
1
1
Bit 2
G2
0
0
0
1
1
1
1
Bit 3
G3
0
0
0
0
1
1
1
Bit 4
G4
0
0
0
0
0
1
1
Bit 6
R0
0
1
1
1
1
1
Bit 7
R1
0
0
1
1
1
1
Bit 8
R2
0
0
0
1
1
1
Bit 9
R3
0
0
0
0
1
1
Bit 10
R4
0
0
0
0
0
1
Bit 11
B0
0
1
1
1
1
1
Bit 12
B1
0
0
1
1
1
1
Bit 13
B2
0
0
0
1
1
1
Bit 14
B3
0
0
0
0
1
1
Bit 15
B4
0
0
0
0
0
1
-7-
Bit 5
G5
0
0
0
0
0
0
1
April 2004, V0.6
MBI1009
3-Channel RGB LED Lamp Driver
An Example
Setting Rext = 4571Ω, Vout = 1.0V for OUT0 / GREEN, OUT1 / RED, and OUT2 / BLUE , then I (Rext) = 4mA
If the 16-bit Configuration Code is {111111, 00000, 11110},
IOUT,GREEN = GGREEN x I (Rext) = 6 x 4mA = 24mA ;
IOUT,RED = GRED x I (Rext) = 0 x 4mA = 0mA ;
IOUT,BLUE = GBLUE x I (Rext) = 4 x 4mA = 16mA;
The mixing multi-color is determined by IOUT,GREEN = 24mA, IOUT,RED = 0mA, and IOUT,BLUE = 16mA.
Assuming Luminous Intensity (mcd) of R/G/B LEDs are the same and I (Rext) = 4mA, we may ideally let
GGREEN + GRED + GBLUE = C (Constant value) to get a stable brightness.
For instance, while C = 10, that is GGREEN +GRED + GBLUE = 10, MB1009 can easily give system designers a wide
range of color and brightness control in portable electronic devices.
(GGREEN, GRED, GBLUE)
(0, 6, 4)
Total 26 color Combinations (1, 6, 3)
(2, 6, 2)
(3, 6, 1)
(4, 6, 0)
(0, 5, 5)
(1, 5, 4)
(2, 5, 3)
(3, 5, 2)
(4, 5, 1)
(5, 5, 0)
(1, 4, 5)
(2, 4, 4)
(3, 4, 3)
(4, 4, 2)
(5, 4, 1)
(2, 3, 5)
(3, 3, 4) (3, 2, 5)
(4, 3, 3) (4, 2, 4)
(5, 3, 2) (5, 2, 3)
(4, 1, 5)
(5, 1, 4) (5, 0, 5)
Package Outline
MBI1009CP Outline Drawing
MBI1009 Package Information
Device Type
CP
Package Type
SSOP16-150-0.64
Weight (g)
0.07
Note: The unit for the outline drawings is mm.
-8-
April 2004, V0.6