AN10876 Buck converter for SSL applications

AN10876
Buck converter for SSL applications
Rev. 2 — 23 June 2011
Application note
Document information
Info
Content
Keywords
Buck, down, converter, driver, topology, AC/DC, DC/DC, SMPS, LED
Abstract
This document describes how to design a buck converter that can be used
to drive a LED string. It also illustrates the method of calculating
components in the Boundary Conduction Mode (BCM).
AN10876
NXP Semiconductors
Buck converter for SSL applications
Revision history
Rev
Date
Description
v.2
20110623
second issue
Modifications:
•
•
•
v.1
20091014
text and formulas updated
template updated to latest version
all illustrations upgraded to new AQL standard
first issue.
Contact information
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
2 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
1. Introduction
The buck converter is one of the most common and often used Switch Mode Power
Supply (SMPS) topologies. This topology is also known as a down converter because of
its main feature - the output voltage is always lower than the input voltage. A buck
converter can be remarkably efficient (up to 95 % for integrated circuits) and
self-regulating. This makes it useful for tasks such as converting a 12 V to 24 V typical
battery voltage in a laptop, down to the few volts needed by the processor. This topology
can be used not only to convert voltage, but is also suitable to act as a current source,
depending on the control method. A number of NXP LED drivers can operate in buck
mode.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
3 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
2. Scope
2.1 Scope
This application note discusses the general principles and considerations to be addressed
when designing a buck converter and especially a buck converter for LEDs in Boundary
Conduction Mode with valley detect. There is a separate chapter for losses and key
component calculations. This application note can be used when designing a buck
converter using several of NXPs LED driver ICs, such as SSL1523, SSL2101, SSL2102,
SSL2108, SSL2109 and UBA 3070. Dimmability and mains dimmability are not discussed
within this application note, as this is specific for each IC solution.
2.2 General philosophy of the application note
The layout of this document is constructed to enable each chapter on a related subject to
be read with a minimum of cross-references to other documents or data sheets. This
leads to repetition as some of the information within this application note is also available
in other, more dedicated application notes. In most cases, typical values are given to
enhance readability.
• Section 3 discusses the theory of operation. It demonstrates how voltages and
currents flow during one converter cycle. It also gives a short overview of the trade-off
between CCM and BCM/DCM modes.
• Section 4 provides information on how to design key components, such as the
inductor value. It describes the resultant calculation of peak current with BCM, when
valley detection is used.
• Section 5 shows some power calculations, to give the designer an insight into the loss
mechanisms in the converter, and how choices affect efficiency.
• Section 6 briefly covers LED current tolerance and stability.
2.3 Related documents and tools.
Further information regarding design tools and the driver ICs mentioned in this document
can be either found on the product page for the specific IC (Internet link), or are available
through the local sales office.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
4 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
3. Theory of operation
The operation of the buck converter is relatively simple, comprising an inductor and two
switches that control the inductor input current. It alternates between connecting the
inductor to source voltage to store energy in the inductor, and discharging the inductor into
the load.
Figure 1 shows a simplified application diagram of a buck converter connected to a
voltage supply and a load. For a basic understanding of the application, VI and Vo can be
regarded as DC. In a practical application, a MOSFET or bipolar transistor replaces switch
S1, and a diode replaces switch S2.
S1
supply
S2
LOAD
019aaa865
Fig 1.
Basic configuration circuit
The circuit is defined by the state of the switches. With two switches there are four modes,
but not all of them are applicable. Modes 1 and 2 are the most important and nearly
always present, while mode 3 is only present in Discontinuous Conduction Mode (DCM).
Mode 4 must be prevented, since this would short circuit the supply. The state of the
switches in modes 1 to 3 is displayed in Table 1.
Table 1.
Possible modes of operation
Mode
S1
S2
Duration
1
On
Off
1  ttotal
2
Off
On
2  ttotal
3
Off
Off
3  ttotal
The operation of the buck-back converter is briefly explained on the next page. The
figures show the equivalent circuit diagrams for the first two modes. Simplified waveforms
are also shown for one complete switching cycle.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
5 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
Vi
Vo
S2
II =
IL
S1
(Vi - Vo) × t
L
IS1
δ1
Vi
S2
Vo
II = Ipeak IL
S1
Vo × t
(t0 = Ton)
L
VS
δ2
IL
Ipeak
Iled
IS1
Vi
VS
Vi - Vo
δ1
Fig 2.
δ2
δ3
019aaa868
Buck waveforms - discontinuous conduction mode
During the time 1  ttotal (Mode 1), switch S1 is switched on and a current starts to flow
through inductor L. At the moment switch S1 is switched off, the secondary switch S2 is
closed and a current flows towards the output. During the conduction time of switch S2,
the energy in the inductor is reduced. The time interval 3 is entered when the current
through switch S2 has decreased to zero. This mode of operation is referred to as the
Discontinuous Conduction Mode (DCM). The border between DCM and Continuous
Conduction Mode (CCM) is reached when the time 3  ttotal has become zero. This is
referred to as the Boundary Conduction Mode (BCM). The CCM mode is present when
the inductor current does not reach zero throughout the cycle.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
6 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
Switch S2 is often replaced by a diode. It must be ensured that Mode 3 is entered only
when the current through the inductor is zero. If both switches open when there is still
current running through the inductor, the current will try and seek another path, and a very
high voltage peak will be the result. The peak might damage the switches or the inductor,
but this can be prevented by using a suitable diode for S2.
Both Continuous mode and Discontinuous mode buck solutions are common, and each
solution has the following specific advantages and disadvantages:
• The CCM converter has less input and output current ripple than the discontinuous
mode version, so it requires less additional filtering.
• The CCM converter has lower core losses because less of the BH-curve is utilized. It
must, however, have an inductor value inverse to the current ripple, which results in a
much bigger core and more windings. This counters the lower core losses, and gives
more wire losses.
• The CCM converter cannot be regulated to low values and the control margin is
determined by the current ripple.
• The DCM converter has no hard current switching when S1 starts to conduct. As a
result, only a switching method that is optimized for low switch-off losses can be used.
• The DCM converter makes full use of magnetic energy storage which allows it to work
with a smaller inductor.
The above list illustrates that discontinuous mode is the most effective solution for small
form factor dimmable SSL solutions.
A BCM converter offers even more advantages because the discontinuous mode has a
dead time during which the inductor is not used. It offers the smallest size and the lowest
switching losses, and full dimmability. The ripple current at both the input and output is,
however, higher and so more buffering and filtering is needed to reduce this and to reach
mains conducted emission standards such as FCC15 and IEC55015.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
7 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
4. Key components design procedure
This chapter offers guidance when designing a Boundary Conduction Mode buck
converter for SSL applications:
4.1 Output current versus peak current
A typical minimal buck application circuit driving one string of LEDs is shown in Figure 3.
The starting parameters when designing such a circuit are the required LED current and
the LED voltage. Assuming the converter operates in BCM, the relationship between
output current and inductor peak current is straightforward:
I peak = 2  I led
(1)
R1
L1
D1
L1
To mains
L2
C1
C3
N
D2
C4
D4
R4
C5
LED1..n
L4
C6
D5
U1
VCC
GND
RC
REG
R6
1
8
2
7
3
6
4
5
C7
L3
DRAIN
n.c.
SRC
AUX
R5
019aaa870
Fig 3.
Typical buck application
Remark: The LED assembly in Figure 3 is connected above L3. This is to prevent the
LEDs having a voltage variation equal to the drain voltage. Because the LED assembly is
large with extended wires and a heatsink, it has substantial capacitive coupling to its
surroundings. This capacitive coupling has a detrimental effect on efficiency and EMC.
The same inductor (L3 in Figure 3) is used for charging and discharging energy, resulting
in a direct dependency between 1 and 2, the LED forward voltage and the input voltage.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
8 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
 Vi – Vo 
