MP3336GC [MPS]

Dual-Channel, Flash LED Driver with 2A/Ch and I2C Interface;
MP3336GC
型号: MP3336GC
厂家: MONOLITHIC POWER SYSTEMS    MONOLITHIC POWER SYSTEMS
描述:

Dual-Channel, Flash LED Driver with 2A/Ch and I2C Interface

文件: 总27页 (文件大小:748K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MP3336  
Dual-Channel, Flash LED Driver  
with 2A/Ch and I2C Interface  
The Future of Analog IC Technology  
DESCRIPTION  
FEATURES  
2.7V~5.5V Input Voltage  
The MP3336 is a compact, dual-channel, high-  
power, flash, LED driver that can drive up to 2A in  
flash mode for each LED. It is usually applied for  
camera phones to improve image and video  
quality in low-light environments. The MP3336  
operates with a selectable 1/2/3/4MHz switching  
frequency and uses a synchronous, current-mode  
PWM boost converter to regulate the LED current  
with two high-current sources. The MP3336  
provides high efficiency and an optimized solution  
for smaller PCB spaces.  
1/2/3/4MHz Selectable Max Switching  
Frequency  
Switching Frequency Fold-back Function  
400kHz I2C Compatible Interface  
Standby/Flash/Assist/Torch/Indicator/5V DC  
Modes  
Flash Mode  
Up to 2A/Ch Programmable Current with  
±7% Accuracy for Each LED, 7.84mA/Step  
Assist/Torch Mode  
The MP3336 features a standard I2C interface,  
dual LED channels, rich protection modes, and  
high power density and performances. The  
MP3336 can also support flash, assist, torch,  
indicator, and 5V DC modes.  
Up to 319mA/Ch Programmable Current  
with ±7% Accuracy for Each LED,  
1.25mA/Step  
Indicator Mode  
Works in 31.5kHz PWM Dimming Mode with  
2/16, 3/16, 4/16, 5/16 Duty Cycle  
Used for Blinking and 128/256/512ms  
Selectable Blinking Time  
The cathodes of the dual-flash LED are  
referenced to GND, which is better for improving  
thermal performance in layout. The MP3336 is  
available in a WLCSP-20 (1.6mmx2.0mm)  
package.  
5V DC Mode  
Output Constant 5V DC Voltage  
1A to 4.2A Programmable Input DC Current  
Limit Protection  
External Torch/Strobe/TX Pin  
LED Forward-Voltage Balance to Improve  
Efficiency  
VIN to VOUT Disconnection Function  
Low-Battery Voltage Protection  
LED Short/Open Protection  
VOUT-GND Short Protection  
Over-Voltage Protection (OVP)  
Over-Temperature Protection (OTP)  
Input Under-Voltage Lockout (UVLO)  
Protection  
Available in a WLCSP-20 (1.6mmx2.0mm)  
Package  
APPLICATIONS  
Smartphone Flash LED Application  
Cameras for Tablets  
Digital Still Camera  
All MPS parts are lead-free, halogen-free, and adhere to the RoHS directive. For  
MPS green status, please visit the MPS website under Quality  
Assurance. “MPS” and “The Future of Analog IC Technology” are registered  
trademarks of Monolithic Power Systems, Inc.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
1
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
TYPICAL APPLICATION  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
2
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
ORDERING INFORMATION  
Part Number*  
Package  
Top Marking  
MP3336GC  
WLCSP-20 (1.6mmx2.0mm)  
See Below  
* For Tape & Reel, add suffix –Z (e.g. MP3336GC–Z)  
TOP MARKING  
EF: Product code of MP3336GC  
Y: Year code  
LLL: Lot number  
PACKAGE REFERENCE  
WLCSP-20 (1.6mmx2.0mm)  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
3
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
ABSOLUTE MAXIMUM RATINGS (1)  
VIN, VSW, VOUT..................................-0.3V to +6V  
NTC ......................................-0.3V to VIN + 0.3V  
All other pins...................................-0.3V to +6V  
Junction temperature................................150°C  
Lead temperature .....................................260°C  
Thermal Resistance (4)  
WLCSP-20 (1.6mmx2.0mm) …55 ... .0.5.. °C/W  
θJA θJC  
NOTES:  
1) Exceeding these ratings may damage the device.  
2) The maximum allowable power dissipation is a function of the  
maximum junction temperature TJ (MAX), the junction-to-  
ambient thermal resistance θJA, and the ambient temperature  
TA. The maximum allowable continuous power dissipation at  
any ambient temperature is calculated by PD (MAX) = (TJ  
(MAX)-TA)/θJA. Exceeding the maximum allowable power  
dissipation produces an excessive die temperature, causing  
the regulator to go into thermal shutdown. Internal thermal  
shutdown circuitry protects the device from permanent  
damage.  
(2)  
Continuous power dissipation (TA = 25°C)  
WLCSP-20 (1.6mmx2.0mm)...................... 2.3W  
Recommended Operating Conditions (3)  
Supply Voltage (VIN)........................2.7V to 5.5V  
Operating junction temp. (TJ)... -40°C to +125°C  
3) The device is not guaranteed to function outside of its  
operating conditions.  
4) Measured on JESD51-7, 4-layer PCB.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
4
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
ELECTRICAL CHARACTERISTICS  
VIN = 3.6V, TA = 25°C, unless otherwise noted.  
Parameters  
Symbol  
Condition  
Min  
Typ  
Max Units  
Supply  
Operating input voltage  
VIN  
2.7  
5.5  
V
V
Input UVLO threshold  
Input UVLO hysteresis  
VIN_UVLO  
Rising edge  
2.35  
160  
mV  
Standby current  
IQ_STANDBY VIN = 2.7V to 5.5V, I2C active  
23  
2
μA  
μA  
Shutdown current  
IQ_SD  
IQ  
VIN = 2.7V to 5.5V, EN = low  
VIN = 3.6V, no switching,  
pass mode  
Operating quiescent current  
1.5  
mA  
Switching Regulator  
Switching frequency  
Minimum on time  
fs  
SW_FS = 11  
0.9  
1
1.1  
MHz  
ns  
tON_MIN  
RDSON_N  
RDSON_P  
VOUT_5V  
68  
45  
60  
5
NMOS on resistance  
PMOS on resistance  
Constant DC output voltage  
VIN = 3.6V  
VIN = 3.6V  
5V DC mode  
mΩ  
mΩ  
V
Code setting = 10,  
max duty cycle  
Inductor current limit  
ILIMIT  
3.5  
A
LED Driver  
Flash mode,  
value setting = 00000000  
Flash mode,  
value setting = 00100110  
Assist/torch mode,  
value setting = 00000000  
Assist/torch mode,  
value setting = 11110000  
0
mA  
mA  
mA  
mA  
Flash current setting  
Torch current setting  
ILED_FLASH  
279  
279  
300  
0
321  
321  
ILED_TORCH  
300  
Current = 1250mA(5)  
Current = 200mA  
TUP_I = 111  
350  
150  
1
mV  
mV  
μs  
Current source headroom  
voltage  
VHD  
Current ramp-up step time  
tRAMP_UP  
TUP_I = 000  
8
μs  
Current ramp-down step  
time  
LED1/2 load balance voltage  
hysteresis  
tRAMP_DOWN  
VLED_HYS  
1
μs  
130  
mV  
Digital Input  
Input logic low voltage  
Input logic high voltage  
0.4  
V
V
1.2  
Strobe/torch/TX pull-down  
resistor  
250  
kΩ  
NOTE:  
5) Guaranteed by design.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
5
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
ELECTRICAL CHARACTERISTICS (continued)  
VIN = 3.6V, TA = 25°C, unless otherwise noted.  
Parameters  
Symbol  
Condition  
Min  
190  
Typ  
Max Units  
Protection  
Flash time-out time  
Input DC current limit  
tTIMEOUT  
ILIMIT_IN  
Time setting code = 0001  
Current setting code = 0010  
200  
1.5  
210  
ms  
A
Over-voltage threshold  
VOVP  
5.335  
5.5  
1
5.665  
V
V
LED1/2 short detection  
voltage  
VLED_ST  
VOUT short blanking time  
PMOS charge current  
TOUT_ST  
VOUT < 1V  
VOUT = 1V  
5
ms  
mA  
mV  
°C  
250  
110  
150  
130  
LED1/2 open detection  
voltage  
VLED_OP  
Tj_SD  
Thermal shutdown threshold  
Adaptive thermal threshold  
°C  
Code setting = 001  
Code setting = 111  
Code setting = 000  
Code setting = 110  
0.6  
1.02  
3
V
V
V
V
NTC detection voltage  
VNTC  
Low battery threshold  
VBAT_LOW  
3.6  
I2C Interface  
Input logic low  
VIL  
VIH  
0.4  
V
V
Input logic high  
Output logic low  
SCL clock frequency  
SCL high time  
1.3  
VOL  
ILOAD = 3mA  
0.4  
V
FSCL  
400  
kHz  
μs  
μs  
ns  
μs  
μs  
μs  
μs  
THIGH  
TLOW  
TSU,DAT  
THD,DAT  
TSU,STA  
THD,STA  
TBUF  
0.6  
1.3  
100  
0
SCL low time  
Data setup time  
Data hold time  
0.9  
Setup time for repeated start  
Hold time for start  
0.6  
0.6  
1.3  
Bus free time between a  
start and a stop condition  
Setup time for stop condition  
Rise time of SCL and SDA  
Fall time of SCL and SDA  
TSU,STO  
TR  
0.6  
μs  
ns  
ns  
20+0.1*CB  
20+0.1*CB  
300  
300  
TF  
Pulse width of suppressed  
spike  
Capacitance bus for each  
bus line  
TSP  
CB  
0
50  
ns  
400  
pF  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
6
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
TYPICAL PERFORMANCE CHARACTERISTICS  
VIN = 3.6V, L = 1.1µH, I1/2_TOR = 300mA, I1/2_FL = 400mA, I1/2_TX = 400mA, FL_TIM = 200ms,  
two channels, unless otherwise noted.  
V
V
V
SW  
SW  
SW  
2V/div.  
2V/div.  
2V/div.  
V
OUT  
V
V
OUT  
OUT  
2V/div.  
2V/div.  
2V/div.  
I
L
200mA/div.  
I
I
L
L
200mA/div.  
200mA/div.  
I
I
I
LED  
LED  
LED  
200mA/div.  
200mA/div.  
200mA/div.  
V
V
SW  
SW  
V
SW  
2V/div.  
2V/div.  
2V/div.  
V
OUT  
2V/div.  
V
V
STR  
STR  
I
L
2V/div.  
2V/div.  
200mA/div.  
I
I
L
L
500mA/div.  
500mA/div.  
I
LED  
I
I
LED  
LED  
200mA/div.  
500mA/div.  
500mA/div.  
V
V
V
SW  
SW  
SW  
2V/div.  
2V/div.  
V
5V/div.  
2V/div.  
TX  
V
OUT  
5V/div.  
V
STR  
2V/div.  
I
L
2A/div.  
I
I
L
L
1A/div.  
500mA/div.  
I
I
I
LED1  
LED  
LED  
1A/div.  
1A/div.  
500mA/div.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
7
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
TYPICAL PERFORMANCE CHARACTERISTICS (continued)  
VIN = 3.6V, L = 1.1µH, I1/2_TOR = 300mA, I1/2_FL = 400mA, I1/2_TX = 400mA, FL_TIM = 200ms,  
two channels, unless otherwise noted.  
V
V
SW  
SW  
V
SW  
2V/div.  
2V/div.  
2V/div.  
V
V
OUT  
OUT  
2V/div.  
2V/div.  
V
OUT  
I
2V/div.  
L
500mA/div.  
I
I
L
LED1  
200mA/div.  
100mA/div.  
I
I
I
OUT  
LED2  
LED  
20mA/div.  
100mA/div.  
500mA/div.  
V
SW  
V
V
SW  
SW  
2V/div.  
2V/div.  
2V/div.  
V
OUT  
2V/div.  
V
OUT  
2V/div.  
V
OUT  
I
2V/div.  
I
L
L
I
500mA/div.  
L
500mA/div.  
500mA/div.  
I
I
I
LED  
LED  
LED  
1A/div.  
500mA/div.  
500mA/div.  
V
SW  
V
OUT  
2V/div.  
2V/div.  
V
OUT  
V
2V/div.  
NTC  
2V/div.  
I
L
500mA/div.  
I
L
200mA/div.  
I
LED  
I
LED  
500mA/div.  
200mA/div.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
8
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
PIN FUNCTIONS  
Pin #  
Name Description  
A4, B4  
LED1 Current source for LED1. Connect the anode of the LED to LED1.  
LED2 Current source for LED2. Connect the anode of the LED to LED2.  
C4, D4  
E4  
Synchronization input signal for RF transmission signal. TX is pulled low internally if  
TX  
left floating.  
A3, B3,C3 VOUT Boost converter output.  
D3  
E3  
EN  
STR  
SW  
IC enable.  
Strobe signal input. STR synchronizes the flash pulse to the image capture. STR is  
pulled low internally if left floating.  
A2, B2  
C2  
Boost converter switching node.  
TOR Torch mode input signal. TOR is pulled low internally if left floating.  
I2C interface clock signal.  
D2  
SCL  
E2  
SDA I2C interface data.  
PGND Power GND.  
A1, B1  
C1  
AGND Analog GND.  
Input supply. VIN provides power for the internal power and logic circuits. VIN must be  
bypassed locally.  
D1  
E1  
VIN  
LED temperature detection. Connect NTC to a negative thermal coefficient resistor  
when in use. Float NTC when not in use.  
NTC  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
9
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
BLOCK DIAGRAM  
Figure 1: Functional Block Diagram  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
10  
MP3336 – DUAL CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
When the device is enabled by LED_EN, the  
synchronous PMOS works with a 250mA  
OPERATION  
The MP3336 is a dual-channel, LED driver with  
I2C interface that supports image capture for  
camera flash. The MP3336 can work in flash  
mode, assist mode, torch mode, indicator mode,  
and fixed 5V DC output mode. Table 1 shows  
how to set these operation modes.  
current source first to charge the output  
capacitor until VOUT rises above 2.3V. The  
device changes to boost switching mode if the  
voltage across the current source is less than  
the target reference, which is set by VTH_PAS.  
If VIN is very close to VOUT, the IC switches to  
boost switching mode and pass mode  
automatically to minimize power loss. In pass  
mode, the synchronous PMOS is fully turned on.  
During the current start-up, the current ramps  
up step-by-step smoothly until the target setting  
current is reached.  
LED Driver Operation  
The MP3336 is a synchronous, current-mode,  
PWM, boost converter that can work with  
1/2/3/4MHz. The MP3336 regulates the boost  
loop by detecting and controlling the headroom  
voltage across the current source (VOUT-  
VLED1/2).  
Table 1: Operation Mode Setting  
Configuration  
LED1/2_EN STR_MOD  
Mode  
TX  
X
X
X
0
1
X
X
TOR  
High  
X
X
X
X
X
X
STR(6)  
Float  
Float  
X
High  
High  
X
5V_MOD  
LED_MOD  
1
1
1
1
1
1
X
X
X
X
1
1
0
X
X
X
X
X
X
1
00  
10  
01  
11  
11  
11  
X
Torch  
Assist  
Indicator  
Flash  
Flash  
Flash  
5V  
X
X
NOTE:  
6) STR is high active when STR_POL = 1. STR is low active when STR_POL = 0. Table 1 is based on STR_POL = 1.  
Standby Mode  
By default, if VIN is higher than UVLO and EN is  
pulled high, the device enters standby mode. In  
this mode, only the I2C is active and ready to  
communicate with the host.  
Torch Mode  
In standby mode, if TOR goes from low to high,  
the device changes to torch mode and the  
current ramps up step-by-step to the target  
current after setting the LED1/2_EN bits to 1.  
The target current for the LED can be set  
through registers I1_TOR and I2_TOR. The  
ramp-up slew rate can be set by the register  
TUP_I. The current can be disabled by pulling  
TOR to low or by setting the LED1/2_EN bits to  
0. These two bits control the two LED current  
Figure 2: Torch Mode  
Assist Mode  
To enter assist mode, set the LED_MOD  
register to 10 and LED1/2_EN to 1. The current  
ramps up to the target value, which is set by  
I1_TOR and I2_TOR. The ramp-up slew rate  
can be set by register TUP_I. The current can  
be disabled by switching to standby mode or by  
sources respectively. By pulling TOR low, the  
LED1/2_EN and LED_MOD bits reset to the  
default automatically if LED_SD is 0 (see Figure  
2).  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
11  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
setting the LED1/2_EN bits to 0. These two bits  
control the two LED current sources  
respectively (see Figure 3).  
works in indicator mode during the blinking time,  
and the LED current source is disabled during  
the blinking time (see Figure 5). The blinking  
time is set by the TBK0-1 bits in register 0FH.  
Figure 5: Blinking Time  
Flash Mode  
The device can work in flash mode in three  
ways: hardware and level trigger mode,  
hardware and edge trigger mode, and software  
and edge trigger mode. All of the below  
description are based on bit STR_POL = 1. The  
default high level is active for STR. When  
STR_POL is set to 0, STR is low active.  
Figure 3: Assist Mode  
Indicator Mode  
When LED_MOD is set to 01 and LED_EN1/2  
is set to 1, the MP3336 enters indicator mode,  
which provides a low-current output (see Figure  
4). In this mode, the driver current sources work  
in a 31.5kHz PWM dimming mode. The current  
amplitude can be set by I1_TOR and I2_TOR,  
while the indicator current step ramps up more  
quickly at a rate of 7.84mA/step, compared to  
torch mode’s ramp-up rate of 1.25mA/step. The  
final amplitude in this mode can be calculated  
with Equation (1):  
1. Hardware and Level Trigger Mode  
In this mode, STR_MOD = 1, STR_LV = 1,  
LED1/2_EN = 1, LED_MOD = 11. The flash  
current begins to ramp up after STR goes high.  
The current is set by I1_FL and I2_FL, and the  
ramp-up time is set by TUP_I. The flash current  
ends when STR is pulled low or when the flash  
timer ends. After flash, LED_MOD is reset to  
standby mode, and LED1/2_EN is set to 0 if  
LED_SD = 0. If LED_SD = 1, LED_MOD and  
LED1/2_EN are not reset. The LED1 and LED2  
current sources are controlled by the LED1_EN  
and LED2_EN bits respectively. If the STR is  
pulled low before the flash timer ends, the flash  
current shuts down at the STR falling edge (see  
Figure 6). Conversely, if the flash timer set by  
FL_TIM ends before STR goes low, the flash  
current terminates immediately. The time-out  
indicator bit FT_TO is set to 1 and is not  
cleared until it is read back or the input power  
resets (see Figure 7).  
7.84mA x I1/2_TOR  
(1)  
The duty cycle is set by the INDI_PWM register.  
When disabled, switch to standby mode or set  
the LED1_EN and LED2_EN bits to 0.  
Figure 4: Indicator Mode  
In indicator mode, the MP3336 can also work in  
blinking mode. If blinking is enabled, the IC  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
12  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
LED1 and LED2 current sources are controlled  
by the LED1_EN and LED2_EN bits  
respectively (see Figure 8).  
Figure 6: Hardware and Level Trigger Flash  
Mode without Time-Out  
Figure 8: Hardware and Edge Trigger Flash Mode  
3. Software and Edge Trigger Mode  
In this mode, without STR, STR_MOD = 0,  
LED1/2_EN = 1, and LED_MOD = 11. The  
current is set by I1_FL and I2_FL, and the  
ramp-up time is set by TUP_I. The flash current  
ends when the flash timer set by FL_TIM ends.  
After the flash, the LED_MOD is reset to  
standby mode if LED1/2_EN is set to 0 with  
LED_SD = 0. If LED_SD = 1, the LED_MOD is  
not reset if ILED1/2_EN is set to 0. The LED1  
and LED2 current sources are controlled by the  
LED1_EN and LED2_EN bits respectively (see  
Figure 9).  
Figure 7: Hardware and Level Trigger Flash  
Mode with Time-Out  
2. Hardware and Edge Trigger Mode  
In this mode, STR_MOD = 1, STR_LV = 0,  
LED1/2_EN = 1, and LED_MOD = 11. The flash  
current begins to ramp up after STR goes high.  
The current is set by I1_FL and I2_FL, and the  
ramp-up time is set by TUP_I. The flash current  
ends when the flash timer set by FL_TIM ends.  
After the flash, the LED_MOD is reset to  
standby mode, and LED1/2_EN is set to 0 if  
LED_SD = 0. If LED_SD = 1, the mode and  
LED_MOD and LED1/2_EN are not reset. The  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
13  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Setting Time  
Figure 11: Assist Mode to Flash Mode  
Figure 9: Software and Edge Trigger Flash Mode  
5V DC Output Mode  
Torch Mode to Flash Mode  
If 5V_MOD is set to 1, the device can work in a  
fixed 5V output mode, and the control loop is  
taken over by the voltage loop (see Figure 12).  
The LED current sources can still output a  
current if the mode conditions are met as  
described above. Care must be taken to ensure  
that the thermal condition is normal, since 5V  
directly powers the LED. It is recommend to set  
LED1/2_EN to 0 during 5V mode.  
The MP3336 can switch to flash mode from  
torch mode directly when STR goes from low to  
high if STR_MOD = 1. After flash, the operation  
functions the same way as in flash mode (see  
Figure 10).  
Setting Time  
Figure 10: Torch Mode to Flash Mode  
Assist Mode to Flash Mode  
Figure 12: 5V DC Mode  
Maximum Switching Frequency Setting  
During assist light mode, the device can switch  
to flash mode from assist mode directly when  
STR goes from low to high if STR_MOD = 1.  
After flash, the operation functions the same  
way as in flash mode (see Figure 11).  
The maximum switching frequency can be  
selected by the SW_FS bits when working in  
boost mode. 1 /2 /3 /4MHz can be selected to  
optimize efficiency.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
14  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Switching Frequency Fold-back  
1. TX is High  
When the max switching frequency is set to  
2/3/4MHz in switching mode, if the voltage  
across the current source is larger than the  
value set by the register bits VTH_PAS, the IC  
switches to 1MHz to improve efficiency and EMI.  
With 1MHz, if the voltage across the current  
source is still larger than the value set by the  
register bits VTH_PAS, the IC can stretch the  
frequency down until it reaches about 100kHz  
with FS_SD = 0. If the LED load becomes  
lighter and the input voltage increases further,  
the IC switches to pass mode from 100kHz.  
With FS_SD = 1, the IC switches directly to  
pass mode from 1MHz.  
During flash mode, if TX goes from low to high,  
the flash current drops to the current set by  
I_TX in under 5µs and sets the FT_TX bit to 1.  
If TX goes low, the current ramps up to the  
flash current again (see Figure 14).  
Load Balancing  
To improve efficiency, the device provides load  
balancing to prevent unbalanced forward  
voltage drops between the dual LEDs (see  
Figure 13). To enable this function, the bit  
BAL_ON must be set to 1. Supposing VLED1 >  
VLED2 + VLED_HYS, the LED1 current drops step  
by step while the LED2 current rises step by  
step. Finally, |VLED1 - VLED2| < VLED_HYS or  
ILED1 < 90%ILED2.  
Figure 14: Flash Mode with TX Pulse  
However, the maximum adjustment range of  
each LED current is limited to 10%. Because of  
the limitation, if there is a large difference  
between VLED1 and VLED2, the load balance  
function cannot make |VLED1 - VLED2| drop  
below VLED_HYS, but it is still helpful to further  
reduce the voltage difference and improve  
efficiency.  
2. Input DC Current Limit is Triggered  
If the input DC current limit set by IL_DC  
register is not sufficient, a current reduction  
may occur. The actual current in the IFL_ACT  
register can be read back during flash.  
Input DC Current Limit Protection  
The MP3336 uses the input DC current limit  
protection to avoid drawing too much current  
from the battery. This current limit can be  
programmed by the IL_DC register from 1A to  
4.2A with 250mA/step when IL_DC < 3A and  
with 300mA/step when IL_DC > 3A. If the input  
current hits the input current limit threshold, the  
LED output current stops and holds until the  
input current limit drops below the current limit  
threshold. The fault bit FT_IDC is set to 1 if the  
input current limit is triggered. The fault bit  
remains until it is read back or the input power  
is reset. The input current limit protection is  
useful in boost mode because it senses the  
current of the low-side MOSFET.  
Conversely, if VLED2 > VLED1 + VLED_HYS, the  
operation is the same.  
Figure 13: Load Balancing  
LED Output Current Reduction  
When the MP3336 works in flash mode, output  
current reduction may occur due to the  
following three conditions:  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
15  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
3. Low Battery Voltage Threshold Is  
Triggered  
During flash pulse, if the battery voltage drops  
below the threshold set by VBL_RUN, the  
current reduces step by step until the battery  
voltage rises up to the set low battery voltage  
threshold. The actual current in the IFL_ACT  
register can read back during flash and the  
minimum current caused by the current  
reduction in IFL_MIN can be read back after  
flash.  
Low Battery Voltage Protection  
Figure 15: Pre-Flash under Low Battery  
NTC Detection  
The device provides low battery voltage  
protection in flash mode in the following ways:  
If the register NTC_WD is set to enable NTC  
detection, the NTC sources a constant 35µA  
current. If the voltage across the NTC resistor  
drops below the threshold set by NTC_WD, the  
internal fault bit FT_LEDHOT is set to 1 and the  
modes are reset to standby mode if LEDT_SD  
= 1. If LEDT_SD = 0, the mode setting is not  
reset after the fault bit is set. The fault bit  
remains until it is read back or the power resets.  
It is recommended to float NTC if this function is  
not being used.  
1. Before flash, if VBL_SD = 1, and the input  
voltage is lower than the threshold set by  
VBL_RUN, the device remains disabled and  
sets the fault bit FT_VBATL to 1. If VBL_SD  
= 0, the device ramps to the current set by  
I_TX and sets the fault bit FT_VBATL to 1.  
The fault bit is cleared after it is read back  
or when the input power resets.  
2. During flash start-up, if the input voltage is  
lower than the threshold set by VBL_RUN,  
the current stops ramping. The fault bit  
FT_VBATL is set. During flash pulse, if the  
input voltage is lower than the threshold set  
by VBL_RUN, the current ramps down step  
by step. The fault bit is set until it is read  
back or when the input power resets.  
Figure 16: NTC Detection  
After flash, the minimum current caused by  
the current reduction can be read back  
through the IFL_MIN register. The IFL_MIN  
value holds until the next flash occurs or  
until the power resets. The actual current  
can be read back through IFL_ACT during  
flash. This function is useful for determining  
how much flash current can be drawn from  
the battery (see Figure 15).  
VOUT-GND Short Protection  
If VOUT < 1V, the device stops switching and  
disconnects the synchronous PMOS to prevent  
a large current from being drawn from the  
battery. Set the FT_VOSC bit to 1 and reset the  
mode setting. The fault bit remains until it is  
read back or the power resets.  
LED1/2-GND Short Protection  
If LED1 < 1V and ILED1 > 5mA, or LED2 <  
1Vand ILED2 > 5mA, the IC marks off the  
current source and sets the fault bit FT_LEDSC  
but continues switching. If both current sources  
are marked off, the device stops switching and  
the mode setting is reset. The fault bit  
FT_LEDSC is 1 until it is read back or the  
power resets. If LED_EN1 is set to 0, the  
feedback of the current source 1 is not involved  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
16  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
in the loop control, and fault detections on this  
channel are also disabled.  
I2C Interface Register Description  
I2C Chip Address  
LED1/2 Open Protection  
After the start condition, the I2C-compatible  
master sends a seven-bit address followed by  
an eighth read (Read: 1) or write (Write: 0) bit.  
The following bit indicates the register address  
to or from which the data is written or read. The  
I2C address of the MP3336 is 0x27.  
If VOUT - VLED1/2 < 110mV and VOUT > 5.5V,  
the IC marks off the fault current source and  
sets the fault bit FT_OVP but continues  
switching. If both current sources are marked  
off, the device stops switching and the mode  
setting is reset. The fault bit FT_OVP is 1 until it  
is read back or the power resets. If LED_EN1 is  
set to 0, the feedback of the current source 1 is  
not involved in loop control, and fault detection  
on this channel is also disabled.  
I2C Compatible Device Address  
Output Over-Voltage Protection (OVP)  
If VOUT > 5.5V, the device stops switching and  
resumes normal condition until VOUT drops  
below 5.2V. The fault bit FT_OVP is 1 until it is  
read back or the power resets.  
Junction Over-Temperature Protection  
If LED_OTAD = 1, the flash current drops to the  
current set by I_TX when TJ > 130°C. The fault  
bit FT_OTP is set to 1. If TJ > 150°C, the device  
stops switching and resets LED_MOD and  
LED_EN1/2. The fault bit FT_OTP must be  
cleared to 0 by a read-back or a power reset.  
Time-Out Protection  
If the device works in one of the flash modes—  
hardware and level trigger mode—time-out  
protection may be triggered. When the STR  
input pulse is longer than the flash timer set by  
FL_TIM, the device is disabled once the timer  
ends. The device stops switching and resets  
the mode setting, and the fault bit is 1 until it is  
read back or the power is reset before  
restarting.  
Under-Voltage Lockout (UVLO) Protection  
If VIN drops below the UVLO threshold, the  
device stops and all of the registers are reset to  
default.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
17  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Register Mapping  
Add  
Reg  
Chip ID  
Mode  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
00H  
DEV_ID4  
DEV_ID3  
DEV_ID2  
DEV_ID1  
DEV_ID0  
REV_ID2  
REV_ID1  
REV_ID0  
01H  
02H  
03H  
STR_LV  
NTC_WD2  
FL_TIM3  
STR_MOD  
NTC_WD1  
FL_TIM2  
STR_POL  
NTC_WD0  
FL_TIM1  
LED1_EN  
IL_PEAK1  
FL_TIM0  
LED2_EN  
IL_PEAK0  
LED_SD  
LED_MOD1  
FS_SD  
LED_MOD0  
BAL_ON  
5V_MOD  
NA  
Peak  
current  
Flash  
timer  
LEDT_SD  
SW_FS1  
SW_FS0  
Low  
04H  
battery  
voltage  
VBL_RUN2 VBL_RUN1 VBL_RUN0  
LED_OTA  
VBL_SD  
IL_DC3  
IL_DC2  
IL_DC1  
IL_DC0  
05H  
06H  
Indicator  
TUP_I2  
TUP_I1  
TUP_I0  
I1_FL4  
VTH_PAS 1  
I1_FL3  
VTH_PAS2  
I1_FL2  
INDI_PWM1  
I1_FL1  
INDI_PWM0  
I1_FL0  
D
LED1  
flash  
I1_FL7  
I1_FL6  
I1_FL5  
current  
LED2  
flash  
I2_FL7  
I2_FL6  
I2_FL5  
I2_FL4  
I2_FL3  
I2_FL2  
I2_FL1  
I2_FL0  
07H  
current  
TX1MAS  
K current  
TX2MAS  
K current  
Actual  
flash  
Minimum  
flash  
LED1  
torch  
LED2  
torch  
Fault  
indication  
Fault  
indication  
08H  
09H  
0AH  
0BH  
0CH  
0DH  
0EH  
0FH  
I1_TX7  
I2_TX7  
I1_TX6  
I2_TX6  
I1_TX5  
I2_TX5  
I1_TX4  
I2_TX4  
I1_TX3  
I2_TX3  
I1_TX2  
I2_TX2  
I1_TX1  
I2_TX1  
I1_TX0  
I2_TX0  
IFL_ACT7  
IFL_MIN7  
I1_TOR7  
I2_TOR7  
FT_VBATL  
TBK1  
IFL_ACT6  
IFL_MIN6  
I1_TOR6  
I2_TOR6  
FT_OVP  
TBK0  
IFL_ACT5  
IFL_MIN5  
I1_TOR5  
I2_TOR5  
FT_VOSC  
NA  
IFL_ACT4  
IFL_MIN4  
I1_TOR4  
I2_TOR4  
FT_LEDSC  
NA  
IFL_ACT3  
IFL_MIN3  
I1_TOR3  
I2_TOR3  
FT_OTP  
BAL_1AB2  
IFL_ACT2  
IFL_MIN2  
I1_TOR2  
I2_TOR2  
FT_TO  
IFL_ACT1  
IFL_MIN1  
I1_TOR1  
I2_TOR1  
FT_TX  
IFL_ACT0  
IFL_MIN0  
I1_TOR0  
I2_TOR0  
FT_IDC  
BAL_2AB1  
FT_LEDHOT  
FT_LEDOP  
Table 2: Chip ID Register  
Addr: 0x00  
Bit  
2:0  
7:3  
Bit Name  
Access  
Default  
Description  
Revision ID.  
Device ID.  
REV_ID  
DEV_ID  
R
R
011  
00111  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
18  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 3: Mode Setting Register  
Addr: 0x01  
Bit  
Bit Name  
Access  
Default  
Description  
Flash mode trigger mode with strobe pin signal.  
0 = edge sensitive  
7
STR_LV  
RW  
1
1 = level sensitive  
Strobe pin enable bit.  
0 = software enable  
1 = hardware enable  
Strobe pin signal input active polarity.  
0 = active low  
6
5
4
3
STR_MOD  
STR_POL  
LED1_EN  
LED2_EN  
RW  
RW  
RW  
RW  
1
1
0
0
1 = active high  
LED1 current source enable bit.  
0 = LED current sink disable  
1 = enable  
LED2 current source enable bit.  
0 = LED current sink disable  
1 = enable  
Device mode setting bits.  
00 = standby/torch mode  
01 = indicator mode  
10 = assist mode  
11 = flash mode  
5V DC output enable bit.  
0 = disable  
2:1  
0
LED_MOD  
5V_MOD  
RW  
RW  
00  
0
1 = enable  
Table 4: NTC Detection and Current Limit Setting Register  
Addr: 0x02  
Bit  
Bit Name  
Access  
Default  
Description  
NTC pin detection window.  
000 = off  
001 = 0.6V  
010 = 0.67V  
7:5  
NTC_WD  
RW  
000  
……  
111 = 1.02V  
Inductor current limit setting bits.  
00 = 2A  
4:3  
2
IL_PEAK  
FS_SD  
RW  
RW  
01  
0
01 = 2.5A  
10 = 3.5A  
11 = 4.5A  
Disable switching frequency stretching down from 1MHz if VIN is  
close to VOUT.  
0 = enable FS stretching down function  
1 = disable FS stretching down function  
Load balance matching enable bit.  
0: LED voltage mismatch auto-balance disabled  
1: LED voltage mismatch auto-balance enabled  
1
0
BAL_ON  
NA  
RW  
RW  
0
NA  
Reserved.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
19  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 5: Flash Timer Setting Register  
Addr: 0x03  
Bit  
Bit Name  
Access  
Default Description  
Flash timer setting bits. 100ms to 1600ms, 100ms/step.  
0000 = 100ms  
7:4  
FL_TIM  
RW  
0001  
0001 = 200ms  
…….  
1111 = 1600ms  
LED_MOD and LED1/2_EN resetting control bit.  
0 = reset LED_MOD and LED1/2_EN to default value  
after flash or torch  
3
2
LED_SD  
RW  
RW  
0
0
1 = no reset  
LED_MOD and LED1/2_EN resetting control bit when  
NTC fault occurs.  
0 = no reset and device continues  
1 = reset and device stops  
Max Switching frequency setting bits.  
00 = 4MHz  
LEDT_SD  
1:0  
SW_FS  
RW  
00  
01 = 3MHz  
10 = 2MHz  
11 = 1MHz  
Table 6: Low Battery Voltage Setting Register  
Addr: 0x04  
Bit  
Bit Name  
Access  
Default Description  
Low battery voltage setting bits. If VIN drops blow this  
voltage during start-up, the current ramping stops. If,  
during flash current pulse, the current is decreased until  
VIN is higher than its threshold. It works only in flash  
mode. 0.1V per step.  
000 = 3V  
7:5  
VBL_RUN  
RW  
111  
001 = 3.1V  
……  
110 = 3.6V  
111 = disabled  
1 = device disabled when VIN is less than the threshold  
4
VBL_SD  
IL_DC  
RW  
RW  
1
set by VBL_RUN before flash  
0 = enable and current ramps up to current set by I_TX  
Input DC current limit setting bits. 1A to 4.2A.  
1A to 3A: 250mA/step  
0000 = 1A  
......  
1000 = 3A  
3:0  
0100  
>3A: 300mA/step  
1001 = 3.3A  
......  
1100 = 4.2A  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
20  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 7: Indicator Register  
Addr: 0x05  
Bit  
Bit Name  
Access  
Default  
Description  
Adaptive thermal flash current control bit.  
1 = current reduces to the current set by I_TX when TJ >  
130°C  
7
LED_OTAD  
RW  
0
0 = disable when TJ > 150°C  
Current ramp-up time per step.  
000 = 8µs  
6:4  
3:2  
1:0  
TUP_I  
RW  
RW  
RW  
001  
01  
001 = 7µs  
……  
111 = 1µs  
Define the threshold when FS drops down to 1MHz or  
switches to pass mode from boost mode.  
00 = 300mV  
01 = 450mV  
10 = 600mV  
11 = 750mV  
PWM duty cycle of 31.5kHz in indicator mode.  
00 = 2/16  
01 = 3/16  
10 = 4/16  
11 = 5/16  
VTH_PAS  
INDI_PWM  
00  
Table 8: LED1 Flash Current Setting Register  
Addr: 0x06  
Bit  
Bit Name  
Access  
Default  
Description  
LED1 flash current setting bits. 0 to 2000mA,  
7.84mA/step (default 00110011 = 400mA).  
7:0  
I1_FL  
RW  
00110011 00000000 = 0mA  
......  
11111111 = 2000mA  
Table 9: LED2 Flash Current Setting Register  
Addr: 0x07  
Bit  
Bit Name  
Access  
Default  
Description  
LED2 flash current setting bits. 0 to 2000mA,  
7.84mA/step (default 00110011 = 400mA).  
7:0  
I2_FL  
RW  
00110011 00000000 = 0mA  
......  
11111111 = 2000mA  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
21  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 10: TX Current Setting Register for LED1  
Addr: 0x08  
Bit  
Bit Name  
Access  
Default  
Description  
Define the LED1 flash current in flash mode if TX is  
high. 0 to 2000mA, 7.84mA/step (default 00110011 =  
400mA).  
00000000 = 0mA  
......  
7:0  
I1_TX  
RW  
00110011  
11111111 = 2000mA  
Table 11: TX Current Setting Register for LED2  
Addr: 0x09  
Bit  
Bit Name  
Access  
Default  
Description  
Define the LED2 flash current in flash mode if TX is  
high. 0 to 2000mA, 7.84mA/step (default 00110011 =  
400mA).  
00000000 = 0mA  
......  
7:0  
I2_TX  
RW  
00110011  
11111111 = 2000mA  
Table 12: Actual Flash LED Current Register  
Addr: 0x0A  
Bit  
Bit Name  
Access  
Default  
Description  
The actual flash current in flash mode. 0 to 2000mA,  
7.84mA/step.  
7:0  
IFL_ACT  
R
00000000 00000000 = 0mA  
......  
11111111 = 2000mA  
Table 13: Minimum Flash LED Current Register  
Addr: 0x0B  
Bit  
Bit Name  
Access  
Default  
Description  
The minimum flash current caused by low battery  
voltage current reduction in flash mode. 0 to 2000mA,  
7.84mA/step.  
00000000 = 0mA  
……  
7:0  
IFL_MIN  
R
00000000  
11111111 = 2000mA  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
22  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 14: LED1 Torch Current/Indicator Amplitude Setting Register  
Addr: 0x0C  
Bit  
Bit Name  
Access  
Default  
Description  
In torch mode: LED1 current setting bits. 0 to  
319mA, 1.25mA/step (default 00010101 = 26mA).  
00000000 = 0mA  
......  
11111111 = 319mA  
7:0  
I1_TOR  
RW  
00010101  
In indicator mode: LED1 current amplitude.  
7.84mA/step (default 00010101 = 165mA).  
00000000 = 0mA  
00000001 = 7.84mA......  
Table 15: LED2 Torch Current/Indicator Amplitude Setting Register  
Addr: 0x0D  
Bit  
Bit Name  
Access  
Default  
Description  
In torch mode: LED2 current setting bits. 0 to  
319mA, 1.25mA/step (default 00010101 = 26mA).  
00000000 = 0mA  
......  
11111111 = 319mA  
7:0  
I2_TOR  
RW  
00010101  
In indicator mode: LED2 current amplitude.  
7.84mA/step (default 00010101 = 165mA).  
00000000 = 0mA  
00000001 = 7.84mA......  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
23  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
Table 16: Fault and Flag Indication Register  
Addr: 0x0E  
Bit  
Bit Name  
Access  
Default Description  
Low battery voltage fault bit.  
7
FT_VBATL  
R
0
0
0
0
0
0
0
0
0 = no fault  
1 = fault  
Output over-voltage fault bit.  
0 = no fault  
1 = fault  
VOUT-GND short fault bit.  
0 = no fault  
1 = fault  
LED short fault bit.  
0 = no fault  
1 = fault  
Junction over-temperature fault bit.  
0 = no fault  
1 = fault  
Flash time-out indicator bit.  
0 = no fault  
1 = fault  
TX high indicator bit.  
0 = no fault  
1 = fault  
Input DC current limit fault bit.  
0 = no fault  
6
5
4
3
2
1
0
FT_OVP  
FT_VOSC  
FT_LEDSC  
FT_OTP  
FT_TO  
R
R
R
R
R
R
R
FT_TX  
FT_IDC  
1 = fault  
Table 17: Fault Indication and Blink Time Setting Register  
Addr: 0x0F  
Bit  
Bit Name  
Access  
Default Description  
Blinking time setting bits in indicator mode.  
00: no blinking, LED remains on  
01: Tblink = 128ms  
7:6  
TBK  
R/W  
01  
10: Tblink = 256ms  
11: Tblink = 512ms  
5:4  
3
NA  
R
R
R
NA  
0
Reserved.  
1: VLED1 VLED2 + 130mV  
0: VLED1 < VLED2 + 130mV  
1: VLED2 VLED1 + 130mV  
0: VLED2 < VLED1 + 130mV  
NTC fault bit.  
BAL_1AB2  
BAL_2AB1  
2
0
1
0
FT_LEDHOT  
FT_LEDOP  
R
R
0
0
0 = no fault  
1 = fault  
LED open fault bit.  
0 = no fault  
1 = fault  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
24  
MP3336 – DUAL-CHANNEL, FLASH, LED DRIVER WITH I2C INTERFACE  
Selecting the Output Capacitor  
APPLICATION INFORMATION  
The output capacitor keeps the output voltage  
ripple small and ensures feedback loop stability.  
The output capacitor impedance must be low at  
the switching frequency. Ceramic capacitors with  
X7R dielectrics are recommended for their low  
ESR characteristics. Ensure that the ceramic  
capacitance is dependent on the voltage rating.  
The DC bias voltage and the value can lose as  
much as 50% of their capacitance at the rated  
voltage rating. Ensure that enough of a voltage  
rating margin is left when selecting the  
component. A capacitance that is too low can  
cause loop instability. For most applications, a  
10μF ceramic capacitor is sufficient.  
Selecting the Input Capacitor  
The input capacitor reduces the surge current  
drawn from the input supply and the switching  
noise from the device. The input capacitor  
impedance at the switching frequency should be  
less than the input source impedance to prevent  
the high-frequency switching current from  
passing through to the input. Ceramic capacitors  
with X5R or X7R dielectrics are recommended  
for their low ESR and small temperature  
coefficients. A capacitor with a higher value can  
help reduce input voltage ripple and noise. For  
most applications, a 10μF ceramic capacitor is  
sufficient.  
PCB Layout Guidelines  
Selecting the Inductor  
Efficient PBC layout is critical for stable operation.  
For best results, follow the guidelines below.  
The converter requires an inductor to supply a  
higher output voltage while being driven by the  
input voltage. An inductor with a larger value  
results in less ripple current, a lower peak  
inductor current, and reduced stress on the  
internal N-channel MOSFET, but also has a  
larger physical size, higher series resistance, and  
lower saturation current.  
1. Place a ceramic capacitor close to VIN.  
2. Use a wider copper wire for input, output, and  
GND to improve thermal performance.  
3. Put as many vias close to GND at the output  
and input capacitors as possible to improve  
thermal performance.  
Choose an inductor that does not saturate under  
the worst-case load conditions. Select the  
minimum inductor value to ensure that the boost  
converter works in continuous conduction mode  
with high efficiency and good EMI performance.  
Calculate the required inductance value using  
Equation (2) and Equation (3):  
ηVOUT D(1D)2  
L   
(2)  
(3)  
2fSW ILOAD  
V
IN  
D 1  
VOUT  
Where VIN and VOUT are the input and output  
voltages, fSW is the switching frequency, ILOAD is  
the LED load current, and η is the efficiency.  
The switching current is used for peak-current  
mode control. To avoid hitting the current limit,  
the worst-case inductor peak current should be  
less than 80% of the current-limit ILIM. For most  
applications, 0.47µH~2µH inductor is sufficient.  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
25  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
TYPICAL APPLICATION CIRCUIT  
Figure 17: Dual-Channel Application Circuit  
MP3336 Rev.1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
26  
MP3336 – DUAL-CHANNEL, FLASH LED DRIVER WITH I2C INTERFACE  
PACKAGE INFORMATION  
WLCSP20 (1.6mmx2.0mm)  
PIN 1 ID  
PIN 1 ID  
MARKING  
PIN 1 ID  
INDEX AREA  
TOP VIEW  
BOTTOM VIEW  
SIDE VIEW  
NOTE:  
1) ALL DIMENSIONS ARE IN MILLIMETERS.  
2) BALL COPLANARITY SHALL BE 0.05  
MILLIMETER MAX.  
3) JEDEC REFERENCE IS MO-211.  
5) DRAWING IS NOT TO SCALE.  
RECOMMENDED LAND PATTERN  
NOTICE: The information in this document is subject to change without notice. Please contact MPS for current specifications.  
Users should warrant and guarantee that third party Intellectual Property rights are not infringed upon when integrating MPS  
products into any application. MPS will not assume any legal responsibility for any said applications.  
MP3336 Rev. 1.01  
5/16/2017  
www.MonolithicPower.com  
MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited.  
© 2017 MPS. All Rights Reserved.  
27  

