SEMTECH SC5010

SC5010
High Efficiency 8-Channel LED Driver with
I2C Interface and Phase-Shifted PWM Dimming
POWER MANAGEMENT
Features
Description

The SC5010 is an 8-channel high-precision, high-efficiency
step-up (Boost) LED driver for backlight applications. It features wide input voltage range (4.5V to 27V) , flexible output
configuration, wide analog and PWM dimming range,
phase shifting and fading. It also features video signal synchronization (VSYNC), I2C interface, and numerous protection features. An optional disconnect p-MOSFET provides
true load disconnection and inrush current limiting.








VIN Range — 4.5V to 27V, VOUT Range — Up to 50V
Step-up (Boost) Controller
 Excellent Transient Response
 Programmable Switching Frequency
Linear Current Sinks
 8 Strings, up to 30mA/String
 Current Matching ±1%
 Current Accuracy ±1.5%
PWM Dimming
 String-by-String Phase Shifting
 Input Dimming Frequency 100Hz-30kHz
 User Selectable 9 or 10 Bits Dimming Resolution
 Optional Synchronization to VSYNC/HSYNC Signal
5-bit Analog Dimming
Optional External p-MOSFET Disconnect Switch
 True Load Disconnect and Inrush Current Limiting
I2C Interface
 Fault Status — Open/Short LED, UVLO, OTP
 Device Control — SYNC Freq, PLL Setting
Protection Features
Open/Shorted LED(s) and adjustable OVP

Over-Temperature and UVLO Shutdown Protection

4 X 4(mm) 28-pin QFN Package
Applications