t
2
--------------------- = ------ = ---2t1
Vo
1
(2)
4.2 Inductor dimensioning
Since there is a direct relationship between the sum of t1 and t2 and converter frequency,
the inductor value can easily be derived when choosing the converter frequency:
1
f = --T
(3)
1 + 2 = 1
(4)
Vi – Vo
I peak =  1  ----------------f  L3
(5)
Combining 1 to 5 results in Equation 6:
2
V0 –  Vi  Vo 
1
L 3 = -------------------------  – ------------------------------------2  I led  f
Vi
(6)
Example:
When f = 100 kHz, Iled = 700 mA, VI = 200 V and VO = 100 V, then 1 = 50 %,
Ipeak = 1.4 A and L3 = 357 H. Applying this to formula 2, t1 = 5 s, t2 = 5 s.
and:
f = 100 kHz, Iled = 700 mA, VI = 200 V, VO = 10 V. Ipeak = 1.4 A, 1 = 5 %, 2 = 95 %,
L3 = 67.8 H, t1 = 0.5 s, t2 = 9.5 s
4.3 Valley detect
The next converter cycle starts after t2 has ended and the converter current has reached
zero. As a result, the switch reactivates with a substantial voltage over it. There is a
capacitance over the supply and the switch, which comprises several components:
• The parallel capacitance of the inductor
• The reverse charge of the freewheel diode
• The drain-gate capacitance of the switch
When discharging this capacitance, the energy stored is dissipated in the switch (Psw).
1
2
P sw = ---  C p  V sw1  f
2
(7)
Example: If f = 100 kHz, Vsw1 = 200 V and Cp = 100 pF, then Psw = 200 mW.
As a result, the switch heats up and the efficiency is decreased. To counter this, NXP
converters incorporate a unique feature referred to as valley detection. This is special
circuitry that senses when the voltage on the drain of the switch has reached its lowest
value. Consequently, the next cycle is started and the switching losses are reduced
significantly.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
9 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
There is, however, another effect, a time (t3) is introduced during which there is little
current running in the inductor. t3 constitutes half the period of the resonant frequency:
t valley =   L p  C p
(8)
Example: If Lp = L3 = 357 H and Cp = 100 pF, then tvalley = 0.594 s
To be most effective, two conditions must be met:
• The excitation voltage (Vo) must be close to half the input voltage
• The LpCp combination must be under damped
1
V o = ---  V i
2
and
2
2
R ser  C p – 4  L p  C p « 0
(9)
Rser is the serial damping resistor within the Lp Cp circuit, and consists of coil resistance
and magnetic losses.
Example: If Vi = 200 V, Vo= 100 V which is 0.5 VI then the first condition is met.
If Rser = 1 , Cp = 100 pF, Lp = 357 H, then the resultant damping factor is 1.43 x 10-13.
This is smaller than 0, and so the second condition is also met.
VGATE
VO
VD
Vi
Valley
0
Demagnetization
Magnetization
IL
1
0
t0
2
t1
3
t2
t3
ttotal
Fig 4.
AN10876
Application note
4
t00
019aaa871
Valley detect waveforms
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
10 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
However, in order to reach the same LED current, the peak value must be adjusted, and
this in turn will alter the converter frequency. The average current towards the output is
given in Equation 10:
t1 + t2
I led = I peak  --------------------------------------2   t1 + t2 + t3 
(10)
Vo
 = ----------------Vi – Vo