相关型号:

MP3351

60V, 2A Integrated Photo Flash Charger With IGBT Driver
MPS

MP3351DQ

60V, 2A Integrated Photo Flash Charger With IGBT Driver
MPS

MP3351DQ-LF-Z

Interface Circuit, 3 X 3 MM, ROHS COMPLIANT, MO-220VEED-4, QFN-16
MPS

MP3352DQ

Interface Circuit, 3 X 3 MM, MO-220VEED-4, QFN-16
MPS

MP3352DQ-LF

Interface Circuit, 3 X 3 MM, ROHS COMPLIANT, MO-220VEED-4, QFN-16
MPS

MP3352DQ-Z

Interface Circuit, 3 X 3 MM, MO-220VEED-4, QFN-16
MPS

MP3356DG

Interface Circuit, 2 X 2 MM, MO-229, QFN-10
MPS

MP3356DG-LF-Z

Interface Circuit, 2 X 2 MM, ROHS COMPLIANT, MO-229, QFN-10
MPS

MP3356DG-Z

Interface Circuit, 2 X 2 MM, MO-229, QFN-10
MPS

MP33600DG

Interface Circuit,
MPS

MP3360DG

Interface Circuit, 2 X 2 MM, MO-220VCCD, QFN-10
MPS

MP3360DG-LF

Interface Circuit, 2 X 2 MM, ROHS COMPLIANT, MO-220VCCD, QFN-10
MPS