Mbi Mbi6030
Mbi Mbi6030
Mbi Mbi6030
Macroblock
PWM Embedded 3-Channel Cons tant Current
LED Sink Driver for RGB LED Clus
ters
Features
3-channel constant current LED sink driver for RGB LED clusters
Constant output current range per channel: 5~150mA
Excellent output current accuracy,
- Between channels: <±3 % (max.);
- Between ICs: <±6 % (max.)
Sustaining voltage at output channels: 40V (max.)
Embedded 16-bit PWM generator
- Gray scale clock generated by the embedded oscillator
- S-PWMtechnology
Two selectable modes to trade off between image quality and transmission
bandwidth
- 16-bit gray scale mode
- 10-bit gray scale mode (with optional 6-bit dot correction)
Reliable data transmission
- Daisy-chain topology
- Two- wire only transmission interface
- Clock regeneration
- Built-in buffer for long distance transmission
Supply voltage range (VDDH): 7~30V
Embedded voltage regulator
Selectable polarity reversion to drive high- power drivers or MOS
RoHS-compliant packages
Application
Architectural lighting
Mesh display or LED s trip
Neon light replacement
Channel letter
Remote PWM generator
With Scrambled-PWM (S-PWM) technology, MBI6030 enhances pulse width modulation by scrambling the “on” time
into several “on” periods, so that MBI6030 reduces the data transmission bandwidth at the same gray scale
performance. MBI6030 provides two selectable gray scale modes to trade off between image quality and
transmission: 16-bit gray scale mode and 10-bit gray scale mode.16-bit gray scale mode provides 65,536 gray
scales for each LED to enrich the color. Furthermore, 10-bit gray scale mode provides 1,024 gra y scales. Subject to
10-bit gray scale mode, 6-bit dot correction may adjust each LED by 64-step gain to compensate the LED
brightness.
Furthermore, MBI6030 features a two- wire transmission interface to make cluster-to-cluster connection easier. To
improve the transmission quality, MBI6030 provides clock regeneration to recover the clock duty cycle to avoid
signal distortion after long-distance transmission.
MBI6030 allows wide supply voltage range (VDDH) from 7V to 30V, which is suitable for 12V or 24V systems.
Additionally, MBI6030 preserves selectable polarity reversion to driver external high-power drivers as a PWM
controller.
GND 1 16 VDDH
POL 2 15 CA
R-EXTA 3 14 OUTA
R-EXTB 4 13 OUTB
R-EXTC 5 12 OUTC
NC 6 11 NC
CKI 7 10 CKO
SDI 8 9 SDO
MBI6030GP MBI6030GFN
Top View Top View
Terminal Description
Pin No.
Pin Name Function
GP GFN
1 6 GND Ground terminal
Input terminal for selecting output polarity.
With internal pull-up resistor connected to CA.
2 7 POL High/NC: normal mode to drive low-active regulators or PMOS
Low: output reversed to work as a PWM controller to drive high-active
regulators or NMOS
Input terminal for setting output current by connecting to an external
3,4,5 8,9,10 R-EXTA,B,C
res is tor
14,13,12 23,22,21 OUT A,B,C Output terminals for constant current output
2,3,4,5,11,14, Keep unconnected
6, 11 NC
15,16,17,20 Internal pulled-down
7 12 CKI Input terminal for clock input
8 13 SDI Input terminal for serial data input
10 19 CKO Output terminal for clock output
9 18 SDO Output terminal for serial data output
15 24 CA Connecting a capacitor to GND to enhance the stability of CA.
16 1 VDDH High supply voltage terminal
Thermal Heat dissipation pad*
- -
Pad Please connect to GND
*The desired thermal conductivity will be improved on condition that a heat-conducting copper foil on PCB is
soldered with thermal pad.
V
LED
DC/DC Converter
C1 C2
TVS1 10uF 0.1uF
V
DS
C3 C4 16 15 14 13 12
TVS2 10uF 0.1uF VDDH CA OUTA OUTB OUTC
J
1 1 J2
GND
VIN 2
POL NC
11
R
VOUT
GND 7 MBI6030GP 10 1 GND
CKI CKI CKO CKO
GND 8 9 R2 GND
SDI SDI SDO SDO
connect to CA connect to CA
NC R-EXTA R-EXTB R-EXTC
6 3 4 5
R8 R3 R4 R5
0Ω
TVS3 TVS4
Note:
1. The TVS1 and TVS 3 , transient voltage suppressors, are used to suppress the overshoot, undershoot and
ESD.
2. C1 ~C4 are required. The values of these capacitors are reference only. Tantalum and ceramic capacitors
are
recommended.
3. Please locate the C1 , C2 , and TVS
1 as close to the pin16, the4 C as close to pin15 as
possible.
VDDH
Voltage Regulator
CA
IO Regulator
R-EXTA
CA
R-EXTB
R-EXTC
470K
POL
PWM
Counter
16 16 16
Oscillator
16 16 16
CKI CKO
CA
CA
POL
CKI, S DI
, ,
R-EXTA, R-EXTB, R-EXTC terminal CKO, SDO terminal
OUTA
OUTB
CA
OUTC
CA
CKO,SDO
R- EXTA
R- EXTB
R- EXTC
VDDH, CA terminal
VDDH
CA
V
DDH
I
DD C2 C1
GND VDDH 0.1μF 10μF
POL CA C3
R-EXTA OUTA 10μF
R-EXTB OUTB
R-EXTC OUTC 5V
5V
NC NC RCKO1
IOH
CKI CKO R
I CKO2
SDI SDO OL
V
OH ,VOL
V
DDH VLED
I
DD C2 C1 C4
GND VDDH 0.1μF 10μF 10μF
CL RL CL RL CL RL
POL CA C3
R
ext 10μF
R R-EXTA OUTA
ext
R R-EXTB OUTB
ext
R-EXTC OUTC V
DS
NC NC
Function CKI CKO
Generator SDI SDO CL CL
V ,V
IH IL
1/FCKI
t
w(I)
CKI
SDI Data 1
t tH(D)
S(D)
t t
P1 w(O)
CKO
SDO Data 1
t
P2
t t
r f
10% 10%
CKI
90% 90%
t t
cr cf
10% 10%
CKO
90% 90%
90% 90%
SDO
10% 10%
tOF t
OR
t t
orh ofh
10% 10%
OUTA~OUTC
90% 90%
t t
orl ofl
10% 10%
OUTA~OUTC
90% 90%
1/F
GCLK
GCLK
MBI6030 receives the data packet containing targeted gray scale data from the controller, and turns on the output
channels according to the gray scale data.
Clock Signal
Data Signal
Value 1 0 0 1 0 1 1 1
Will not time out Possible to time out Must time out
If both CKI and SDI are tied-low and stop for more than 44 CKI time-out cycles, MBI6030 will start to check the
valid
command of the next data packet. The prefix between two data packets helps MBI6030 identify the data packet
correctly. The following grayscale
leadingbit
timing data
diagram illustrates the interval between two datagrayscale
packetsdata
in 16-bit gray scale mode.
16bits 16bits 16bits 16bits
SDI Prefix H Z X6 L X6 X10 CN BN AN C1 B1 A1 Prefix H Z X6 L X6 X10 CN BN AN C1 B1 A1
CKI
Once MBI6030 receives the S DI=1 (1’b1), MBI6030 will start to check if the data is a valid command or not. If the
6-bit data is a valid command, the driver will latch the specific data according to the protocol. If the 6-bit data is
not a
valid command, MBI6030 will wait for another SDI=1 (1’b1) to check the validity of the next command.
GCLK Frequency
MBI6030 is embedded with an oscillator as the clock of PWM counter (GCLK) to turn on output ports according
to
the gra y scale data sent from the system controller.
When bit“s” is “1”, MBI6030 works at high-frequency GCLK; when bit“s” is “0”, MBI6030 works at low-frequency
GCLK. The high-frequency GCLK is 9MHz ±10%, and the low–frequency GCLK is 4.5MHz ±10%.
Low-frequency GCLK is recommended for IOUT>40mA, or when MBI6030 drives external high-power LED drivers,
because lower GCLK frequency and switching speed is more suitable for these two applications. In contrast,
high-frequency is suitable for IOUT<40mA to enhance the visual refresh rate.
For valid dot correction control, us ers have to program dot correction data before sending gra y scale data.
According to the above equation, the following table s hows the examples:
Example:
Dot correction data The ratio of output turn-on time
0 1/64 x gray scale data
1 2/64 x gray scale data
2 3/64 x gray scale data
. .
. .
. .
63 64/64 x gra y scale data
10-bit gray scale data =1,023, 6-bit dot correction data =31
1024 GCLKs
10-bit Gray Scale Data with
6-bit Dot Correction Data 1 3 5 63
Prefix H X4 Z L Z CN Z BN Z AN Z C0 Z B0 Z A0
30-bit Header Each driver has 3 x 10 bits
(3 x 10 bits) Total N drivers, data length: N x 3 x 10 bits
Prefix
Both CKI and SDI should be tied-low and stop for more than 44 CKI
cycles.
30-bits header
Bit Definition Value Function
29:24 H[5:0] 10011s The command of 6-bit dot correction data
23:20 X4[3:0] 0000 Must be 0
19:10 A[9:0] 0000000000 Address data. Always send 10’b 0000000000
N-1
9:0 L[9:0] Set the number of IC in series
N=Number of IC in series
On the other hand, MBI6030 provides 10-bit gray scale mode by conventional PWM. In 16-bit gray scale mode,
MBI6030 achieves 65,536 gray scales for each LED, and in 10-bit gray scale mode, MBI6030 achieves 1,024 gray
scales. The following illustrations explain the PWM counting by S-PWM and conventional PWM algorithms.
10-bit Gray Scale 10-bit gray scale mode: 1,024 gray scales
Mode with
Prefix H Z X6 L X6 X10 CN BN AN C0 B0 A0
48-bit Header Each driver has 3 x 16 bits
(3 x 16 bits)
Total N drivers, data length : N x 3 x 16
bits
Prefix
Both CKI and SDI should be tied-low and stop for more than 44 CKI
cycles.
48-bit header
Bit Definition Value Function
47:42 H[5:0] 11111s The command of 16-bit gray scale data
41:32 A[9:0] 0000000000 Address data. Always send 10’b 0000000000
31:26 X6[5:0] 000000 Must be 0
N-1
25:16 L[9:0] Set the number of IC in series
N=Number of IC in series
15:10 X6[5:0] 000000 Must be 0
9:0 X10[9:0] 0000000000 Must be 0
Prefix
Both CKI and SDI should be tied-low and stop for more than 44 CKI
cycles.
30-bit header
Bit Definition Value Function
29:24 H[5:0] 10101s The command of 10-bit gray scale data
23:20 X4[3:0] 0000 Must be 0
19:10 A[9:0] 0000000000 Address data. Always send 10’b 0000000000
N-1
9:0 L[9:0] Set the number of IC in series
N=Number of IC in series
140
120
100
80
60
40
20
0
0.0 0.5 1.0 1.5 2.0 2.5 3.0
V (V)
DS
Fig. 1 G CLK=9MHz
160
140
120
100
80
60
40
20
0
0 0.5 1 1.5 2 2.5 3
VDS (V)
Fig. 2 G CLK=4.5MHz
160
140
120
100
80
60
40
20
0
0 20 40 60 80
Rext (Ω)
Where VREXT is around 0.4 V, and RextA, RextB, RextC are the resistances of the external resistors connected
to
R-EXTA, R-EXTB, R-EXTC terminals. The current (as a function of Rext) is around 97mA when RextA, RextB,
or
RextC=4Ω, and 19.9mA when RextA, RextB, or RextC=20Ω.
2.5
2.0
1.5
Safe Operation Area
1.0
0.5
0.0
0 10 20 30 40 50 60 70 80 90 100
Ambient Temperature (°C)
From the figure below, VDS =VLED – VF, which VLED is the supply voltage of LED. PD (act) will be greater than PD
(max), if
VDS drops too much voltage on the drive r. In this case, it is recommended to use the lowest possible supply
voltage
or to set an external resistor to reduce the by .
VDROP –V )–V
VDS=(VLED F DROP
Please refer to the following figure for the application of the res is ter.
Voltage Supply
V
LED
V
Drop
V
F VDS
MBI6030
Temperature (℃)
300
255℃ +0℃
260℃ -5℃
250 245℃±5℃
240℃
217℃
30s max
200
Average ramp-up Ramp-down
rate=0.7℃/s 6℃/s (max)
Average ramp-up
rate =0.4℃/s Average ramp-up
50 rate=3.3℃/s
25
*Note: For details, please refer to Macroblock’s “Policy on Pb-free & Green Package”.
10 9 0.5mm
Remark: The thermal pad size may exist a tolerance due to the manufacturing process, please use the maximum
dimensions-D2(max.) x E2(max.) for the thermal pad layout. In addition, to avoid the short circuit risk, the vias or
circuit traces shall not pass through the maximum area of thermal pad.
Note: The unit of the outline drawing is millimeter (mm).