(11)
I peak  L 3
t 2 = ----------------------Vo
(12)
I peak  L 3
t 1 = ----------------------Vi – Vo
(13)
Combining Equation 10, Equation 11, Equation 12 and Equation 13 results in
Equation 14:
2
2  I led
I peak  L 3
-------------------------   + 1
Vo
= ---------------------------------------------------------I peak  L 3
----------------------   + 1  + t3
Vo
(14)
When Equation 14 is expounded, it gives Equation 15
2
0 = L 3    + 1   I peak – 2  I led    + 1   L 3  I peak – 2  I led  t 3  V o
(15)
This 2nd order function can be solved using the ABC formula:
a = L3    + 1 
(16)
b = – 2  L 3    + 1   I led
(17)
c = – 2  t 3  V o  I led
(18)
2
–b  b – 4  a  c
I peak = -------------------------------------------------2a
(19)
Example: When  = 1, Iled = 700 mA, t3 = 0.594 s and Vo = 100 V, then a = 0.714  103;
b = 1  103 and c = 83.1 x 10-6 with the result that Ipeak = 1.48 A.
Applying these values in the preceding formulas, results in t1 = 5.28 s, t2 = 5.28 s,
t3 = 0.594 s, f' = 89.6 kHz.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
11 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
4.4 Peak current limit
In the example schematic (see Figure 3), resistor R5 limits the peak current. When the
voltage level over this resistor reaches a threshold, the cycle will stop and the switch will
stop conducting. This threshold can be used to control peak current. Using peak current
control, the LED current is half the peak current in BCM mode. The tolerance on this
detection is proportional to the tolerance on the LED current. The value of R5 is calculated
using the threshold level Vocp in Equation 20.
V ocp
R 5 = ----------I peak
(20)
Example: If Ipeak = 1.48 A and Vocp = 0.52 V then R5 = 0.35 .
4.5 Ripple current calculation
Capacitor C5 filters the current through the LEDs so that it will approach the average
current through the inductor. The remaining variation is known as ripple and can be
expressed as a percentage of the average current. If the current waveform is symmetrical,
which is the case for buck converters, the ripple current is also symmetrical. Equation 21
provides an approximation of the ripple current.
1
1
C 5 = ------------  ---------------------------------------------2   f  Ripple %  R dyn
(21)
In Equation 21, Rdyn is the differential resistance of the LED string at the average rated
current. This value is derived by taking the tangent of the UI graph as provided in the data
sheet for the LED. This must not be confused with the division between voltage and
current at the point of operation of the LED.
Example: Ten LED's are used in series and are driven at 100 mA. Each LED has a
dynamic resistance of 1 , resulting in a total dynamic resistance of 10 . With a ripple of
5 % and a frequency of 100 kHz, C5 will be 3.18 F. Use 3.3 F.
or, alternatively,
One LED is used at 1 A. It has a dynamic resistance of 0.1 . With a ripple of 1% and a
frequency of 100 kHz, C5 will be 1.6 mF.
The value calculated using this formula is intended to filter ripple current caused by
converter operation. It is not intended to filter current variation due to input voltage
fluctuations. The input voltage ripple often has an amplitude that does not allow the linear
approximation as used in Equation 21, especially when rectifying and buffering 50 Hz or
60 Hz mains voltage. For mains buffer calculations, use Equation 22.
2  P tot  t dis
C3 + C4 = ----------------------------------------------------------2
2
V mainspeak – V buff  min 
(22)
where:
Ptot = Pin + IC losses. C3 + C4 is equal to the input buffer capacity
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
12 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
4.6 Inductor design parameters
In buck converter designs, the importance of the main inductor (L3) quality is often
underestimated. To achieve a highly efficient solution, not only the inductance value, but
also the resistive losses, saturation current, proximity losses, core losses, parasitic
capacitance and stray magnetic fields are important. Not understanding the functionality
and implementing without an optimized component, will result in either, inferior
performance or an impractical design. Chapters Section 4.6.1 to Section 4.6.4 offer some
guidelines concerning this.
019aaa861
400
3F3
PV
(kW/m3)
f
(kHz)
^
B
(mT)
200
100
400
50
25
100
200
100
300
200
100
0
0
40
80
120
T (°C)
Fig 5.
3F3 specific power loss for several temperature/flux density combinations
Manufacturers generally have their own code for core material and for applications
between 50 kHz and 200 kHz, 3F3 (Ferroxcube), N87 (Epcos) or TP4 (TDG), are
recommended. Select the material that has the optimal lowest loss at working
temperature. A core material not suitable for the effective frequency of the converter will
give high core losses.
Table 2.
AN10876
Application note
Ferrite Core Comparative Geometry Considerations
Aspect
Pot Core; Double
E core
RM Core slab core
Ec; ETD
Cores
core costs
high
high
low
medium
high
medium
very low
bobbin costs
low
low
low
medium
high
high
none
winding costs low
low
low
low
low
low
high
winding
flexibility
good
good
excellent
excellent
good
good
fair
assembly
simple
simple
simple
medium
simple
simple
None
mounting
flexibility
good
Good
good
fair
fair
good
poor
heat
dissipation
poor
good
excellent
good
good
poor
good
shielding
excellent
good
poor
poor
fair
excellent
good
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
PQ Core
EP Core
Toroid
© NXP B.V. 2011. All rights reserved.
13 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
4.6.1 Core type selection
Core geometry depends on several factors such as cost, flexibility, shielding and
utilization factors. A core can have an inner core that may result in a round or square
winding. The stray inductance can vary with core shape. Core size is determined by the
maximum stored energy in the inductor together with the required air gap. A core with a
large air gap can store more energy than a core with a small air gap. In practice, for
discontinuous mode converters, an optimum design is reached when core losses and
winding losses (proximity and skin losses) are balanced. A compromise has to be made
between high storable energy levels, low leakage inductance and small tolerances on the
inductance. Using Equation 23, the maximum energy stored in the inductor can be
calculated.
1
2
E = ---  L 3  I p
2
(23)
Example: If L3 = 357 H and Ip = 1.48 A, then E = 0.39 x 103 J.
Table 3 shows the RM core types that can be applied:
Table 3.
Core selector
Core type
Material
Ag (M)
Ue (N/A2)
Le (mm)
Al (nH)
Ae (mm2)
RM4
3H3-A100
160
154
20.9
100
11.0
RM4/I
3F3-A160
110
215
23.3
160
13.8
RM5
3H3-A250
110
201
21.2
250
21.2
RM5/I
3F3-A250
130
186
23.1
250
24.8
RM6S
3H3-A315
120
221
26.8
315
31.4
RM7/I
3F3-A250
240
135
30.0
250
44.1
RM8
3H3-A630
90
342
35.6
630
52.0
RM10/I
3H3-A1000
110
367
44.6
1000
96.6
4.6.2 Calculate windings
Al is often specified in the data sheet of the core material. It relates to the inductive value
of a single turn on the selected core. Using this figure, and knowing the inductance, the
calculation of winding number is quite straightforward, as shown in Equation 24:
N L3 =
L3
----Al
(24)
Example: For core type RM8 3H3-A630 - if Al = 630 nH and L3 = 357 H then NL3 = 24
A practical value for NL3 can be obtained by approximating the calculated value to its
nearest integer. As a double check, the maximum magnetic B-field is determined by the
magnetic material. Note that the peak value of B-field reached during operation, has a
substantial impact on core losses. Core losses are discussed in Section 5.5.3, but as a
general guideline, the B-field in the magnetic material should remain below the specified
Bmax of the material. The B-field can be estimated using Equation 25:
N L3  I p
B max = u e  -------------------Le
AN10876
Application note
(25)
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
14 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
Example: For core type RM8 3H3-A630 - if NL3 = 24, Ip = 1.48 A, ue = 342 and
Le = 35.6 mm, Bmax is calculated as follows:
1.48
B max = 342  24  ---------- = 341 mT
35.6
(26)
4.6.3 Auxiliary winding count
The auxiliary winding can be used for two purposes. It can sense demagnetization of the
inductor and also generate the required voltage to power the controller. If the winding is
used for demagnetization only, the voltage generated can be much smaller than when
using the winding to supply the Vcc. This affects the winding ratio. For demagnetization
detection, both the negative and positive voltage should be larger than the threshold level.
For Vcc generation using a single diode rectifier, it is most efficient to take the longest time
of 1 and 2 and dimension the winding accordingly. For interval 2, Equation 27 applies:
N aux
V aux  N L3
V aux = -----------  V o  min   N aux = -------------------------N L3
V o  min 
(27)
Example: If Vo(min) = 100 V, NL3 = 24 and Vaux = 14 V, then Naux = 3.36 (rounded up to the
closest higher integer, in this case 4)
Note that the voltage on the auxiliary winding should always be higher than the minimum
Vcc voltage as required by the IC. There is voltage loss over the inductor and the rectifier
diode, and there is ripple on the Vcc due to discharge. All these factors have to be taken
into account. There is a direct relationship between the voltage on the auxiliary winding
and the converter output voltage. The output voltage depends on the sum of the forward
voltages of the attached LED's. Consequently, the minimum Vf should be taken as the
starting point for checking if sufficient voltage is available on the auxiliary winding.
4.6.4 Wire diameter selection
Wire diameter selection is a trade-off between the available winding area, resistive losses,
proximity losses and skin losses. When using wire sizes below 0.6 mm diameter at
operating frequencies below 200 kHz, the skin losses are normally negligible. Above
0.6 mm diameter, it is recommended that Litze wire, or multiple strands, are used. Skin
depth can be calculated using Equation 28:
 =