The boost controller, with programmable switching frequency from 200kHz to 2.2MHz, maximizes efficiency by
dynamically minimizing the output voltage while maintaining LED string current accuracy. It provides excellent line
and load response with no external compensation components. Each linear current sink is matched within ±1% for
superb lighting uniformity, and the accuracy of each string
current is ±1.5%. An external resistor adjusts the current
from 10-30mA per string. It also features PWM dimming
resolution of 9 or 10 bits (user selectable) over dimming
frequency from 100Hz to 20kHz, synchronized to the SYNC
signal or the boost oscillator. String-by-string phase shifting
reduces the demand on the input/output capacitance,
decreases EMI, and improves dimming linearity.
SC5010 is available in a low-profile, thermally enhanced,
4 X 4 X 0.6(mm) QFN 28-pin package.
Notebook PCs, UMPC, LCD Monitors, and Tablet PCs
Typical Application Circuit
D 1 V O U T u p to 5 0 V
L1
V IN = 4 .5 to 2 7 V
2.2μH
Q2
(O p tio n a l)
C2
DRVP
DRVN
V IN
R1
R2
V C C = 4 .5 to 5 .5 V
R3
FLT
EN
SYNC
OVP
FLT
IO 1
BG
R5
R10
R11
C4
R7
R8
R9
PW MI
C3
C5
R4
SC5010
VCC
SYNC
R6
Revision 1.0
UVLO
EN
SDA
SCL
F o r I2C
PW MI
C1
4.7μF
Q1
CS
IO 2
IO 3
IO 4
U p to
3 0 m A /C H
IO 5
IO 6
SCP
FSET
IS E T
CPLL
IO 7
IO 8
AGND
PGND
© 2011 Semtech Corporation
1
SC5010
DRVP
DRVN
PGND
CS
OVP
IO 1
Ordering Information
V IN
Pin Configuration
28
27
26
25
24
23
22
VCC
1
21
IO 2
EN
2
20
103
UVLO
3
19
IO 4
SCP
4
18
IO 5
BG
5
17
IO 6
FSET
6
16
IO 7
AGND
7
15
IO 8
11
12
13
14
IS E T
FLT
PW MI
10
SDA
9
SCL
CPLL
8
SYNC
AGND
Device
Package
SC5010ULTRT(1)(2)
MLPQ-UT-28 4×4
SC5010EVB
Evaluation Board
Notes:
(1) Available in tape and reel only. A reel contains 3,000 devices.
(2) Lead-free packaging only. Device is WEEE and RoHS compliant,
and halogen-free.
MLPQ-28; 4x4, EP1
θJA = 30°C/W
Marking Information
5010
yyw w
xxxxx
xxxxx
nnnn = Part Number
yyww = Date code
xxxxx = Semtech Lot No.
xxxxx = Semtech Lot No.
2
SC5010
Absolute Maximum Ratings
Recommended Operating Conditions
VCC Pin (V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 to +6.0
Ambient Temperature Range (°C) . . . . . . . . -40 < TA < +85
VIN, DRVP, IO1 to IO8(V) . . . . . . . . . . . . . . . . . . . . -0.3 to +30
VIN (V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 to 27
DRVN, OVP, CS, EN, UVLO, SCP, BG, FLT (V) . . . -0.3 to +6.0
IO1 to IO8 Current per String (mA) . . . . . . . . . . . up to 30
FSET, CPLL, SYNC, SCL, SDA, ISET, PWMI (V). . -0.3 to +6.0
PGND TO AGND (V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +0.3
ESD Protection Level(1) (kV) . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5
Thermal Information
Thermal Resistance, Junction to Ambient(2) (°C/W) . . . . 30
Maximum Junction Temperature (°C) . . . . . . . . . . . . . . +150
Storage Temperature Range (°C) . . . . . . . . . . . . -65 to +150
Peak IR Reflow Temperature (10s to 30s) (°C) . . . . . . +260
Exceeding the above specifications may result in permanent damage to the device or device malfunction. Operation outside of the parameters
specified in the Electrical Characteristics section is not recommended.
NOTES:
(1) Tested according to JEDEC standard JESD22-A114-B.
(2) Calculated from package in still air, mounted to 3 x 4.5 (in.), 4 layer FR4 PCB with thermal vias under the exposed pad per JESD51 standards.
Electrical Characteristics
Unless noted otherwise, TA = 25°C for typical, -40°C < TA = TJ < 85°C for min and max. VCC = 5V, RISET = 64.9 kΩ, RFSET = 100 kΩ , VIN = 12V.
Parameter
Symbol
Conditions
Min
Typ
Max
Units
5.5
V
4.4
V
Input Supply
VCC Supply Voltage
VCC
4.5
VCC Under-Voltage Lockout Threshold
VCC-UVLO(TH)
VCC Voltage Rising
VCC Under-Voltage Lockout Hysteresis
VCC-UVLO(HYS)
VCC Voltage Falling
180
mV
VCC Quiescent Supply Current
ICC(Q)
EN = 5V, Switching, No Load
2
mA
VCC Supply Current in Shutdown
ICC(SD)
EN = 0V
1
μA
VIN Supply Current in Shutdown
IVIN(SD)
EN = 0V, VIN = 27V
1
μA
VUVLO Under-Voltage Lockout Threshold
VUVLO(TH)
UVLO Pin Voltage Rising
1.18
1.23
1.28
V
IUVLO Under-Voltage Lockout Hysteresis
IUVLO(HYS)
UVLO Pin Voltage Falling
7
10
13
μA
1.20
1.23
1.26
V
VBG Bandgap Voltage
VBG
4.0
4.2
External FET Gate Drive
DRVN High Level
VDRVN(H)
100mA from DRVN to GND
VCC -0.5 VCC -0.2
V
DRVN Low Level
VDRVN(L)
-100mA from DRVN to VCC
0.2
0.5
V
DRVN On-Resistance
RDRVN
DRVN high or Low
2
5

DRVN Sink / Source Current
IDRVN
DRVN forced to 2.5V
1
A
3
SC5010
Electrical Characteristics (continued)
Parameter
Symbol
Conditions
Min
Typ
Max
Units
0.36
0.40
0.44
V
Boost Converter
CS Current Limit Threshold
VCS(ILIM)
Soft-start Time (1)
tSS
From EN to end of soft start
Boost Oscillator Frequency
FSW
RFSET = 100kΩ
0.85
Boost Oscillator Frequency
FOSC
RFSET Varies
0.2
Maximum duty cycle
DMAX
4.4
85
1
ms
1.15
MHz
2.2
MHz
90
%
20
μA
Output Disconnect Gate Drive
DRVP Sink Current
IDRVP(L)
DRVP = 12V
DRVP clamp voltage
VCLAMP
DRVP floating, VCLAMP = VIN - VDRVP
ILEAK
VDRVP = 27V, VEN = 0V
High Voltage Threshold
VIH
VCC = 4.5V to 5.5V
Low Voltage Threshold
VIL
VCC = 4.5V to 5.5V
0.8
V
VSDA(L)
-6mA from VCC to SDA
0.3
V
ILEAK
VEN = 0V, VVSYNC = VPWMI = VISET = VFSET = VSDA = VSDL
= 5.0V
-1
1
μA
DRVP Pin Leakage Current
5
7
8
V
0.1
1
μA
Control Signals: EN, PWMI, SYNC, SDA, SCL
SDA Output Low
Pin Leakage Current
2.1
V
PWM Dimming Input
PWMI Input Dimming Frequency
FPWMI
100
30k
Hz
SYNC Input Frequency
FSYNC
30
100k
Hz
100Hz < FPWMI < 10kHz
10
bits
10kHz < FPWMI < 20kHz
9
bits
PWMI Input Resolution
Over-Voltage Protection
OVP Trip Threshold Voltage
VOVP(TRIG)
OVP Rising
OVP Hysteresis
VOVP(HYS)
OVP Falling
10
OVP Leakage Current
IOVP(LEAK)
OVP = 5V
0.1
1.1
1.2
1.3
V
mV
1
μA
4
SC5010
Electrical Characteristics (continued)
Parameter
Symbol
Conditions
TPWM(MIN)
FPWM(LED) = 100Hz - 30kHz
Min
Typ
Max
Units
Current Sink (IO1 to IO8)
IOx Dimming Minimum Pulse Width
ISET pin voltage
VISET
Regulation Voltage
VIOn(REG)
Voltage of Regulating String
Current Sink Disable Threshold
VIOn(DIS)
Checked at Power-up
Current Sink Rise/Fall Time (1)
tRISE/FALL
Rising edge from 10% to 90% of IO(n)
LED Current Accuracy
IOn(ACC%)
PWMI = 100%, TA = +25°C
LED Current Matching (2)
IOn(MATCH)
IOn Off Leakage Current
IOn(LEAK)
IO Switching Frequency
FPWM(IO)
Phase Delay Time between IO Pins
(IO1 to IO8)
tPD
300
ns
1.23
V
0.6
V
0.6
V
25
19.7
20
ns
20.3
mA
PWMI = 100%, TA = +25 °C
±1
%
PWMI = 100%, TA = -40 °C to +85 °C
±2
%
1
μA
PWMI = 0V, EN = 0V, VIO1 ~ VIO8 = 25V
0.1
FAST_FREQ = 0
10
FAST_FREQ = 1 (Default Setting)
20
FAST_FREQ = 1 (default setting)
tPD = (1/8)*(1/FPWM(IO)), 8 Strings On
6.25
FPWM(IO) = 10kHz
10
FPWM(IO) = 20kHz
9
kHz
μs
PWM Output Resolution
bits
Fault Protection
LED Short Circuit Protection Threshold
VIOn(SCP)
LED Open Circuit Protection Threshold
VIO_OCP
R4 and R5 (3)
LED Short Circuit Fault Delay
tSCP(DELAY)
VOVP set to 1.5V, FLT goes low
FLT Pin Leakage Current
IFLT(LEAK)
VEN = 0V, VFLT = 5.0V
FLT Output Low
VFLT(LOW)
-5mA from FLT to VCC
17xVSCP 20xVSCP
23xVSCP
V
0.2
V
1
μs
-1
1
μA
0.3
V
Over-Temperature Protection
Thermal Shutdown Temperature
150
°C
Thermal Shutdown Hysteresis
10
°C
5
SC5010
Electrical Characteristics (continued)
Parameter
Symbol
Conditions
Min
Typ
Max
Units
400
kHz
I2C Control Interface: SDA, SCL Timing Specifications
SCL Clock Frequency
FSCL
SCL Clock Low Period
tLOW(SCL)
1.3
μs
SCL Clock High Period
tHIGH(SCL)
0.6
μs
Hold Time Start Condition
tHD(START)
0.6
μs
SDA Setup Time
tSU(SDA)
100
ns
SDA Hold Time
tHD(SDA)
0
Setup Time Stop Condition
tSU(STOP)
0.6
μs
tBF
1.3
μs
Bus Free Time between Stop & Start
0.9
μs
Notes:
(1) Ensured by design and characterization, not production tested
(2) LED current matching for 8 channels is defined as the largest of the two numbers, i.e., (MAX-AVG)/AVG and (AVG-MIN)/AVG; where MAX is the
maximum of LED channel current, MIN is the minimum LED channel current and AVG is the average of the 8 LED channel current.
(3) Refer to the detailed application circuit on page 21.
6
SC5010
Typical Characteristics
Backlight Efficiency vs. Input Voltage
Backlight Efficiency vs. Input Voltage
8P10S
25mA/string
100 %
100 %
95 %
90 %
Efficiency
Efficiency
8P7S
25mA/string
95 %
20mA/string
85 %
90 %
8P10S
85 %
8P12S
30mA/string
80 %
80 %
75 %
75 %
5
0
10
15
VIN (V)
20
25
30
5
0
Backlight Efficiency vs. LED String Current
10
15
VIN (V)
20
25
30
Backlight Efficiency vs. LED String Current
VIN = 12V
95 %
95 %
90 %
90 %
85 %
85 %
VIN = 6V
30mA/string
30mA/string
80 %
25mA/string
75 %
Efficiency
Efficiency
80 %
20mA/string
70 %
75 %
65 %
65 %
60 %
60 %
55 %
55 %
50 %
50 %
0
20
40
60
80
100
25mA/string
70 %
20mA/string
20
0
LED PWM Dimming Duty Cycle (%)
25mA/string, 8P10S, 20kHz Dimming
100 %
LED String Current Change
LED String Current Change
100 %
VIN = 24V
1%
100
PWM Dimming Linearity with Phase Shift
PWM Dimming Linearity with Phase Shift
10 %
40
60
80
LED PWM Dimming Duty Cycle (%)
20mA/string, VIN = 12.6V, 8P10S
10 %
10kHz Dimming
1%
VIN = 6V
20kHz Dimming
VIN = 12V
1kHz Dimming
0.1 %
0.1 %
0.1
1
10
LED PWM Dimming Duty Cycle (%)
100
0.1
1
10
LED PWM Dimming Duty Cycle (%)
100
7
SC5010
Typical Characteristics (continued)
LED String Current vs. RISET
LED String Current Matching vs. Temperature
0.035
0.030
1.2 %
LED String Current (A)
LED String Current Matching
1.6 %
0.8 %
0.025
0.020
0.015
0.4 %
0.010
0
-40
-20
0
20
40
Temperature (°C)
60
80
0.005
40
100
50
Switching Frequency vs. RFSET
70
80
90
RISET (k 
100
110
120
130
VBG vs. Temperature
1.2320
2400
2000
1.2315
1600
VBG (V)
Boost Switching Frequency (kHz)
60
1200
1.2310
800
1.2305
400
1.2300
0
150
300
RFSET (k 
450
600
-40
LED String Current Change vs. Analog
Dimming Control Register (IDAC) Value
-20
0
20
40
Temperature (°C)
60
80
100
LED String Current Matching vs. Analog
Dimming Control Register (IDAC) Value
20mA/string when IDAC = 31 (in decimal format)
100 %
2.4
LED String Current Matching (%)
LED String Current Change
90 %
80 %
70 %
60 %
50 %
40 %
30 %
20 %
2.0
-40 °C
1.6
+85 °C
1.2
0.8
0 °C
0.4
25 °C
10 %
0
4
8
12
16
20
24
IDAC Register Value (in decimal format)
28
32
0
4
8
12
16
20
24
28
32
IDAC Register Value (in decimal format)
8
SC5010
Typical Characteristics (continued)
LED Current Fade In/Out (Linear)
LED Current Fade In/Out (Logarithmic)
PWMI
PWMI
5V/div.
5V/div.
VIO1
VIO1
5V/div.
5V/div.
VOUT
VOUT
20V/div.
20V/div.
IO_LED (total)
IO_LED (total)
100mA/div.
100mA/div.
Time (40ms/div)
Time (40ms/div)
Line Transient Response
LED Open Circuit Protection
100% Dimming, 30mA/String X 8
Starting with one LED string open-circuit
20V
VIN
FLT
8V
5V/div.
10V/div.
VLX
VEN
50V/div.
5V/div.
IL
VOUT
2A/div.
20V/div.
IO_LED (total)
IO_LED (total)
200mA/div.
200mA/div.
Time (20ms/div)
Time (2μs/div)
Load Transient Response
Load Transient Response
PWMI (10kHz) = 2% to 98%, VIN = 10.6V, 20mA/String X 6
PWMI (10kHz) = 98% to 2%, VIN = 10.6V, 20mA/String X 6
Fading disabled
Fading disabled
V_PWMI
V_PWMI
5V/div.
5V/div.
VO
(ac coupled)
(ac coupled)
100mV/div.
VO
100mV/div.
IO_LED (total)
IO_LED (total)
50mA/div.
50mA/div.
Time (100μs/div)
Time (100μs/div)
9
SC5010
Typical Characteristics (continued)
LED Dimming Without Phase Shift
LED Dimming With Phase Shift
10% Dimming @ 200Hz, VIN = 6V, Output = 8P10S, 25mA/string
10% Dimming @ 200Hz, VIN = 6V, Output = 8P10S, 25mA/string
VIO1
VIO1
10V/div.
10V/div.
VIO2
VIO2
10V/div.
10V/div.
IIN
IIN
500mA/div.
500mA/div.
IO_LED (total)
IO_LED (total)
100mA/div.
100mA/div.
Time (2ms/div)
Time (2ms/div)
LED Dimming Without Phase Shift
LED Dimming With Phase Shift
35% Dimming @ 200Hz, VIN = 6V, Output = 8P10S, 25mA/string
35% Dimming @ 200Hz, VIN = 6V, Output = 8P10S, 25mA/string
VIO1
VIO1
10V/div.
10V/div.
VIO2
VIO2
10V/div.
10V/div.
IIN
IIN
500mA/div.
500mA/div.
IO_LED (total)
IO_LED (total)
100mA/div.
100mA/div.
Time (2ms/div)
Time (2ms/div)
Analog Dimming Transient via I2C
Analog Dimming Transient via I2C
10mA/string to 25mA/string
25mA/string to 10mA/string
VSDA
VSDA
5V/div.
5V/div.
VLX
VLX
20V/div.
20V/div.
VOUT
VOUT
2V/div.
2V/div.
IO_LED (total)
IO_LED (total)
100mA/div.
100mA/div.
Time (40μs/div)
Time (40μs/div)
10
SC5010
Typical Characteristics (continued)
Synchronization of the LED Dimming to An
External HSYNC Input
Delay Between HSYNC Rising Edge and Turnon of LED String 1
HSYNC = 48kHz
VHSYNC
VHSYNC
5V/div.
5V/div.
VLX
20V/div.
VIO1
5V/div.
VIO1
5V/div.
VIO2
5V/div.
Time (10μs/div)
Time (400ns/div)
VIN Start Up
LED String Current Accuracy vs. Temperature
20mA/string (nominal)
21.00
LED String Current Accuracy (mA)
Output = 8P10S, 25mA/string
VIN
5V/div.
VLX
20V/div.
VOUT
20V/div.
20.75
20.50
20.25
20.00
19.75
IO_LED (total)
100mA/div.
Time (20ms/div)
19.50
-40
-20
0
20
40
Temperature (°C)
60
80
100
11
SC5010
Pin Descriptions
Pin #
Pin Name
Pin Function
1
VCC
Input bias voltage supply for the IC — accepts 4.5-5.5V inputs. Add a 1μF or larger ceramic bypass capacitor from
this pin to ground.
2
EN
Logic high enable pin — pull logic high to enable the device or pull low to disable and maintain low shutdown
current.
3
UVLO
Input under-voltage lockout pin — Device is disabled when this pin is less than 1.23V (nominal). Add a resistor
divider from this pin to the input voltage and AGND, respectively.
4
SCP
Short circuit LED protection programming pin. Shorted LED protection disables the individual channel when the
current sink voltage exceeds the programmed voltage threshold. Adding resistor divider from this pin to BG and
AGND programs the shorted-LED protection up to 20x the VSCP voltage. Pulling the pin high to VCC disables the
SCP feature on all channels.
5
BG
1.23V bandgap output pin — Connect a 1μF ceramic bypass capacitor from this pin to ground.
6
FSET
Step-up (boost) frequency set pin — Connect a resistor from this pin to ground to set the frequency from 200kHz
to 2.2MHz.
7
AGND
Analog ground pin — tie this pin to analog (quiet) ground isolated from the step-up (boost) converter switching
current path.
8
CPLL
Compensation for the internal PLL — connect a compensation resistor and capacitor from this pin to ground. This
pin can be left floating if not used.
9
SYNC
SYNC input pin — feeding the SYNC signal (30Hz - 100kHz) to this input results in internal PLL being synchronized
to the SYNC signal. This pin can be left floating if not used.
10
SCL
I2C serial clock input — this pin must be connected to ground if not used.
11
SDA
I2C serial data input — this pin must be connected to ground if not used.
12
ISET
LED current programming pin — connect an external resistor to ground to program the current in the LED strings.
For more details please refer to LED String Peak Current Programming on page 15.
13
FLT
Logic low fault status pin — open-drain output is latched low when fault condition is detected: Open/Short LED,
Shorted String, OVP or OTP. Fault status can be reset by removing fault condition(s) and toggling the EN, VCC or
UVLO pins. This pin can be left floating if not used.
14
PWMI
15
IO8
Regulated current sink LED channel 8 — connect this pin to the cathode of the bottom LED in string 8.
Connect pin to ground to disable this LED string.
16
IO7
Regulated current sink LED channel 7 — connect this pin to the cathode of the bottom LED in string 7.
Connect pin to ground to disable this LED string.
17
IO6
Regulated current sink LED channel 6 — connect this pin to the cathode of the bottom LED in string 6.
Connect pin to ground to disable this LED string.
18
IO5
Regulated current sink LED channel 5 — connect this pin to the cathode of the bottom LED in string 5.
Connect pin to ground to disable this LED string.
19
IO4
Regulated current sink LED channel 4 — connect this pin to the cathode of the bottom LED in string 4.
Connect pin to ground to disable this LED string.
PWM dimming control input
12
SC5010
Pin Descriptions (continued)
Pin #
Pin Name
Pin Function
20
IO3
Regulated current sink LED channel 3 — connect this pin to the cathode of the bottom LED in string 3.
Connect pin to ground to disable this LED string.
21
IO2
Regulated current sink LED channel 2 — connect this pin to the cathode of the bottom LED in string 2.
Connect pin to ground to disable this LED string.
22
IO1
Regulated current sink LED channel 1 — connect this pin to the cathode of the bottom LED in string 1.
Connect pin to ground to disable this LED string.
23
OVP
Over-voltage feedback pin — over-voltage activated when pin exceeds 1.2V. Use a resistor divider tied to the
output and GND to set the OVP level.
24
CS
25
PGND
Power ground — tie this pin to the power ground plane close to input and output decoupling capacitors.
26
DRVN
Gate drive for the external step-up (boost) n-channel MOSFET.
27
DRVP
Gate drive for the external p-channel MOSFET disconnect switch.
28
VIN
Connect to the input power supply — accepts 4.5V - 27V input. Usually add 4.7μF or larger ceramic bypass capacitor from this pin to ground.
PAD
-
Thermal pad for heat-sinking purposes — it is also AGND and should be connected to ground plane for proper
circuit operation.
Step-up (boost) switch current sense pin — Connect a resistor from this pin to ground for current sense - utilized
in peak current mode control loop and over-current sense circuitry.
13
SC5010
Block Diagram
BG
FSET
SCP
EN
UVLO
DRVP
5
6
4
2
3
27
VBG
CPLL
X20
+
SC_REF
SYNC
9
BG
PLL
CP
VCO
B o o st
O scilla to r
HS
OSC
C o n tro l L o g ic
1 /N
VCC
18
1
I2C
(P L L ra n g e )
14
LS
OTP
10M Hz
(S yste m C lk)
P W M F re q .
A d ju st
V IN 2 8
PW M
23 O V P
-
OVP
8
C L IM
PW M
COMP
8
DC
-
S lo p e
Com p
24 C S
COMP
D u ty C ycle
E xtra cto r
EA
+
DC
-
R e cycle
G e n e ra to r
8
M in im u m V o lta g e
D e te ctio n
8
10
D u ty C ycle
MUX
O C /S C
D e te ctio n
8
I2 C
In te rfa ce
S C L 10
FLT 13
I C In te rfa ce
and
L E D C o n tro l
L o g ic
2 1 IO 2
1 8 IO 5
8
L E D F re q A d ju st
1 7 IO 6
P W M D im A d ju st
IS E T A d ju st
2 2 IO 1
1 9 IO 4
10
2
SC_REF
2 0 IO 3
L E D O p e n /S h o rt F a u lt
S D A 11
DRVN
+
IL IM
- +
+
8
5
5 -b it
DAC
1 6 IO 7
I-R E F
ADJ
1 5 IO 8
OTP
12
25
7
IS E T
PGND
AGND
14
SC5010
Applications Information
General Description
The SC5010 contains a high frequency, current-mode,
internally compensated boost controller and eight constant current sinks for driving LED strings. The LED current
for all strings is programmed by an external resistor and
the boost converter operates to maintain minimal required
output voltage for regulating the LED current to the programmed value. A typical backlight application uses 3 to
14 LEDs for each string, with current driven up to 30mA.
The unique control loop of the SC5010 allows fast transient response in dealing with line and load disturbances.
The SC5010 operating with an external power MOSFET
regulates the boost converter output voltage based on
instantaneous requirement of the eight string current
sources. This provides power to the entire lighting subsystem with increased efficiency and reduced component
count. It supports PWM dimming frequencies from 100Hz
to 30kHz and the supply current is reduced to typical 2mA
when all LED strings are off.
Start-Up
When the EN pin is pulled up high (>2.1V), the device is
enabled and the UVLO and VCC pin voltages are checked.
The VCC voltage has fixed under-voltage rising and falling
trip points. If the VCC pin is higher than 4.2V and UVLO pin
voltage is greater than 1.23V, the SC5010 goes into a
startup sequence. The UVLO pin voltage can be used to
program the input power source voltage VIN turn on
threshold and its hysteresis (refer to the Detailed
Application Circuit on page 21) as shown by the following
equations:
VIN_TurnOn [V] = 1.23 X (R1 + R2) / R1
VIN_Hysteresis [V] = 10-5 X R2 [Ω]
In the next phase, the SC5010 checks each IO pin to determine if the respective LED string is enabled. Each IO pin is
pulled up with a 100μA current source. If any IO pin is connected to GND, it will be detected as an unused string,
and will be turned off. This unused string checking procedure takes 1ms (typical). After this the SC5010 enters into
a soft-start sequence.
SC5010, the soft-start is implemented by slowly ramping
up the reference voltage fed to the error amplifier. This
closed loop start-up method allows the output voltage
to ramp up without any overshoot. The duration of the
soft-start in SC5010 is controlled by an internal timing
circuit which is used during start-up and it’s based on the
boost converter switching frequency. For example, with
switching frequency at 1MHz, it is typical 8ms and it
becomes typical 4ms when the switching frequency is
2MHz.
If PWMI voltage goes low while the SC5010 is in soft start
operation, the SC5010 switches to standby mode. Under
such mode, the external power MOSFET and the LED
current sources will be turned off immediately. The internal soft-start timer is turned off and the soft-start value is
saved. When the PWMI voltage goes high again, the softstart resumes from the previously saved value.
Each LED current source (IO1 to IO8) tries to regulate the
LED current to its set point. The control loop will regulate
the output voltage such that all the IO pin voltages are at
least typical 0.6V.
Shutdown
When the EN pin is pulled down below 0.8V, the device
enters into shutdown mode. In this mode, all the internal
circuitry is turned off and the supply current is less than
1μA(max).
In the scenario when the EN pin voltage is high, but either
VIN or VCC voltage falls below their respective UVLO
threshold, the SC5010 goes into a suspend mode. In this
mode, all the internal circuitry except the reference and
the oscillator are turned off.
Thermal Shutdown (TSD)
If the thermal shutdown temperature of 150°C is reached,
the boost converter and all IO current sources are turned
off. FLT pin is forced low in this situation. As temperature
falls below the TSD trip point by 10°C, the SC5010 will
restart following the startup sequence as described
before. The FLT pin is latched and will stay low, it is reset
by cycling the EN, VCC, or UVLO.
The soft-start function helps to prevent excess inrush
current through the input rail during startup. In the
15
SC5010
Applications Information (continued)
Boost Converter Operation
The SC5010 includes a boost controller with programmable switching frequency. It applies current-mode control
method with integrated compensation loop. The clock
(see block diagram) from the oscillator sets the latch and
turns on the external power MOSFET, which serves as the
main power switch. The current flowing through this
switch is sensed by the current sense resistor in series
with the switch. The sensed switch current is summed
with the slope-compensated ramp and fed into the modulating input of the PWM comparator. When the modulating ramp intersects the error amplifier output (COMP),
the latch is reset and the power MOSFET is turned off. The
sense resistor also sets the peak current limit of the power
MOSFET, IOCP using the following equation:
IOCP[A] = 0.4 / RCS [Ω]
The current-mode control system contains two loops. For
the inner current loop, the Error Amplifier (EA) output
(COMP) controls the peak inductor current. In the outer
loop, the EA regulates the output voltage for driving the
LED strings.
When the OVP pin voltage exceeds 1.2V, the boost converter turns off and the FLT pin is pulled low. When the
OVP pin voltage falls below the OVP threshold (falling),
the boost converter restarts and the FLT pin is released.
There is 10mV hysteresis between OVP pin threshold
(falling) and OVP pin threshold (rising). This results in an
output voltage hysteresis given by:
Output OVP Hysteresis[mV] = 10 X (R11 + R10) / R10
LED Current Sink
The SC5010 provides 8 current sinks and each can sink up
to 30mA current. It incorporates LED string short-circuit
protection (trip level programmable and can be disabled
as well), LED string open-circuit protection.
LED String Peak Current Programming
LED string peak current (at 100% dimming) can be set by
selecting resistor RISET, connected between ISET and GND.
The relationship between RISET resistance and single LED
string peak current is calculated using the following
equation:
ILED [mA] = (1055 X 1.23) / RISET [kΩ]
Boost Converter Switching Frequency Selection
The resistor between FSET and GND sets the boost converter switching frequency (200kHz to 2.2MHz) using the
following equation:
fSW [kHz] = 105/ RFSET [kΩ]
Higher switching frequency allows the use of low profile
height inductor for space-constrained and cost-sensitive
applications.
Over-Voltage Protection (OVP)
SC5010 features programmable output over-voltage protection preventing damage to the IC and output capacitor
in the event of LED string open-circuit. The boost converter
output voltage is sensed at the OVP pin through resistor
voltage divider. The OVP trip threshold (refer to detailed
application circuit on page 21) can be calculated using the
following equation.
Output OVP Trip Voltage [V] = 1.2 X (R11 + R10) / R10
The LED string current can be programmed up to 30mA.
Unused Strings
The SC5010 may be operated with less than 8 strings. In
this mode of operation, all unused IO pins should be connected to ground. During startup, these unused strings are
detected and disabled while other active strings work
normally.
LED Short-Circuit Protection (SCP)
SC5010 features a programmable LED short protection.
This allows the part to be customized based on the LED VF
mismatches between the LED strings. If one or more LEDs
are detected as short-circuited, the corresponding string
will be latched off. The voltages on all IO pins are monitored
to check if any IO pin exceeds the SCP trip point (The IO
voltage for LED string with faulty short-circuit LED(s) will be
higher than other normal IO pin voltages). This LED ShortCircuit Protection (SCP) trip level (see detailed application
circuit on page 21) is given by the following equation.
VSCP_Trip [V] = 20 X (1.23 X R4) / (R4 + R5)
16
SC5010
Applications Information (continued)
If any IO pin voltage exceeds the trip voltage, the IO current
sink will be latched off and the FLT will go low. This latch can
be reset by cycling UVLO, VCC or EN. Other LED strings are
unaffected and continue in normal operation. This protection will be disabled if SCP is tied to VCC.
LED Analog Dimming Control
In many applications, LED strings are connected to the IO
pins through a mechanical connector which cannot support
an electrical connection at specific times. This connection
might cause noise on the IO pins. If this noise is large enough,
it may trigger false SCP mode. In this condition, a ceramic
decoupling capacitors (100pF ~ 8.2nF) between IO pin to
GND can help prevent the SC5010 from entering the protection mode by false trigger. This feature can be disabled by
connecting SCP pin to VCC pin.
SC5010 has a unique DAC architecture which allows it to
have excellent LED current accuracy and string-to-string
matching over the entire DAC range.
LED Open-Circuit Protection
If any LED string becomes open, the respective IO pin
voltage will be pulled to GND. Consequently, the internal
COMP node (output of error amplifier) is driven high, which
causes the boost output voltage to increase. The output
voltage will be eventually clamped to a voltage set by the
OVP resistor divider. Under this condition, the faulty string
is latched off and the FLT pin is pulled low. The boost voltage
gets regulated to the voltage required to set all non-faulty
IO pins above 0.6V (typ). The remaining strings remain in
normal operation. The FLT and the fault-out LED current
sink latch-off can be reset by cycling UVLO, VCC or EN.
LED PWM Dimming Control
The LED current in SC5010 can be dimmed via the 5-bit
analog dimming register (Register 0x02). The LED current
can be adjusted in 32 steps from 0mA to the maximum
value, determined by the RISET resistor.
Analog dimming method can be used in conjunction
with PWM dimming to increase the dimming resolution.
The fast loop response of SC5010 allows the LED current
to transition to a new value within 100μs or so. Please
refer to the graphs in the typical characteristics section.
The SC5010 supports 3 modes of PWM dimming for controlling the brightness of the LEDs. It provides flexibility in
setting the duty cycle and frequency of the LED PWM
signal. The PWM dimming mode is set through the device
control register (register address: 0x01) DCR [1:0] bits.
Refer to Table 1 for more details.
Mode 1 — PWMI Direct Control
The PWMI input needs to be held high for normal operation. PWM dimming can be done by cycling the PWMI
input at a given frequency where a “low” on the PWMI
input turns off all IO current sinks and a “high” turns on all
IO current sinks. The PWMI pin can be toggled by external
circuitry to allow PWM dimming. In a typical application,
Table 1 — LED PWM Dimming Control Methods
PWM Dimming Mode
Register
Settings
DCR[1:0]
PWM
Input
Source
PWM Frequency
PWM Duty Cycle
Phase
Shift
Option
PWMI Direct
Control
00
PWMI Pin
Input
Same as the PWMI input
(Range 100 Hz to 30kHz
Same as the PWMI input
NO
01
PWMI Pin
Input
Set via the FREQ Register
(0x05) and FAST_FREQ bit
10kHz (max): FAST_FREQ=0
20kHz(max): FAST_FREQ=1
Same as the duty cycle of the PWMI input
10 bits @ 10kHz output
9 bits @ 20kHz output
YES
11
I2C
Control
Set via the FREQ Register
(0x05) and FAST_FREQ bit
10kHz (max): FAST_FREQ=0
20kHz(max): FAST_FREQ=1
Set via the Duty Cycle Control
Register (0x03, 0x04)
10 bits @ 10kHz output
9 bits @ 20kHz output
YES
PWMI Indirect
Control
(Default
Option)
I2C
Control
LED PWM Output
17
SC5010
Applications Information (continued)
a micro-controller sets a register or counter that varies the
pulse width on a GPIO pin. The SC5010 allows dimming
over a wide frequency range (100Hz-30kHz) in order to
allow compatibility with a wide range of devices. This
includes the newest dimming strategies that avoid the
audio band by using high frequency PWM dimming. In
this manner, a wide range of illumination can be generated while keeping the instantaneous LED current at its
peak value for high efficiency and color temperature. The
SC5010 provides 1000:1 dimming range at 1kHz PWM frequency. The LED current sinks turn on /off very rapidly
(<25ns, typical). This allows wide dimming ratio. An additional advantage of PWM dimming comes to customers
who prefer to avoid in-rush currents when filling the boost
output capacitor. Apply the PWMI signal to the device at
10% duty for a millisecond or two, and in-rush current is
reduced. This dimming time will vary based on the number
of LEDs and the size of the output capacitor. This can be
easily determined during testing and programmed into
the micro-controller firmware.
sures the duty cycle of the PWMI input and converts it to a
10-bit value. This value is then passed to the PWM generator block as shown in the Figure 1 below.
Mode 2 — Indirect Control
This is the default mode for LED PWM dimming in SC5010.
In this mode, the input signal applied on PWMI pin is passed
through a duty cycle extractor block. The extractor mea-
The default option is FAST_FREQ = 1. This gives 9-bit duty
cycle resolution and up to 20kHz dimming frequency
range. The PWMI input is usually generated by the system
graphics processor. This mode allows the user to set the
PW MI
Input
D uty C ycle
E xtractor
E xtracted duty
cycle from
P W M I Input
10
10
The LED PWM output frequency is set via the FREQ register (address 0x05) and the FAST_FREQ bit.
With FAST_FREQ = 0, low dimming frequency option is
selected and the PWM dimming frequency will be according to the following equation.
PWM Dimming Frequency
10MHz
1024 u [FREQ[7 : 0] 1]
10kHz(max)
With FAST_FREQ = 1, high dimming frequency option is
selected and the PWM dimming frequency is shown by
the following equation.
PWM Dimming Frequency
10MHz
512 u [FREQ[7 : 0] 1]
20kHz(max)
LE D F requency and P haseS hifter B lock
PW MI
0
10
PW M
G enerator
1
1
0
P hase S hifting
(45 º)
EN
P W M [8:1]
8
8
P W M _ ps[8:1]
1
A ll bits identical
w hen phase
shifting disabled
8
S oftstart
D [9 :0 ] B its
IN T _D U T Y B it
F R E Q B its
F astF req B it
P H _S H IF T B it
IN T _P W M B it
I 2 C In te rfa ce
Figure 1— LED PWM Dimming Control
18
SC5010
Applications Information (continued)
PWM output dimming frequency independent of the
PWMI input.
If the PWMI signal has jitter, then SC5010 provides an
option to filter it out. Hysteresis is also provided by selecting the WND[1:0] bits in the DCR register (address 0x01).
WND[1:0] bits set the window comparator such that if a
change in the duty cycle is detected which is smaller than
the set window, then it is ignored.
Mode 3 — I2C Control
In this mode (see Figure 1), both the output LED duty cycle
and the dimming frequency are set via the internal registers. PWMI pin should be connected to ground in this
mode. In this mode, the LED dimming duty cycle is set via
the duty cycle registers (address 0x03, 0x04); and the
dimming frequency is set via the FREQ register (address
0x05) and the FAST_FREQ bit.
Phase-Shifted PWM Dimming
The SC5010 provides an option for the phase shifted LED
PWM dimming. This option is available in both PWMI indirect control and I2C control. Phase-shift option is set by the
PH_SHIFT bit in the DCR register. This option delays the
turn-on of the LED strings based on the number of the
strings in operation. It is shown by the following equation.
1
fPWM
TIphase
,
N
N number of strings in operation
fPWM LED PWM dimming frequency
Phase-shift mode is disabled during soft-start, this allows
the output to ramp up to the correct voltage in a controlled fashion.
Phase-shifting reduces the peak input current, decreases
EMI and improves the dimming linearity. The figures in the
Typical Characteristic Section shows the reduction in the
input current with phase shift feature enabled compared
to the non-phase shifted mode of operation.
Backlight Fade-in and Fade-out Options
The SC5010 features an option for fade-in and fade-out
brightness control, which allows smooth transition from
one brightness level to another.
Registers associated with this fading functions are shown
in this section.
1. Fade Option (register address 0x09) — sets fade
enable options, fade time, fade type.
2. Fade Rate (register address 0x0A) — sets fade step
size option.
Fade option register allows user to select fading, choose
between linear or logarithmic fading, and to set up the
fading time. The default setting is fading enabled with
logarithmic mode. The fading time is determined by the
LED PWM dimming frequency.
An example for calculating the fading time is shown in
this section
Assuming LED PWM dimming frequency is 10kHz, then
the PWM dimming period is 100 μs. Fade setting is shown
in the following table.
Duty Cycle Range
0 to 511
512 to 767
768 to 1024
Step Increment
1
1
2
Step Interval
2
1
1
10 bits are assigned for 1024 duty cycle settings.
Time required to go from 10% (102/1024) to 90%
(922/1024) duty cycle can be calculated using the following equation.
100 ȝs (PWM Dimming Period)
1
Total Cycle 2 u (511 102) 256 u (922 768 ) 1151
2
Total Time 1151 u TPWM 115.1 ms
TPWM
Optional Synchronization to SYNC Input
The SC5010 provides an option to synchronize the LED
dimming to an external clock source connected to the
SYNC pin. In certain applications, it may be beneficial to
synchronize the LED drive signal to the LCD screen refresh
signals such as VSYNC or HSYNC. This helps reduce or
eliminate some of the problems associated with using LED
backlights, such as flickering, shimmering, etc.
The phase lock loop available on the SC5010 can be programmed via I2C to synchronize the internal 10MHz oscil19
SC5010
Applications Information (continued)
lator to the SYNC input. Figures on page 11 show
synchronization of SC5010 to a 48kHz HSYNC signal
applied on SYNC pin. The turn-on of the LED string IO1
(falling edge of VIO1) is synchronized to the rising edge of
the HSYNC input. The turn-on of rest of the strings will be
delayed based on the phase shifting algorithm. Another
figure shows the delay (~500ns) between HSYNC rising
edge and turn-on of the LED string 1 (IO1).
Input Disconnect
The SC5010 incorporates a high voltage (up to 27V) pMOSFET gate driver which can be used for controlling an
Table 2 — Fault Protection Descriptions
Action on Fault
Type of
Fault
User
Disable?
Fault Criteria
Input
Under-voltage
at VIN
(UVLO)
No
Recovery
Device
FLT pin (latching
/ non-latching
Condition(s)
FLT pin
VIN < 1 + R2/R1)
x 1.23 (rising)
No Startup
Not Active
VUVLO > 1.23V
(rising)
High
No
VIN < (1 + R2/R1) × 1.23V - IUVLO
× R1 (falling)
Shutdown
Not active
VUVLO > 1.23V
(rising)
High
No
VCC < 4.2V
(rising)
No Startup
Not active
VCC > 4.2V
(rising)
High
No
VCC < 4.0V
(falling)
Shutdown
Not active
VCC > 4.2V
(rising)
High
Over-voltage
Protection
(OVP)
No
VOVP > 1.2V
(rising)
Regulate to OVP
threshold:
IO(n) = “on”
Low
(non-latching)
VOVP > 1.2V
(falling)
High on removal of fault
condition
Over-current
Protection
(OCP)
No
VCS > 0.4V
Limit Q1 FET drain
current < 0.4V/R3
(typ)
High
VCS > 0.4V
High
VIO(n) > 20 x VSCP
Device on:
IO(n) = “off ”
Other IO(All) = “on”
Low
(latching)
Replace shorted
LED(s) and Toggle
EN, VCC or UVLO
High
VIO(All) > 20 x VSCP
Device latch-off ;
IO(All) = “off ”
Low
(latching)
Replace shorted
LED(s) and Toggle
EN, VCC or UVLO
High
VIO(n) < 0.1V
and OVP event
Device on:
IO(n) = “off ”
Other IO(All) = “on”
Low
(latching)
Replace open
LED(s) and Toggle
EN, VCC or UVLO
High
VIO(All) < 0.1V
and OVP event
Device latch-off ;
IO(All) = “off ”
Low
(latching)
Replace open
LED(s) and Toggle
EN, VCC or UVLO
High
Low
(latching)
Satisfy THYS > 10ºC;
Device on;
IO(All) = “on”;
Toggle EN, VCC or
UVLO
High
Input
Under-volage
at VCC
(UVLO)
Shorted
LED(s)
Open
LED(s)
Over-Temperature Protection
(OTP)
Yes, tie
SCP to
VCC
No
No
TJ > 150ºC (typ)
Device off ;
IO(All) = “off ”
Note: Refer to the application circuit example on page 21.
20
SC5010
Applications Information (continued)
external p-channel MOSFET. The external p-channel
MOSFET provides load disconnection during shutdown or
fault mode. It also provides input inrush current limiting
during start-up. During shutdown, the DRVP pin is pulled
up to VIN voltage via an internal 1M resistor. At startup,
the boost converter is held off and the DRVP pin is pulled
low via an internal 20μA (typ) current source. When the
DRVP pin is pulled lower than the threshold voltage of the
external p-channel MOSFET, the input current starts
charging up the output capacitor to the input voltage.
After that, the boost converter enters into soft start
mode.
C1
Q1
Si2318
C7
Vout
R9
R11
287 K 
0 .1 
10nF
C6
4 .7 μF X 2
R10
10 K 
C2
10 WLEDs per channel
2.2μF
4
5
C3
1 μF
6
R6
100 k
7
IO1
OVP
CS
PGND
DRVN
EN
IO3
UVLO
IO4
SCP
IO5
S C 5010
BG
IO6
FSET
IO7
AGND
IO8
R 7 , 110 K 
8
9
C4
C5
100pF
2.7pF
10
11 12
PWM
R 5, 10K 
3
22
FLT
2
10K 
R4, 10k
23
IO2
SDA
R3
24
VCC
SCL
1
DRVP
U1 28 27 26 25
ISET
R1
10 K 
VIN
AGND
Depending on different application requirement, the
SC5010 can also be easily configured to other topology
such as SEPIC (Single-Ended Primary-Inductor Converter)
configuration as shown in Figure 3.
4.7μF
R2
30K 
Vcc (5V)
Other Possible Configurations
DFLS140
SYNC
PGND
SC5010 provides fault detection for low supply voltage,
LED related faults, missing VSYNC input, boost converter
over-voltage and thermal shutdown. The open drain
output pin (FLT) indicates a system fault. The nature of the
fault can be read from the fault status resistor (register
address: 0x00) via I2C interface. Refer to Table 2 for a
description of the Fault Protection Modes.
L1
4.7μH
Q2
Si7129
CPLL
Vin
(5-27V)
Fault Protection
13
21
20
19
18
17
16
15
THP
14
PAD
R8
64.9K 
R15
20K 
SYNC
SCL SDA
FLT
PWMI
Figure 2 — Detailed Application Circuit
21
SC5010
Applications Information (continued)
1. Capacitor (C2) should be placed as close as possible to
the VCC and AGND to achieve the best performance.
2. Capacitor (C1) is the input power filtering capacitor
for the boost, it needs to be tied to PGND.
3. The converter power train inductor (L1) is the boost
converter input inductor. Use wide and short traces
connecting these components.
4. The output rectifying diode (D1) uses a Schottky
diode for fast reverse recovery. Transistor (Q1) is the
external switch. Resistor (R9) is the switch current
sensing resistor. To minimize switching noise for the
boost converter, the output capacitor (C6) should be
placed such that the loop formed by Q1, D1, C6 and
R9, is minimized. The output of the boost converter is
used to power up the LEDs. Use wide and short trace
connecting Pin DRVN and the gate of Q1. The GNDs
High Output Voltage Configuration
If high output voltage application is required, an additional external cascode MOSFET can be added on each IO
pin to meet such requirement, please refer to figure 4 for
reference.
In this case, the upper limit on the output voltage is mainly
determined by the rating of the external MOSFET, heat
dissipation, etc.
PCB Layout Considerations
The placements of the power components outside the
SC5010 should follow the layout guidelines of a general
boost converter. The Detailed Application Circuit is used
as an example.
Vin
(5-27V)
C1
D1
C8
L1
Q2
C7
PGND
Vout
L2
R11
R2
Q1
R10
0 .1 
5
C3
6
1 μF
R6
7
IO1
OVP
CS
IO3
UVLO
IO4
SCP
IO6
FSET
IO7
AGND
IO8
8
9
10
11 12
21
20
19
18
IO5
S C 5010
BG
R7
C4
PGND
EN
PWM
4
R5
22
FLT
3
R4
23
IO2
SDA
2
24
VCC
SCL
1
R3
DRVN
VIN
U1 28 27 26 25
ISET
R1
DRVP
2.2μF
SYNC
AGND
R9
C2
CPLL
Vcc (5V)
13
C6
17
16
15
THP
14
PAD
C5
R8
R15
SYNC
SCL SDA
FLT
PWMI
Figure 3 — SEPIC Configuration
22
SC5010
Applications Information (continued)
R2
30K 
R9
10nF
R11
C6
R10
C2
2.2μF
10K 
2
R4
R5
3
4
5
C3
1 μF
6
R6
100 k
7
IO1
22
VCC
EN
UVLO
SCP
IO2
21
IO3
20
IO4
19
IO5
S C 5010
BG
FSET
8
9
10
11 12
13
18
IO6
17
IO7
16
IO8
AGND
R7
C4
23
PWM
1
R3
24
OVP
U1 28 27 26 25
FLT
R1
10 K 
CS
AGND
Vout
0 .1 
ISET
Vcc (5V)
Q1
C7
4.7μF
PGND
PGND
D1
L1
Q2
C1
VOUT, R10 should return to AGND. Place it next to the
IC.
11. All the traces for components with AGND connection
should avoid being routed close to the noisy areas.
12. An exposed pad is located at the bottom of the SC5010
for heat dissipation. A copper area underneath the
pad is used for better heat dissipation. On the bottom
layer of the PCB another copper area, connected
through vias to the top layer, is used for better
thermal performance. The pad at the bottom of the
SC5010 should be connected to AGND. AGND should
be connected to PGND at single point for better noise
immunity.
SDA
Vin
(5-27V)
DRVN
10.
DRVP
9.
SCL
8.
VIN
7.
SYNC
6.
CPLL
5.
for R9 and C6 should be PGND. These components
should be close to the SC5010.
Resistor (R8) is the output current adjusting resistor
for IO1 through IO8 and should return to AGND. Place
it next to the IC.
Resistor (R6) is the switching frequency adjusting
resistor and should return to AGND. Place it next to
the IC.
The decoupling capacitor (C3) for Pin BG should return
to AGND. Place it next to the IC.
Resistors (R4, R5) form a divider to set the SCP level, R4
should return to AGND. Place it next to the IC.
Resistors (R2, R1) form a divider to set the UVLO level
for VIN. R1 should return to AGND. Place it next to the
IC.
R11 and R10 form a divider to set the OVP level for
15
THP
14
PAD
C5
Vcc (5V)
R8
R15
20K 
SYNC
SCL SDA
FLT
PWMI
Figure 4 — Cascode Configuration (for high output voltage application)
23
SC5010
Components Selection
Inductor Selection
The choice of the inductor affects the converter’s steady
state operation, transient response, and its loop stability.
Special attention needs to be paid to three specifications
of the inductor, its value, its DC resistance and saturation
current. The inductor’s inductance value also determines
the inductor ripple current. The boost converter will
operate in either CCM (Continuous Conduction Mode) or
DCM (Discontinuous Conduction Mode) depending on its
operating conditions. The inductor DC current or input
current can be calculated using the following equation.
IIN
VOUT u IOUT
VIN u Ș
IIN — Input current; IOUT — Output current;
VOUT — Boost output voltage;
VIN — Input voltage;
η — Efficiency of the boost converter.
Then the duty ratio under CCM is shown by the following
equation.
D
VOUT VIN VD
VOUT VD
VD – Forward conduction drop of output rectifying diode
When the boost converter runs under DCM ( L < Lboundary),
it takes the advantages of small inductance and quick
transient response; where as if the boost converter works
under CCM (L > Lboundary), normally the converter has higher
efficiency.
When selecting an inductor, another factor to consider is
the peak-to-peak inductor current ripple, which is given
by the following equation.
ǻIL
VIN u D
fSW u L
Usually this peak-to-peak inductor current ripple can be
chosen between 30% to 50% of the maximum input DC
current. This gives the best compromise between the
inductor size and converter efficiency. The peak inductor
current can be calculated using the following equation.
L-peak
IN
IN
SW
For most applications, an inductor with value of 2.2μH to
22μH should be acceptable, (refer to the Typical
Application Circuit on page 21). The inductor peak current
must be less than its saturation rating. When the inductor
current is close to the saturation level, its inductance can
decrease 20% to 35% from the 0A value depending on the
vendor specifications. Using a small value inductor forces
the converter in DCM, in which case the inductor current
ramps down to zero before the end of each switching
cycle. It reduces the boost converter’s maximum output
current and produces larger input voltage ripple. The DCR
of the inductor plays a significant role for the total system
efficiency and usually there is a trade-off between the DCR
and size of the inductor. Table 3 lists some recommended
inductors and their vendors.
Table 3 — Recommended Inductors
Inductor
Web site
XFL4020, 2.2μH ~ 4.7μH
www.coilcraft.com
DR73, 4.7μH ~ 22μH; DR74, 4.7μH ~ 22μH
www.cooperet.com
IHLP-2525CZ-01, 4.7μH ~ 10μH
DS84LC, 4.7μH ~ 10μH; D62LCB, 4.7μH ~ 22μH
www.vishay.com
www.toko.co.jp
Output Capacitor Selection
The next design task is targeting the proper amount of
output ripple voltage due to the constant-current LED
loads. Usually X5R or X7R ceramic capacitor is recommended. The ceramic capacitor minimum capacitance
needed for a given ripple can be estimated using the following equation.
VRIPPLE – Peak to peak output ripple.
The ripple voltage should be less than 200mV (pk-pk) to
ensure good LED current sink regulation. For example, a
typical application where 20mA/channel current is
needed, the total output current for 8 channels will be
24
SC5010
Components Selection (continued)
160mA, and 1x 10μF or 2x 4.7μF capacitors are
recommended.
During load transient, the output capacitor supplies or
absorbs additional current before the inductor current
reaches its steady state value. Larger capacitance helps
with the overshoot/undershoots during load transient
and loop stability. Recommended ceramic capacitor
manufacturers are listed in Table 4.
Table 4 — Recommended Ceramic Capacitor Vendors
Vendor
Kemet
Vishay
TDK
Murata
Taiyo Yuden
Web site
www.kemet.com
www.vishay.com
www.tdk.com
www.murata.com
www.t-yuden.com
Input Capacitor Selection
X5R or X7R ceramic capacitor is recommended for input
bypass capacitor. A 1μF capacitor is sufficient for the VCC
input. Bypass the VIN input with a 4.7μF or larger ceramic
capacitor.
PCOND = IS_RMS2 x RDS(on)
The MOSFET’s switch loss can be calculated using the following equation.
PSW = ½ x VIN x IL_PEAK x fSW x (TON + TOFF)
Where TON and TOFF are the MOSFET’s on and off time
and they can be estimated by the following
equations.
4
5
G
J
ᤢ
J
ᤢᤡ
X
D
H
W
D
O
5
G
J
4 ᤢ
J
ᤡ
X
D
H
W
D
O
9S
WI
9S
ᤡ
WU
External Power MOSFET Selection
The boost converter in SC5010 uses an external power
MOSFET to regulate the output voltage and output power
The RDS(ON) and its RMS current IS_RMS of the power MOSFET
will generate the conduction loss using the following
equation.
)
)
2
Vendor Web site
www.diodes.com
www.diodes.com
www.vishay.com
QG — Gate charge
7
Rectifier Diode
DFLS140
1N5819HW
SS13/14/15/16, SS23/24/25/26
IGATE = QG x fSW
1
Table 5 — Recommended Rectifier Diodes
The GD (gate driver) on SC5010 provides 1A (peak) current
driving capability which is suitable for most MOSFETs for
high frequency operation. The average current required to
drive the MOSFET is given by the following equation.
72
Output Freewheeling Diode Selection
Schottky diodes are the ideal choice for SC5010 due to
their low forward voltage drop and fast switching speed.
Table 5 shows several different Schottky diodes that work
properly with the SC5010. Verify that the diode has a
voltage rating greater than the maximum possible output
voltage. The diode conducts current only when the power
switch is turned off. The diode must be rated to handle the
average output current. A diode rated for 1A average
current will be sufficient for most designs.
to drive LED loads. This boost switching structure has an
advantage in that the SC5010 is not exposed to high
voltage. Only the external power MOSFET, freewheeling
diode and the inductor will be exposed to the output
voltage. The external power MOSFET should be selected
with its voltage rating higher than the output voltage by
minimum 30%. The current rating should be enough to
handle the inductor peak current. Low RDS(on) MOSFETs
are preferred for achieving better efficiency.
Where tr , tf , Qgd and Vplateau can usually be found from datasheet of the selected MOSFET. Rg is the resistance of the
optional resistor connected in series on the gate of the
MOSFET.
25
SC5010
Components Selection (continued)
Current Sensing Resistor Selection
The switch current is sensed via the current sensing resistor, RSNS. The sensed voltage at this pin is used to set the
peak switch current limit and also used for steady state
regulation of the inductor current. The current limit comparator has a trip voltage of 0.4V. RSNS value is chosen to
set the peak inductor and switch current using the following equation.
In order to implement inrush current limiting, a 10nF
capacitor is connected between the gate and source terminal of the MOSFET.
If isolation is not required, then the DRVP pin can be left
floating. Connect the VIN directly to the inductor.
ISW(Peak) = 0.4/RSNS
The power dissipation in RSNS can be calculated using the
following equations.
PR_SNS = IRMS2 x RSNS
IRMS = D x [IO/(1-D)]2
IO = Output DC Current, D = Duty Cycle
For the typical application circuit shown in the Detailed
Application Circuit (page 21), the power dissipation on the
sensing resistor is shown by the following equations.
Assuming VIN(Min) = 5V and VOUT = 30V, thus D = 84%,
PR_SNS = [(0.12/0.16)2 X 0.1] X 0.84 = 0.047(W)
For this example, a 0.1 Ω 1% thick-film chip resistor rated
at 0.125W can be used.
PLL Filter Component Selection
The Detailed Application Circuit on page 21 shows the
optimal R/C filter components for the PLL compensation.
These are optimized for internal 1MHz switching frequency. Please contact Semtech application group if a
different switching frequency is selected.
Isolation MOSFET Selection
The external p-channel MOSFET provides load disconnection during shutdown or fault condition. Select a MOSFET
with low RDS(on) to limit the power loss.
26
SC5010
Serial Interface
The I2C General Specification
The SC5010 is a read-write slave-mode I2C device and
complies with the Philips I2C standard Version 2.1, dated
January 2000. The SC5010 has 11 user-accessible internal
8-bit registers. The I2C interface has been designed for
program flexibility, supporting direct format for write
operation. Read operations are supported on both combined format and stop separated format. While there is no
auto increment/decrement capability in the SC5010 I2C
logic, a tight software loop can be designed to randomly
access the next register independent of which register
you begin accessing. The start and stop commands frame
the data-packet and the repeat start condition is allowed
if necessary.
Limitations to the I2C Specifications
The SC5010 only recognizes seven bit addressing. This
means that ten bit addressing and CBUS communication
are not compatible. The device can operate in either standard mode (100kbit/s) or fast mode (400kbit/s).
Slave Address Assignment
The seven bit slave address is 0101 111x. The eighth bit is
the data direction bit. 0x5F is used for a write operation,
and 0x5E is used for a read operation.
master responds with an 8 bit data byte consisting of the
register address. The slave acknowledges and the master
sends the repeated start condition [Sr]. Once again, the
slave address is sent, followed by an eighth bit indicating
a read. The slave responds with an acknowledge and the
8 bit data from the previously addressed register; the
master then sends a non-acknowledge (NACK). Finally, the
master terminates the transfer with the stop condition [P].
(3) Stop Separated Reads
Stop-separated reads can also be used. This format allows
a master to set up the register address pointer for a read
and return to that slave at a later time to read the data. In
this format the slave address followed by a write command
are sent after a start [S] condition. The SC5010 then
acknowledges it is being addressed, and the master
responds with the 8-bit register address. The master sends
a stop or restart condition and may then address another
slave. After performing other tasks, the master can send a
start or restart condition to the SC5010 with a read
command. The device acknowledges this request and
returns the data from the register location that had previously been set up.
Supported Formats
The supported formats are described in the following
subsections.
(1) Direct Format — Write
The simplest format for an I2C write is direct format. After
the start condition [S], the slave address is sent, followed
by an eighth bit indicating a write. The SC5010 I2C then
acknowledges that it is being addressed, and the master
responds with an 8 bit data byte consisting of the register
address. The slave acknowledges and the master sends
the appropriate 8 bit data byte. Once again, the slave
acknowledges and the master terminates the transfer with
the stop condition [P].
(2) Combined Format — Read
After the start condition [S], the slave address is sent, followed by an eighth bit indicating a write. The SC5010 I2C
then acknowledges that it is being addressed, and the
27
SC5010
I2C Direct Format Write
S
S la ve A d d re ss
W
A
R e g iste r A d d re ss
A
D a ta
A
P
Slave Address – 7-bit
R egister address – 8-bit
D ata – 8-bit
S – Start C ondition
W – W rite = ‘0’
A – Acknow ledge (sent by slave )
P – Stop condition
I2C Stop Separated Format Read
M a ste r A d d re sse s
o th e r S la ve s
R e g iste r A d d re ss S e tu p A cce ss
S S la ve A d d re ss W A
R e g iste r A d d re ss A
P
S
S la ve A d d re ss B
R e g iste r R e a d A cce ss
S/Sr
S la ve A d d re ss
R A
D a ta
N AC K P
Slave Address – 7-bit
R egister address – 8-bit
D ata – 8-bit
S – Start C ondition
W – W rite = ‘0’
R – R ead = ‘1’
A – Acknow ledge (sent by slave )
N AK – N on-Acknow ledge (sent by m aster)
Sr – R epeated Start condition
P – Stop condition
I2C Combined Format Read
S
S la ve A d d re ss
W
A
R e g iste r A d d re ss
S – Start C ondition
W – W rite = ‘0’
R – R ead = ‘1’
A – Acknow ledge (sent by slave )
N AK – N on-Acknow ledge (sent by m aster)
Sr – R epeated Start condition
P – Stop condition
A
Sr
S la ve A d d re ss
R
A
D a ta
N AC K P
Slave Address – 7-bit
R egister address – 8-bit
D ata – 8-bit
28
SC5010
Register Map
Address
Name
Reset
Value
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0x00
Fault Status
0x00
CLF
-
LED_
SHORT
LED_
OPEN
SYNC_GD
OTP
OVP
FAULT
0x01
Device Control
0xB5
WND1
WND0
FAST_
FREQ
FLT_EN
SYNC_EN
PHASE_
SHIFT
INT_
DUTY
INT_PWM
0x02
Analog Dimming
Control
0x1F
-
-
-
IDAC4
IDAC3
IDAC2
IDAC1
IDAC0
0x03
Dimming Duty
Cycle Control 1
0x00
-
-
-
-
-
-
D9
D8
0x04
Dimming Duty
Cycle Control 2
0x00
D7
D6
D5
D4
D3
D2
D1
D0
0x05
Dimming Frequency Select
0x00
FREQ7
FREQ6
FREQ5
FREQ4
FREQ3
FREQ2
FREQ1
FREQ0
0x06
PLL Divider MSB
0x00
-
-
-
-
-
-
NPLL17
NPLL16
0x07
PLL Divider LSB2
0x00
NPLL15
NPLL14
NPLL13
NPLL12
NPLL11
NPLL10
NPLL9
NPLL8
0x08
PLL Divider LSB1
0x08
NPLL7
NPLL6
NPLL5
NPLL4
NPLL3
NPLL2
NPLL1
NPLL0
0x09
Fade Options
0x80
FADE_EN
FADE_
TYPE
-
-
-
STEP_
MUL2
STEP_
MUL1
STEP_
MUL0
0x0A
Fade Rate
0x00
-
FADE_
RATE6
FADE_
RATE5
FADE_
RATE4
FADE_
RATE3
FADE_
RATE2
FADE_
RATE1
FADE_
RATE0
29
SC5010
Definition of Registers and Bits
Fault Status Register
This register monitors various fault conditions.
Read / Write Description
Bit Field
Definition
0x00 [7]
CLF
W
Clear latching flags bit.
(Set = 1 to clear OTP, LED_OPEN, LED_SHORT and mask OVP for 32 to 64μs)
0x00 [5]
LED_SHORT
R
LED string short circuit fault status
1 = One or more LED strings short-circuit detected
0 = no LED string short-circuit detected
0x00 [4]
LED_OPEN
R
LED string open circuit fault status
1 = One or more LED strings open-circuit detected
0 = no LED string open-circuit detected
0x00 [3]
SYNC_GD
R
SYNC good signal indication
1 = SYNC input is detected
0 = no SYNC signal detected
0x00 [2]
OTP
R
Thermal shutdown status
1 = OTP (Over-Temperature Protection) fault detected
0 = no OTP (Over-Temperature Protection) fault detected
0x00 [1]
OVP
R
Output Over-Voltage (OVP) fault
1 = Output OVP fault detected
0 = no output OVP fault detected
0x00 [0]
FAULT
R
OR of all fault conditions
1 = any one, or some, or all of the fault conditions detected
0 = no fault detected
30
SC5010
Definition of Registers and Bits (continued)
Device Control Register
This register provides different control features of the device.
Bit Field
0x01 [7:6]
Definition
WIN[1:0]
Read / Write Description
R/W
A modified duty cycle sent into the PWMI pin replaces the existing saved duty cycle when its
deviation from the saved duty is outside the window for two consecutive samples.
00 = 0 bits (no window)
01 = ±1 bit window
10 = ±2 bit window
11 = ±3 bit window
0x01 [5]
FAST_FREQ
R/W
Determines the LED PWM dimming frequency selection:
0 = Low PWM dimming frequency mode assuming 10-bit PWM duty cycle dimming, dividing
the system clock 10MHz / (1024 x (FREQ+1)).
1 = High PWM dimming frequency mode assuming 9-bit PWM duty cycle dimming, dividing
the system clock 10MHz / (512 x (FREQ+1)).
0x01 [4]
FLT_EN
R/W
This bit enables fault checking:
0 = LED_OPEN and LED_SHORT faults are not checked.
1 = LED_OPEN and LED_SHORT faults are checked.
0x01 [3]
SYNC_EN
R/W
Enables video signal synchronization with the PLL:
0 = SYNC is disabled.
1 = PLL tracks the SYNC input signal.
0x01 [2]
PH_SHIFT
R/W
Enables String-by-String phase shifting. This is a don’t care if INT_PWM=0.
0 = Phase shifting disabled.
1 = Phase shifting is enabled
0x01 [1]
INT_DUTY
R/W
Determines the duty cycle source. This is a don’t care if INT_PWM = 0.
0 = LED duty cycle is set by the PWMI input
1 = LED duty cycle is set by the 10-bit duty cycle control registers
R/W
Sets the LED PWM dimming source.
0 = LED PWM dimming driven directly from the PWMI input source (direct PWM dimming)
1 = LED PWM dimming driven from an internal oscillator (required for phase-shifted PWM
dimming); enables the PLL.
0x01 [0]
INT_PWM
31
SC5010
Definition of Registers and Bits (continued)
Analog Dimming Control Register
This register is used to program the LED string current through the on-chip 5-bit DAC.
Bit Field
0x02 [4:0]
Definition
IDAC [4:0]
Read / Write Description
R/W
5-bit analog dimming register — The LED string current can be evenly adjusted in 32 steps
from 0mA to the maximum value determined by RISET.
For example, if the maximum LED string current set by RISET is 20mA/string, when IDAC[4:0] is
set to be 0b00101, the LED string current will be 20mA x 5/(25-1) = 3.2mA/string.
Dimming Duty Cycle Control Register
These two registers (0x03 and 0x04) combine together as a 10-bit register for controlling the PWM dimming duty
cycle.
Bit Field
Definition
0x03 [1:0]
0x04 [7:0]
D [9:0]
Read / Write Description
R/W
10-bit PWM brightness setting — This value is spread over registers: 0x03 (MSB) and 0x04
(LSB). The LED PWM dimming duty cycle can be evenly adjusted by the 10-bit register from 0
to 100% with D[9:0] value changes from 0 to 0x3F.
Dimming Frequency Select Register
This register is used to program the LED PWM dimming frequency.
Bit Field
Definition
0x05 [7:0]
FREQ [7:0]
Read / Write Description
R/W
This register sets the LED dimming frequency.
FAST_FREQ = 1, then LED dimming frequency is equal to 10MHz / (512 x (FREQ+1))
FAST_FREQ = 0, then LED dimming frequency is equal to 10MHz / (1024 x (FREQ+1))
PLL Control Registers
This register is used to set the PLL divider value.
Bit Field
Definition
0x06 [1:0]
0x07 [7:0]
0x08 [7:0]
NPLL [17:0]
Read / Write Description
R/W
These registers set the PLL divider value — The system clock is intended to run at 10MHz; this
value divides the system clock down to a frequency comparable to the SYNC signal’s frequency to allow PLL synchronization. Typical values are shown below.
FIN
PLL Divider N
Register Values
FPLL = (N+2) × FIN
60 Hz
169,982
0x02 - 0x97 - 0xFE
10MHz
1 MHz
8
0x00 - 0x00 - 0x08
10MHz
32
SC5010
Definition of Registers and Bits (continued)
Fade Options Registers
This register is used to select the fade in and fade out related features.
Bit Field
Definition
Read / Write Description
0x09 [7]
FADE_EN
R/W
Enables the fading feature.
FADE_EN = 0: No Fading; Jumps directly to new PWM value.
FADE_EN = 1: Enables fading.
0x09 [6]
FADE_TYPE
R/W
Selects the fading type.
FADE_TYPE = 0: Logarithmic Fading
FADE_TYPE = 1: Linear Fading
R/W
Used to speed up fade time, when selected LED PWM dimming frequency is low. Define a 2N
multiplier of the fade amount.
STEP_MUL[2:0] = 000, N=0, multiplier = 1
STEP_MUL[2:0] = 001, N=1, multiplier = 21 = 2
STEP_MUL[2:0] = 010, N=2, multiplier = 22 = 4
STEP_MUL[2:0] = 011, N=3, multiplier = 23 = 8
STEP_MUL[2:0] = 100, N=4, multiplier = 24 = 16
STEP_MUL[2:0] = 101~111, N=5, multiplier = 25 = 32
0x09 [2:0]
STEP_MUL
[2:0]
Fade Rate Register
This register is used to program the rate of the duty cycle change during the fade in and fade out operation.
Bit Field
Definition
0x0A [6:0]
FADE_RATE
[6:0]
Read / Write Description
R/W
Defines how often the duty is changed during a fade.
Fade rate = PWM Output Rate / (1 + FADE_RATE[6:0])
33
SC5010
Outline Drawing — MLPQ-UT-28 4x4
34
SC5010
Land Pattern — MLPQ-UT-28 4x4
35
SC5010
© Semtech 2011
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright
owner. The information presented in this document does not form part of any quotation or contract, is believed to be
accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent or other industrial or intellectual property rights. Semtech assumes no responsibility or liability whatsoever for any failure or unexpected operation
resulting from misuse, neglect improper installation, repair or improper handling or unusual physical or electrical stress
including, but not limited to, exposure to parameters beyond the specified maximum ratings or operation outside the
specified range.
SEMTECH PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED OR WARRANTED TO BE SUITABLE FOR USE IN LIFESUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF SEMTECH PRODUCTS
IN SUCH APPLICATIONS IS UNDERSTOOD TO BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer
purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold
Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages
and attorney fees which could arise.
Notice: All referenced brands, product names, service names and trademarks are the property of their respective
owners.
Contact Information
Semtech Corporation
Power Management Products Division
200 Flynn Road, Camarillo, CA 93012
Phone: (805) 498-2111 Fax: (805) 498-3804
www.semtech.com
36