2
------------------------------------------------2    f eff  u r  u o
(28)
In which: uo = 0.4    106,  = resistivity = 17 X 109 (copper). Ur (copper) = 1.
Example: At 100 kHz sinusoidal current, using copper, the skin depth will be 0.21 mm.
The effective frequency does not correspond to the converter frequency, but to the
harmonics of the applied waveform. For a triangular wave current, the amplitude and
frequency of the waveforms can be deducted using Fourier analyses. The amplitude of
the coefficients depends on the ratio between 1 and 2. as can be seen in Table 4.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
15 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
Table 4.
Harmonics amplitude coefficients
Ratio
1st
2nd
3rd
4th
5th
6th
7th
0.05
0.334
0.165
0.108
0.078
0.060
0.048
0.039
0.2
0.372
0.151
0.067
0.023
0
0.010
0.003
0.5.
0.405
0
0.045
0
0.016
0
0.008
A higher converter ratio will also give more high order harmonics, as well as increased
core and proximity losses in the transformer. These harmonics must be filtered in order to
be EMC compliant and this requires either more or improved input and output filtering.
The resistive losses depend on the peak currents in the wires. They can be estimated by
simply calculating the wire resistance, and calculating the average power dissipation in
the wire. As an approximation, the current density should be between 300 and 500
Circular Mills(CM)/Amp. Table 5 shows wire sizes related to current:
Table 5.
Wire selection table
Diameter (mm)
Nearest AWG
Area (mm2)
Area
(CM)
DC Res.
(Ohm/m)
Typical Current ll
(A)
0.1
38
0.008
15
2.195
0.04
0.2
32
0.031
62
0.549
0.15
0.25
30
0.049
97
0.351
0.24
0.315
28
0.078
154
0.221
0.38
0.355
27
0.099
195
0.174
0.49
0.4
26
0.126
248
0.137
0.62
0.56
23
0.246
486
0.070
1.22
0.71
21
0.396
781
0.044
1.95
16  0.2
-
0.503
992
0.034
2.48
37  0.2
-
1.162
2294
0.015
5.73
61  0.2
-
1.916
3782
0.009
9.45
4.7 Vcc generation dimensioning.
When the auxiliary winding is also used for Vcc generation, the following aspects must be
taken into account:
• At startup, the converter is not working and no voltage is generated in the auxiliary
winding. There must always be a startup circuit present that is capable of providing
sufficient current to the Vcc for the first few cycles.
• The voltage on the auxiliary winding depends on the output voltage. As a result, worst
case situations should be used to calculate whether minimum power demands are
met and if dissipation and current values are within limits.
• Voltage is only present during part of the cycle. The average current flowing towards
the Vcc of the IC should be sufficient to drive the IC. Consequently, the peak current
flowing should be higher than the average current that is required.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
16 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
Vbuf
D3
C4
C5
LED
L3
3
5
1
2
T1
D4
R12
U1
VCC
GND
RC
C6
D5
REG
1
8
2
7
3
6
4
5
DRAIN
R10
n.c.
SRC
AUX
019aaa872
Fig 6.
VCC generation circuit
Example 1: At Vaux = 14 V, Icc = 2 mA at 12 V, 2 = 46 %. V(R12) = 14  12  0.7 = 1.3 V,
I(R12) = 2 mA / 0.46 = 4.34 mA.
R12 = 1.3 V / 4.34 mA = 299 . Round down gives 270 .
P(R12) = I2  R  2 = 2.4 mW.
Example 2: At Vaux = 18 V, Icc = 2 mA at 12 V, 2 = 4 %. V(R12) = 18  12  0.7 = 5.3 V.
I(R12) = 2 mA / 0.04 = 50 mA.
R12 = 5.3 V / 50 mA = 106 . Rounding down gives 100 . P(R12) = 10 mW.
If the circuit is dimmable, a recalculation must be made representing a worst case
scenario. Some ICs, such as the SSL1523 and SSL2101, have internal HV generation. If
sufficient drain voltage is available, the IC is capable of providing its own supply. Note that
a smaller interval of current charge and a larger tolerance, leads to over-dimensioning of
this circuit and increases the losses in the serial resistor (R12), diode (D4) and inductor.
The margin might require additional protection against Vcc overvoltage and to
accommodate this, a zener diode (D5) is included in the circuit.
4.7.1 Buffer capacitance C6 calculation:
When Vcc is generated, the incoming current must be buffered to provide a continuous
and stable voltage. The voltage drop over C6 should be such that Vcc does not drop below
the minimum voltage. Equation 29 can be applied to determine the capacitor value:
I cc  t
C 6 = -----------------V
(29)
Example: If V = 1.3 V, Icc = 2 mA and t = 6 s, then C6 will be at least 9.23 nF.
In practice, the value chosen for C6 is much higher to reduce noise and capacitive
coupling with the surroundings. Common values for C6 are between 1 F and 4.7 F.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
17 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
4.8 Demagnetization detection dimensioning
Several NXP ICs have demagnetization detection functionality that uses a pin with
minimum and maximum threshold voltages. The NXP range of LED drivers have levels
that are set to 100 mV and +100 mV. There is also a negative and positive clamping
diode with a threshold of 0.5 V. The clamping diodes have a maximum current level
Idemag(max). When using an auxiliary winding, the current should be limited to a level where
the threshold voltages are reached and the maximum current not exceeded.
Example: If Vaux = 14 V and 100 A < Iaux < 5 mA, then Raux (R10) = 14 / 100  10-6
= 140 K.
Note that the demagnetization detection is phase dependent and the winding direction
should be opposite to the main inductor in order to start next cycle at low valley. Reversing
the winding will result in switching at top detection.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
18 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
5. Power calculations
The efficiency of a buck converter is one of the critical specifications for the design. One of
the things to consider, is that efficiency is always relative. Some of the losses of a buck
converter, such as the IC VCC generation, are fixed and depend on the IC. Because of
fixed losses, efficiency tends to deteriorate with lower output power. The variable losses
consist of a number of factors, and these are discussed in next sub-chapters. The
formulas in these chapters will give the designer insight into the parameters that
determine the losses for each component.
5.1 Resistive switch dissipation
In addition to capacitive losses (see Equation 7), there are also resistive losses in the
switch. The main parameters that determine these losses are the peak current and the
resistance of the switch, which is expressed as RDSon for MOSFET switches. There is a
momentary peak dissipation and an average dissipation.
2
P peak = I peak  R DSon
(30)
For the duration of period t1, the total dissipation will be as shown in Equation 31
1
2
P = ---  I peak  R DSon
3
(31)
For the total time period, the average resistive switch dissipation will be as shown in
Equation 32:
1
2
P = ---  t 1  f  I peak  R DSon
3
(32)
Example: If f = 89.6 kHz, RDSon = 2.2 , Ipeak = 1.48 A and t1 = 5.28 s, then P = 0.76 W.
5.2 Capacitive switch dissipation
The capacitive switch losses have already been discussed in Section 4.3 Equation 7. It is
important to note that these losses are independent of the peak current and subsequently
the LED current. By using valley detection and an output voltage that is half the input
voltage, these capacitive switching losses can be avoided.
Without this option, the balance between switch size causing lower RDSon losses, and
capacitive switch losses will shift. A larger switch will have lower RDSon, but higher drain
capacitance. In such a situation, the optimum has to be selected:
For the following examples, Ipeak = 1.48 A, t1 = 5.28 s, Vsw1 = 100 V and f = 89.6 kHz.
1. If Id = 1.5 A, RDSon = 5.5 , C = 300 pF, PRDSon = 1.9 W and Pcsw = 0.13 W, then
Ptot = 2.03 W
2. If Id = 3.5 A, RDSon = 2.2 , C = 550 pF, PRDSon = 0.76 W and Pcsw = 0.24 W, then
Ptot = 1 W
3. If Id = 13 A, RDSon = 0.42 , C = 3.1 nF, PRDSon = 0.14 W and Pcsw = 1.39 W, then
Ptot = 1.53 W
Remark: Of the three previous examples, example 2 provides the best performance.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
19 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
5.3 Switching losses
In addition to the capacitive losses, there are also losses due to hard switching. There is a
switching slope time during which there is an overlap of the current and voltage, resulting
in dissipation.
I
(A)
I0
UT
P(t)
I(t)
U(t)
0
Fig 7.
time (s)
tsw
019aaa869
Switching loss graph
Assuming that the current drop and the voltage rise is linear, within a fixed time tsw, the
dissipation can be calculated as follows:
I0
t
I  t  = I 0 – ------  t = I 0   1 – ------

t sw
t sw
(33)
t
U  t  = U t  -----sw
t sw
(34)
Using Equation 33 and Equation 34, results in Equation 35.
t
t
P  t  = I  t   U  t  = I 0   1 – ------  U t  -----
sw
t sw
t sw
(35)
t sw
E =  P  t  dt =
 U
t sw
 I0   1 – t-----
sw
t
0
t sw
E =

0
I0  Ut
sw
------------------- t dt
2
t sw
t sw
–

0
t
 ------ dt 
t sw
(36)
I0  Ut
2
sw
------------------- t dt 
2
t sw
(37)
I0  Ut
1 I 0  U t sw
2 1
3
sw
E = ---  ------------------- t sw – ---  ------------------- t sw =
2
3
t sw
2
t
(38)
1
---  I 0  U t  t sw
sw
6
(39)
sw
1
P eff = ---  I 0  U t  f  t sw
sw
6
Example: tsw = 100 nS, Io = 1.5 A, Utsw = 200 V, f = 88 kHz. Peff = 0.44 W.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
20 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
The dissipation increases with the switching time. When using valley detection, these
losses are reduced at switch-on but they are still present at switch-off.
5.4 Freewheel diode losses
The freewheeling diode has two loss mechanisms, forward losses and the reverse charge
losses. The forward, or conductive, losses can be estimated using the time with respect to
current and voltage drop given in Equation 40: and Equation 41.
P f = I led  V f  t2  f
(40)
1
2
P rev = ---  V I  C rev  f
2
(41)
Example: If f = 89.6 kHz, Iled = 0.7 A, t2 = 5.28 s, Vf = 0.7 V, VI = 200 V and Crev = 10 pF
then Pf = 230 mW and Prev = 18 mW.
The forward voltage of the diode can be lowered using a Schottky diode, but these diodes
are often difficult to obtain with reverse voltages above 100 V. Care should also be taken
not to oversize this diode, as it does not appreciably lower the forward losses and the
reverse charge is often directly related to the maximum current rating of the diode.
5.5 Inductor losses
The inductor has several loss mechanisms. The calculation of these losses is very
complex and there is much debate on the way these losses contribute to the total inductor
losses. Section 5.5 simply illustrates a number of the loss mechanisms within the inductor.
5.5.1 Resistive losses
The cause of resistive losses is a combination of wire length and its thickness. The
calculation of the resistance and the losses can be derived from Equation 42 and
Equation 43:
1
R DC =   --A
(42)
t sw 2
P DC
1
= ------ 
t sw
I
1
2
 R DC dt = ---  I p  R DC
3
(43)
0
Example: For a wire length of 1 m with a diameter of 0.56 mm:
If Cu = 17.2  109, A =   R2 (= 0.246 x 106), RDC= 70 m and Ip = 1.48 A, then
PDC = 51 mW.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
21 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
5.5.2 Proximity losses
The full calculations for proximity losses are outside the scope of this application note.
What should be made clear, however, it that they are closely related to the skin depth and
number of windings. See Figure 8:
019aaa864
102
5
100
40
20
10
4
RAC
RDC
3
2
10
n = 1 layer
1
10-1
1
10
h/δ
Fig 8.
Proximity loss graph
Too many layers of wire with a radius that is close to, or below skin-depth, should be
avoided. Normally, the proximity losses are calculated as a factor of the DC wire
resistance: RAC = n x RDC.
Maintaining low resistive losses helps to lower proximity losses which is another drawback
of the CCM mode inductor. To achieve higher inductance, more windings are required,
thereby increasing DC and AC resistance and countering the lower core losses.
5.5.3 Core losses
The core losses in the magnetic material are determined by the magnetization curve and
frequencies. The magnetic field in the core material is excited by the magnetic flux density
for each converter cycle. This produces a highly non-linear curve. It has hysteresis and it
shows saturation level. The surface area enclosed by the variation in B-field strength at a
certain frequency determines the losses. A bigger core, a higher B-field and higher
frequency, increase these losses. The loss per unit of volume of the core material, for
given frequencies, is shown in the core material data sheet. Figure 10 displays such a
curve.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
22 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
B
μ
H
019aaa862
Fig 9.
BH curve magnetic material
019aaa863
1
Power loss
density
(W/cm3)
100 kHz
1 MHz
500 kHz
200 kHz
50 kHz
0.1
20 kHz
0.01
0.01
0.3
0.1
Tesla (Bmax)
Fig 10. Material loss graph
A simple empirical formula that calculates core loss is the Steinmetz equation as shown in
Equation 44:


P h = K h  f  B max  V core
(44)
Kh and  are dependent on core material. This formula can be improved by including the
harmonics of a square waveform as shown in Equation 45:


P nse = K h   2f   B max   D
AN10876
Application note
1–
+ 1 – D
1–
  V core
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
(45)
© NXP B.V. 2011. All rights reserved.
23 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
In Equation 45, D is duty cycle, Bmax the peak flux density, ‘f’ is the frequency of the
fundamental and Vcore is the volume of the core. This demonstrates that a higher
frequency, higher flux density, smaller duty-factor and bigger volume all increase core
losses. A larger core might not always reduce core losses. If the B-field is already low, the
increase in volume will counter the lower losses due to reduced flux density.
Example: At a duty cycle of 50 %, with Kh = 0.05, f = 80 (kHz),  = 1.8, Bmax = 100 mT,
 = 3 and Vcore = 2.4 cm3, the loss will be 0.05  (160 k)1.8  (0.1)3  3.58  2.46 =
1.36 W.
5.6 Sense resistor losses.
For the sense resistor losses, Equation 32 can be applied. RDSon is replaced with sense
resistor value.
Example: t1 = 5.28 s, f = 89.6 kHz, Ipeak = 1.48 A, Rsense = 0.5 / 1.49 = 0.33 ,
Psense = 113 mW
5.7 Total system losses
When undertaking buck power calculations, it is vital to consider the impact of each
individual loss on the total converter efficiency. This aspect is illustrated by taking a single
driver with a set current, a 200 V input voltage, and varying the output voltage in steps.
The relationship between the input voltage and the output voltage is plotted on the X-axis
as a ratio. Each loss mechanism is calculated, and the resultant driver efficiency plotted.
Figure 11 illustrates the converter efficiency dropping at a low ratio. This is not caused by
an excessive increase in losses, but by the relative decrease of useful output power.
Some losses, such as the magnetic core losses and the resistive losses in the switch, are
reduced. There is an increase in the forward losses in the freewheel diode, the capacitive
switching losses and the losses due to hard switching. This is logical, as the conduction
time t2 of the freewheel diode is large and the voltage drop over the switch is also large.
It demonstrates that a very low resistance switch will be more helpful for a large ratio,
such as 50 % to 90 %. Low switch capacitance, low forward voltage of the freewheel
diode and fast switching are more effective for a small ratio, 5 % to 20 % for example.
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
24 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
019aaa866
100
(%)
90
80
70
60
0
20
40
60
80
100
Ratio (%)
Fig 11. Buck converter efficiency
019aaa867
1.0
Watt
(1)
0.8
0.6
(2)
(4)
0.4
(5)
(6)
0.2
(3)
(7)
(8)
0
0
20
40
60
80
100
Ratio (%)
(1) = Prsw
(2) = Pcsw
(3) = Pcore
(4) = Pforw
(5) = Pfsw1
(6) = Pprox
(7) = PRsense
(8) = Pcontr
Fig 12. Buck converter losses
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
25 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
6. Current tolerance and stability
6.1 Current tolerance
In essence, there are only two main components that determine current tolerance. One is
the spread on detection voltage and the second is the tolerance sense resistor. This can
be derived from Equation 46:
I led = I peak = V ocp + R 6
(46)
Example: If Vocp(min) = 0.48 V, Vocp(avg) = 0.50 Vocp(max) = 0.52 V, Vocp = 4 % and
R6 = 1 %, then Iled = 5 %.
There is the possibility that the variation of Cp and Lp with valley detection will have some
influence, but in practice, the time influenced is much smaller then the total cycle time.
Example: If Lp = 10 % and 3 / ttotal = 0.052 then Iled = 0.5  Lp  0.05 = 0.25 %.
6.2 Current stability
For the buck converter using peak current control, stability is seldom an issue. This is
because the current is controlled per cycle and it is intrinsically stable. If some other
means is used to stabilize the current, such as current mirror detection, accuracy might
increase but the loop response must be calculated. The main component that determines
response at peak current control, is the output capacitor C5. It has to be charged and
discharged. At switch-on, the discharged capacitor will have to reach working voltage
before any current flows through the LED's and light is produced. This time is equal to the
charge time of Equation 47.
V  C5
t  --------------------I CC
(47)
Example: With V = 100 V, ICC = 700 mA and C5 = 3.3 F, then t will be at least 471 s.
At turn-off, the diode characteristic of the LED will be effective. Instead of a sudden drop,
there will be an exponential drop of current, starting with the nominal current. The LED
current will slowly fade until it is no longer visible. In practice, this can take several
seconds. Since the LED's are placed in a self-rectification loop with the freewheel diode,
any capacitive coupling on the drain side, or inductive coupling over the loop with an AC
source will induce a current through the LEDs. Even a current as small as 100 A, could
be visible. This can happen if large, ungrounded objects such as heat-sinks connected to
phase, are in close proximity to the LEDs,
AN10876
Application note
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
26 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
7. Summary
This document provides an overview of operations and calculation of the buck converter
in discontinuous conduction mode. It explains why valley detection is a key feature, and it
shows how a number of key components can be calculated. It closes with a description of
loss mechanisms in the converter, and how they contribute to driver efficiency.
8. Abbreviations
Table 6.
AN10876
Application note
Abbreviations
Acronym
Description
BCM
Boundary Conduction Mode
CCM
Continuous Conduction Mode
CM
Circular Mills
EMC
ElectroMagnetic Compatibility
DCM
Discontinuous Conduction Mode
IC
Integrated Circuit
LED
Light Emitting Diode
MOSFET
Metal Oxide Semiconductor Field Effect Transistor
SMPS
Switch Mode Power Supply
SSL
Solid State Lighting
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
27 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
9. Legal information
9.1
Definitions
Draft — The document is a draft version only. The content is still under
internal review and subject to formal approval, which may result in
modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of
information included herein and shall have no liability for the consequences of
use of such information.
9.2
Disclaimers
Limited warranty and liability — Information in this document is believed to
be accurate and reliable. However, NXP Semiconductors does not give any
representations or warranties, expressed or implied, as to the accuracy or
completeness of such information and shall have no liability for the
consequences of use of such information.
In no event shall NXP Semiconductors be liable for any indirect, incidental,
punitive, special or consequential damages (including - without limitation - lost
profits, lost savings, business interruption, costs related to the removal or
replacement of any products or rework charges) whether or not such
damages are based on tort (including negligence), warranty, breach of
contract or any other legal theory.
Notwithstanding any damages that customer might incur for any reason
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards
customer for the products described herein shall be limited in accordance
with the Terms and conditions of commercial sale of NXP Semiconductors.
Right to make changes — NXP Semiconductors reserves the right to make
changes to information published in this document, including without
limitation specifications and product descriptions, at any time and without
notice. This document supersedes and replaces all information supplied prior
to the publication hereof.
Suitability for use — NXP Semiconductors products are not designed,
authorized or warranted to be suitable for use in life support, life-critical or
safety-critical systems or equipment, nor in applications where failure or
malfunction of an NXP Semiconductors product can reasonably be expected
to result in personal injury, death or severe property or environmental
damage. NXP Semiconductors accepts no liability for inclusion and/or use of
NXP Semiconductors products in such equipment or applications and
therefore such inclusion and/or use is at the customer’s own risk.
Applications — Applications that are described herein for any of these
products are for illustrative purposes only. NXP Semiconductors makes no
representation or warranty that such applications will be suitable for the
specified use without further testing or modification.
Customers are responsible for the design and operation of their applications
and products using NXP Semiconductors products, and NXP Semiconductors
accepts no liability for any assistance with applications or customer product
AN10876
Application note
design. It is customer’s sole responsibility to determine whether the NXP
Semiconductors product is suitable and fit for the customer’s applications and
products planned, as well as for the planned application and use of
customer’s third party customer(s). Customers should provide appropriate
design and operating safeguards to minimize the risks associated with their
applications and products.
NXP Semiconductors does not accept any liability related to any default,
damage, costs or problem which is based on any weakness or default in the
customer’s applications or products, or the application or use by customer’s
third party customer(s). Customer is responsible for doing all necessary
testing for the customer’s applications and products using NXP
Semiconductors products in order to avoid a default of the applications and
the products or of the application or use by customer’s third party
customer(s). NXP does not accept any liability in this respect.
Export control — This document as well as the item(s) described herein
may be subject to export control regulations. Export might require a prior
authorization from national authorities.
Evaluation products — This product is provided on an “as is” and “with all
faults” basis for evaluation purposes only. NXP Semiconductors, its affiliates
and their suppliers expressly disclaim all warranties, whether express, implied
or statutory, including but not limited to the implied warranties of
non-infringement, merchantability and fitness for a particular purpose. The
entire risk as to the quality, or arising out of the use or performance, of this
product remains with customer.
In no event shall NXP Semiconductors, its affiliates or their suppliers be liable
to customer for any special, indirect, consequential, punitive or incidental
damages (including without limitation damages for loss of business, business
interruption, loss of use, loss of data or information, and the like) arising out
the use of or inability to use the product, whether or not based on tort
(including negligence), strict liability, breach of contract, breach of warranty or
any other theory, even if advised of the possibility of such damages.
Notwithstanding any damages that customer might incur for any reason
whatsoever (including without limitation, all damages referenced above and
all direct or general damages), the entire liability of NXP Semiconductors, its
affiliates and their suppliers and customer’s exclusive remedy for all of the
foregoing shall be limited to actual damages incurred by customer based on
reasonable reliance up to the greater of the amount actually paid by customer
for the product or five dollars (US$5.00). The foregoing limitations, exclusions
and disclaimers shall apply to the maximum extent permitted by applicable
law, even if any remedy fails of its essential purpose.
9.3
Trademarks
Notice: All referenced brands, product names, service names and trademarks
are the property of their respective owners.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 23 June 2011
© NXP B.V. 2011. All rights reserved.
28 of 29
AN10876
NXP Semiconductors
Buck converter for SSL applications
10. Contents
1
2
2.1
2.2
2.3
3
4
4.1
4.2
4.3
4.4
4.5
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.7
4.7.1
4.8
5
5.1
5.2
5.3
5.4
5.5
5.5.1
5.5.2
5.5.3
5.6
5.7
6
6.1
6.2
7
8
9
9.1
9.2
9.3
10
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
General philosophy of the application note . . . 4
Related documents and tools. . . . . . . . . . . . . . 4
Theory of operation . . . . . . . . . . . . . . . . . . . . . . 5
Key components design procedure. . . . . . . . . 8
Output current versus peak current . . . . . . . . . 8
Inductor dimensioning . . . . . . . . . . . . . . . . . . . 9
Valley detect . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Peak current limit . . . . . . . . . . . . . . . . . . . . . . 12
Ripple current calculation . . . . . . . . . . . . . . . . 12
Inductor design parameters . . . . . . . . . . . . . . 13
Core type selection . . . . . . . . . . . . . . . . . . . . . 14
Calculate windings . . . . . . . . . . . . . . . . . . . . . 14
Auxiliary winding count . . . . . . . . . . . . . . . . . . 15
Wire diameter selection . . . . . . . . . . . . . . . . . 15
Vcc generation dimensioning. . . . . . . . . . . . . . 16
Buffer capacitance C6 calculation: . . . . . . . . . 17
Demagnetization detection dimensioning . . . . 18
Power calculations . . . . . . . . . . . . . . . . . . . . . 19
Resistive switch dissipation . . . . . . . . . . . . . . 19
Capacitive switch dissipation . . . . . . . . . . . . . 19
Switching losses . . . . . . . . . . . . . . . . . . . . . . . 20
Freewheel diode losses . . . . . . . . . . . . . . . . . 21
Inductor losses . . . . . . . . . . . . . . . . . . . . . . . . 21
Resistive losses . . . . . . . . . . . . . . . . . . . . . . . 21
Proximity losses . . . . . . . . . . . . . . . . . . . . . . . 22
Core losses. . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Sense resistor losses. . . . . . . . . . . . . . . . . . . 24
Total system losses. . . . . . . . . . . . . . . . . . . . . 24
Current tolerance and stability . . . . . . . . . . . . 26
Current tolerance . . . . . . . . . . . . . . . . . . . . . . 26
Current stability. . . . . . . . . . . . . . . . . . . . . . . . 26
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Legal information. . . . . . . . . . . . . . . . . . . . . . . 28
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP B.V. 2011.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 23 June 2011
Document identifier: AN10876