Step by Step Design Tutorial of a fixed-frequency adapter ... · Step by Step Design Tutorial of a...

Preview:

Citation preview

Step by Step Design Tutorial of a fixed-frequency adapter < 75 W

with very low power consumptionPresented by: Petr Papica

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com2

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

The flyback, a popular structure� The flyback converter is widely used in consumer products� Ease of design, low-cost, well-known struture� Poor EMI signature, bulky transformer, practical up to 150 W

flyback≈ 10 – 35 WDVD player

www.onsemi.com3

flyback≈ 40 – 180 Wnotebook

flyback≈ 3 – 5 Wcharger

EPA 2.0 (External Power Supplies)

www.onsemi.com4

(was > 0.84 in previous version 1.1)

(< 0.5 W in 1.1)

(< 0.75 W in 1.1)

EPS 5.0 (ENERGY STAR® Program Requirements for Computers)

• Defines ETEC for different types of products as a Typical Energy Consumption• For the desktop and notebook product categories TEC will be determined by the following formula:

ETEC = (8760/1000) * (Poff * Toff + Psleep * Tsleep + Pidle * Tidle )

• where all Px are power values in watts, all Tx are Time values in % of year, and the TEC ETEC is in units of kWh and represents annual energy consumption based on mode weightings

• The light load efficiency and no load consumption i s more important

www.onsemi.com5

Desktops and Integrated Computers (kWh) Notebook Co mputers (kWh)

TEC (kWh)Category A : ≤ 148.0 Category B : ≤ 175.0Category C : ≤ 209.0Category D : ≤ 234.0

Category A : ≤ 40.0 Category B : ≤ 53.0 Category C : ≤ 88.5

ETEC requirement desktops and notebooks

• Effective from July 1, 2009 (except: game consoles from July 1, 2010)

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com6

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

1

2

4

drv

7

5

drv

8

9 12

11

drvVout

VoutVout

gnd gnd

a b c

Vin

DC

SW1

L

1 N

Vin

D

C

SW1

L

Vin

SW1

DC

An isolated buck-boost

www.onsemi.com7

buck-boostground referenced

buck-boostinput referenced

flybackisolated ground referenced

� The flyback converter is an isolated version of the buck-boost cell� By rotating the switch, we obtain a ground-referenced isolated converter� Keep this in mind for the small-signal analysis!

Vin

Vout

L

C R

IL

IL

SW

VL

V(SW / D) = Vin

IL

Vin

Vout

L

C R

IL

IL

VL

V(SW / D) = Vout

IL

Vout

D

On-time and freewheel

www.onsemi.com8

inpeak valley on

VI I t

L= + out

valley peak off

VI I t

L= −

SW is closed, D is blocked SW is open, D is closed

IL IL

Circulates in thesame direction

� When the switch closes, current ramps-up in L� At the switch opening, the stored energy is dumped into C

Vin

D11:N

Cout Rload

Vout

..

drv

The flyback circuit

www.onsemi.com9

� Similar buck-boost equations hold when scaled by the turn ratio N� The switch is now ground referenced for an easier drive� We have galvanic isolation between the primary and the secondary

drv

Vin

C R

-Vin.N

..

Vout

ILp

VLpLp(Np)

Ls(Ns)

0

IC

IR

Vout

ILs = 0

VLs

D

inon

p

VS

L=

inpeak valley on

p

VI I t

L= + CCM

inpeak on

VI t

L= DCM

The turn-on event

www.onsemi.com10

SW

ILp

N = Ns / Np

S

� The controller instructs the power switch to turn on� The current increases in the inductor in relationship to Vin and Lp

�The output capacitor supplies the load on its own

pL

in outPIV V N V= + Reverse voltage on the diode

Simplified, no leakage

Vin

C R.

.VLp=Vout/NLp(Np)

Ls(Ns)

Vin+VLp

IC IR

Vout

ILs = ILp / N

VLs

D

VLp(t)

Vin

Vout/N

Applying volt-second balance, CCM

www.onsemi.com11

Vin+VLp

N = Ns / Np

ILp=0S

,out

DS off in in r

VV V V V

N= + = +

Simplified, no leakage

Reflectedvoltage

( ) ( )1 1out on sw

in off sw

V Nt NDT ND

V t D T D= = =

− −

ton = DTsw toff = (1-D)Tsw

dc transfer function in CCM

VLp(t)

Vout /N

Vin

DT

Vin

C R.

.VLp=0Lp(Np)

Ls(Ns)

Vin

IC IR

Vout

ILs = 0

VLs

Applying volt-second balance, DCM

www.onsemi.com12

ton = DTsw toff = (1-D)Tsw

2out load

in p sw

V RD

V L F=

dc transfer function in DCMN no longer plays a roleRload, Lp and Fsw do

Vin

N = Ns / Np

,DS off inV V=

24 X1PSW1RON = 10m

3 Cout470uIC = 10

Rload2

5

Vin100

Vout6 1

X2XFMRRATIO = -0.1

Ls

VdsIIn

.

.Lp2.2m

D1

D

Flyback, typical waveforms

www.onsemi.com13

RON = 10mROFF = 1Meg

V2 4 0 PULSE 0 5 0 10n 10n 3u 10u

V2

S

� A simple flyback circuit without parasitic elements� It runs open-loop for the sake of simplicity� Vout = 8 V

0

400m

800m

1.20

1.60

iin in

am

pere

spl

ot1

1

750m

850m

950m

1.05

1.15

i(lp)

in a

mpe

res

plot

2

2

130

190

250

in v

olts

plot

3

3

I in(t)

ILp(t)LI∆

Ipeak

VinoutV Nout inV N V+

Diode blocks

0

400m

800m

1.20

1.60

iin in

am

pere

spl

ot1

1

750m

850m

950m

1.05

1.15

i(lp)

in a

mpe

res

plot

2

2

130

190

250

in v

olts

plot

3

3

I in(t)

ILp(t)LI∆

Ipeak

VinoutV Nout inV N V+

Diode blocks

Input current

Ivalley

Evalley

Epeak

Flyback, typical waveforms, CCM

www.onsemi.com14

10.0

70.0

130

vds

in v

olts

plot

3

8.81

8.83

8.85

8.87

8.89

vout

in v

olts

plot

4

4

3.002m 3.006m 3.010m 3.014m 3.018mtime in seconds

0

4.00

8.00

12.0

16.0

id(d

1) in

am

pere

spl

ot5

5

VDS(t)

Vout(t)

Vin

Output cap.refueling

Output capacitorsupplies the load

Id(t)Ipeak/ N

10.0

70.0

130

vds

in v

olts

plot

3

8.81

8.83

8.85

8.87

8.89

vout

in v

olts

plot

4

4

3.002m 3.006m 3.010m 3.014m 3.018mtime in seconds

0

4.00

8.00

12.0

16.0

id(d

1) in

am

pere

spl

ot5

5

VDS(t)

Vout(t)

Vin

Output cap.refueling

Output capacitorsupplies the load

Id(t)Ipeak/ N

0

100m

200m

300m

400miin

in a

mpe

res

Plo

t1

1

0

100m

200m

300m

400m

i(lp)

in a

mpe

res

Plo

t2

2

200

300

400

in v

olts

Plo

t3

I in(t)

ILp(t)

VDS(t)

LI∆

Ipeak

VoutV Nout inV N V+

DCM (core reset)

Diode blocks

0

100m

200m

300m

400miin

in a

mpe

res

Plo

t1

1

0

100m

200m

300m

400m

i(lp)

in a

mpe

res

Plo

t2

2

200

300

400

in v

olts

Plo

t3

I in(t)

ILp(t)

VDS(t)

LI∆

Ipeak

VoutV Nout inV N V+

DCM (core reset)

Diode blocks

Input current

Evalley = 0

Epeak

Flyback, typical waveforms, DCM

www.onsemi.com15

0

100

200

vds

in v

olts

Plo

t3

3

12.632

12.636

12.640

12.644

12.648

vout

in v

olts

Plo

t4

4

3.002m 3.006m 3.010m 3.014m 3.018mtime in seconds

-1.00

0

1.00

2.00

3.00

id(d

1) in

am

pere

sP

lot5

5

Vout(t)

Vinout

Output cap.refueling

Output capacitorsupplies the load

Id(t)Ipeak/ N

0

100

200

vds

in v

olts

Plo

t3

3

12.632

12.636

12.640

12.644

12.648

vout

in v

olts

Plo

t4

4

3.002m 3.006m 3.010m 3.014m 3.018mtime in seconds

-1.00

0

1.00

2.00

3.00

id(d

1) in

am

pere

sP

lot5

5

Vout(t)

Vinout

Output cap.refueling

Output capacitorsupplies the load

Id(t)Ipeak/ N

VDS is backto Vin whenall SW areblocked.

2,

1

2pL valley p valleyE L I=

2,

1

2pL peak p peakE L I=

Initially stored energy

Stored energy at ton

( )2 2 2 2,

1 1 1

2 2 2pL accu p peak p valley p peak valleyE L I L I L I I= − = − Accumulated energy at Tsw

Energy transfer in CCM and DCM

www.onsemi.com16

Power (watts) is energy (joules) averaged over time (a switching cycle, seconds)

( )2 21

2out peak valley p swP I I L F η= − 21

2out peak p swP I L F η=

CCM DCM, Ivalley = 0

Eta, the efficiency

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com17

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

The leakage inductance

� The coupling in a transformer is not perfect� Some induction lines couple in the air: leakage flux

Closed pathin the air Leakage flux

www.onsemi.com18

in the air

Closed pathin the airLeakage flux

Leakage flux

An equivalent transformer model

� For a two-winding transformer, the model is simple:� Two leakage inductors� One magnetizing inductor

www.onsemi.com19

Lleak1 Lleak2

Lp

1:N

primary secondary

Vin

SW

.ILp

VLpLp(Np)

0

Lleak

ILp

ILp

D

Vin

(Vout+Vf) / N

LleakIpeak

Lleak

LpIpeakVLp

D

The leakage role

www.onsemi.com20

SW

ILp

ClumpILp

SClump VDS

S

The switch closes:Current flows in Lleak and Lp

The switch opens:The current charges the lump capacitor

1

3

Lprim3m

Icoil

5

Cout12.2mF

9

Resr160m

8

Lleak15u

7

10

X4XFMR-AUXRATIO_POW = -0.05RATIO_AUX = -0.06

Vdrain

12

Rprim0.5

11

Id

D51N5822

dem

IReso

R64.7k C6

600p

X3

Rload9

Vin350 V

Vout16 V

0

200

400

600

800

vdra

in,

v(9)

in v

olts VDS(t)

Vin

VDS,max750 V

Valley switching

1

3

Lprim3m

Icoil

5

Cout12.2mF

9

Resr160m

8

Lleak15u

7

10

X4XFMR-AUXRATIO_POW = -0.05RATIO_AUX = -0.06

Vdrain

12

Rprim0.5

11

Id

D51N5822

dem

IReso

R64.7k C6

600p

X3

Rload9

Vin350 V

Vout16 V

0

200

400

600

800

vdra

in,

v(9)

in v

olts VDS(t)

Vin

VDS,max750 V

Valley switching

Drain-source excursion

www.onsemi.com21

4

Rsense0.5

Creso1.5n

IReso

6

X3MTP4N85m

7.940m 7.944m 7.949m 7.953m 7.957mtime in seconds

-800m

-400m

0

400m

800m

ILp(t)

ILleak(t)

Ipeak= 695 mA

drv

4

Rsense0.5

Creso1.5n

IReso

6

X3MTP4N85m

7.940m 7.944m 7.949m 7.953m 7.957mtime in seconds

-800m

-400m

0

400m

800m

ILp(t)

ILleak(t)

Ipeak= 695 mA

drv

Reflected Vout

( )out f leakDS,max in peak

lump

V V LV V I

N C

+= + +

Characteristicimpedance

Need to limit the excursion!

84

3

7

Cout470uIC = 10

Rload1k

9

Vin100

V2

Vout2

6

1

X2XFMRRATIO = -0.1

Ls

Vds

5

IIn .

.Lp{Lp}

Lleak{Leak}

parametersLp=2.2mk=0.02

C2100p

D11n5819

Resr150m

Rs250m

Dbody

∆VLp

∆VLeak

ILp

ILeak

ID110

D3MUR160

Vclamp150

Vclamp

Dclp

CclpRclp

Lp

The need of a clamp

www.onsemi.com22

V2 4 0 PULSE 0 5 0 10n 10n 3u 10u

V2k=0.02Leak=Lp*k

100p

� The clamp is made by a low impedance voltage source� When the drain reaches Vin + Vclamp, the clamp diode conducts

-60.0m

20.0m

100m

180m

260m

ilp in

am

pere

spl

ot1

2

-60.0m

20.0m

100m

180m

260m

illea

k in

am

pere

sP

lot3

3

ILp(t)

I leak(t)

Ipeak= 236 mA I’ peak= 210 mA

0

trr

∆t = 480 ns-60.0m

20.0m

100m

180m

260m

ilp in

am

pere

spl

ot1

2

-60.0m

20.0m

100m

180m

260m

illea

k in

am

pere

sP

lot3

3

ILp(t)

I leak(t)

Ipeak= 236 mA I’ peak= 210 mA

0

trr

∆t = 480 ns

Leakage inductorreset sequence

A reduced secondary-side current

www.onsemi.com23

100m

700m

1.30

1.90

2.50

id1

in a

mpe

res

plot

2

4

3.011m 3.015m 3.019m 3.023m 3.027mtime in seconds

-40.0

40.0

120

200

280

vds

in v

olts

Plo

t4

1

Id(t)

VDS(t)

Id,peak=2.1 A

trr

100m

700m

1.30

1.90

2.50

id1

in a

mpe

res

plot

2

4

3.011m 3.015m 3.019m 3.023m 3.027mtime in seconds

-40.0

40.0

120

200

280

vds

in v

olts

Plo

t4

1

Id(t)

VDS(t)

Id,peak=2.1 A

trr

250

410

570vd

rain

in v

olts

plot

1

Vin

2

R

Le−

Vr

Vr

Vr + Vin

Vin + Vclamp

250

410

570vd

rain

in v

olts

plot

1

Vin

2

R

Le−

Vr

Vr

Vr + Vin

Vin + Vclamp

250

410

570vd

rain

in v

olts

plot

1

Vin

2

R

Le−

Vr

Vr

Vr + Vin

Vin + Vclamp

Ringing and turn-on in the valleys?

www.onsemi.com24

1.002m 1.008m 1.015m 1.021m 1.028mtime in seconds

-70.0

90.0

vdra

in

1

valleystv

VDS(t)

1.002m 1.008m 1.015m 1.021m 1.028mtime in seconds

-70.0

90.0

vdra

in

1

valleystv

1.002m 1.008m 1.015m 1.021m 1.028mtime in seconds

-70.0

90.0

vdra

in

1

valleystv

VDS(t)( )

0

1

2v p leak lumpt L L Cf

π= = +

� Wait until the drain voltage is minimum and reduce turn-on losses: valley switching!

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com25

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Power stage: Schematic of flyback converter

www.onsemi.com26

primN

NN sec=

Power stage design: Bulk capacitor

outoutout IVP ⋅=

ηout

in

PP =

P

• Output power Pout

• Estimation of input power PinEstimate the η based on the EPA standard

www.onsemi.com27

min,,

bulk

inavgin V

PI =• Average input current Iin,avg

• Design the bulk capacitor for the maximum output power and the minimum input line voltage.

Power stage design: Bulk capacitor

• 1st current approach

∆Vbulk

Vbulk,min

∆−⋅−∆

⋅⋅

= −

peak

bulk

bulk

avgin

linebulk V

V

V

I

fC 1cos

11

21 1,

π

Simple current approach:

avginbulk V

tIC

∆⋅

= 2,

www.onsemi.com28

• 2nd power approach

bulkbulk V

C∆

=

linefT

1=

2min

222

VV

tPC

peak

inbulk −

⋅⋅=

Use t2=7.5 to 8.5ms for fline= 50Hz

Low volume bulk: large ripple, better PF, lower input RMS current

High volume bulk: low ripple, bad PF, high input RMS current

Consideration:

Power stage design: Drain voltage

tleak

Vr

Vleak

Vclamp

Vds(t)

Vds_max

www.onsemi.com29

trec

toff ton

Vr

Vds_pk

Vbulk

Tsw t

Power stage design: Transformer ratio

( )max,max,

,

2085.0 bulkDS

diodefoutC

VVV

VVkN

−−⋅+⋅

=

+

Transformer ratio – consideration of the VDSS of used Q1

Reflected voltage Vr at primary from secondary

r

clampC V

Vk =

The 20V means margin for clamping diode turning-on overshoot.

N

www.onsemi.com30

N

VVV diodefout

r,+

=

min,max

bulkr

r

VV

VDC

+=

Maximum duty cycle DCmax

In CCM operation: In DCM operation doesn’t depend on N:

min,min,max

2

load

swprim

bulk

out

R

FL

V

VDC

⋅⋅⋅=

primN

NN sec=

Power stage design: Current ripple

The average shared transformer current reflected to primary winding IL,avg

max

,, DC

II avgin

avgL =

I valley

∆I

I peak

www.onsemi.com31

Choose the relative ripple δIr: it affects the operation in the CCM or DCM

avgLr I

II

,

∆=δ avgLr III ,⋅=∆ δ

valleypeak III −=∆

+⋅=2

1,r

avgLpeak

III

δ

−⋅=2

1,r

avgLvalley

III

δ

• For universal AC input design use the δIr in range 0.5 to 1.0• For European AC input use the δIr in range 0.8 to 1.6

Power stage design: Primary inductance

IF

DCVL

sw

bulkprim ∆⋅

⋅= maxmin,

∆+∆⋅−⋅=3

22

max

IIIIDCI peakpeakprimRMS

Transformer primary winding inductance Lprim

Maximum RMS value of the current flowing through primary winding Iprim,RMS

www.onsemi.com32

3max peakpeakprimRMS

N

II peak

peak =sec,N

II

∆=∆ sec

( )

∆+∆⋅−⋅−=

31

2sec

secsec,2

sec,maxsec

IIIIDCI peakpeakRMS

Maximum RMS value of the current flowing through secondary winding Isec,RMS

Power stage design: Q1 selection

Then the right device is chosen by parameters VDSmax, Ipeak, ton, toff

Conduction loss at Q1 should be approx. 1% of the Pout

2,100 RMSprim

outDSon

I

PR

⋅≤

www.onsemi.com33

Current sensing resistor Rsense selection

peak

ILIMsense I

VR

⋅=

1.1senseprimRMSsense RIP ⋅= 2

The 1.1 factor means 10% margin for Lprim and other parameters spread, to be able to deliver maximum power.

Power stage design: Secondary rectification

outbulk VNVPIV +⋅= max,

The next important parameters for D1 selection are I , I and

D1 selection: Cout selection:

Reverse voltage across D1Minimum Cout value

swrippleout

outout FV

DCIC

⋅⋅

≥,

max

www.onsemi.com34

D1 selection are Isec,peak, Iout and the fast and soft recovery

peak

rippleout

I

VESR

sec,

,≤

22sec,, outrmsrmsCout III −=

The maximum allowed ESR of Cout

It is recommended to use more parallel Cout for lowering the output voltage ripple.

Dominant part

Power stage design: Clamping network

TVS – losses in the suppressor:

RCD clamp – 1st iteration:

rclamp

clampswpeakleakswclampclamp VV

VFILFEP

−⋅⋅⋅⋅=⋅= 2

21

better EMI response

better at no load conditions

www.onsemi.com35

swpeakleak

clampleakclamp

FIL

VVR

⋅⋅

⋅⋅=

2

2

clamp

clampclamp R

VP

2

=

swclampripple

clampclamp FRV

VC

⋅⋅>

These values need to be optimized for the no load consumption and losses in slow clamping diode D2

TVS vs RCD clamp comparison

www.onsemi.com36

Drain voltage ringing with TVS as clamp Drain voltage ringing with RCD as clamp

Ch1 – Drain, Ch3 – Clamp node

Different Rdamp used in clamp

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com37

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Application schematic

www.onsemi.com38

The losses distribution

1.52

2.442.53

2.78

1.50

2.00

2.50

3.00

Power loss [W]

Losses distribution measured without EMI filters an d surge protecting NTC

www.onsemi.com39

Input line Input power Output power Total loss power Efficiency110 V / 60 Hz 72.5 W 63.62 W 8.88W 87.75%

0.00

0.50

1.00

Inpu

t rec

tifier

Trans

form

er

Primar

y switc

h

Secon

dary

recti

fier

Optimization of efficiency

• There was not found excessive contributor of losses in the power stage of the flyback converter

• Losses in all components should be decreased• Optimization approach:

1) decreasing the losses in power stage by selection of primary switch Q1 and secondary rectifier D1

www.onsemi.com40

primary switch Q1 and secondary rectifier D1

2) decreasing the losses in power stage by decreasing losses in transformer

3) try to improve the bridge rectifier (not much space)

4) decreasing the conductive losses in EMI filters

5) Do we need surge protecting NTC in case of “low value” bulk capacitor ?

Influence of EMI filters• Input EMI filter contributes to the conductive losses mainly at full load

and low line condition• The high inductance 22mH or more is needed to reject the “low”

frequency emissions ( below 1 MHz )• There is needed to use two chamber CM choke or 2 CM mode chokes

to reject the high frequency emissions above 10MHz• Output EMI filter (CM choke) reject the high frequency emissions from

the DC cord, only low inductance is needed → low Rdc → low

www.onsemi.com41

the DC cord, only low inductance is needed → low Rdc → low conduction losses

• The most important are losses in the high inductance input common choke from the efficiency optimization point of view

Note from experiments:

There was found an influence of HF ripple at input current to the precision of measurement of input power using wattmeter YOKOGAWA WT210. There were measured lower input power with the connected 100uH common choke in comparison without any EMC filter. (at the same conditions) It is better always to use some EMI filter, with small Rdc to reject the error given by the noisy HF currents.

Transformer optimization result

Transformer ratio Ns/Np optimization

88.00%

88.50%

89.00%

89.50%

Effi

cien

cy [%

]

Q1 breakdown area

Optimum ratio

The optimum ratio is given by the Q1

maximum break down voltage with 15%

derating factor

Decreasing the Ns/Np decreases the

secondary winding

www.onsemi.com42

85.50%

86.00%

86.50%

87.00%

87.50%

0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50

Transformer ratio Ns/Np [-]

Effi

cien

cy [%

] secondary winding losses and primary

RMS current

Decreasing the Ns/Np increases the Q1

switching losses and secondary RMS

current

Improving Efficiency

• Sources of loss:

– Switching losses:

– Losses caused by leakage inductance:

SWoffturnDRAINDRAINswitchingloss FVCP ⋅⋅⋅= −2

)()( 2

1

FILP ⋅⋅⋅= 21

www.onsemi.com43

• Ways to improve efficiency:

– Lower the switching frequency FSW � frequency foldback at light loads

– Lower the Drain voltage at turn-off � valley switching

SWpeakleakloss(leak) FILP ⋅⋅⋅= 2

2

1

Synchronous rectification

www.onsemi.com44

• New SR controller NCP4303 coming in 2010

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com45

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Application schematic

www.onsemi.com46

+

-1.50

497m

2.50

4.50

6.50

verr

, ra

mp

in v

olts

plot

1

12

5.00

7.00

in v

olts

plot

2

100 %

PWMmodulator

Verror

D+

-1.50

497m

2.50

4.50

6.50

verr

, ra

mp

in v

olts

plot

1

12

5.00

7.00

in v

olts

plot

2

100 %

PWMmodulator

Verror

D

The voltage-mode PWM generation

www.onsemi.com47

-

10.0u 30.0u 50.0u 70.0u 90.0utime in seconds

-1.00

1.00

3.00

out

in v

olts

plot

23

0 %D

-

10.0u 30.0u 50.0u 70.0u 90.0utime in seconds

-1.00

1.00

3.00

out

in v

olts

plot

23

0 %D

� In voltage-mode, one compares the error voltage to a fix ramp� This is « Pulse Width Modulation » also called « PWM »

+

-+

-

Vin Vout

Rupper

ErrorAmplifier PWM

comparator

This levelsets the duty-cycle

The voltage-mode PWM generation

www.onsemi.com48

-

VrefRlower RsenseI > Imax ?

--> reset

� The inductor current is sensed for safety only

1.31m 1.65m 1.99m 2.33m 2.67mtime in seconds

-500m

500m

1.50

2.50

3.50

vfb

in v

olts

-1.00

0

1.00

2.00

3.00

idra

in in

am

pere

spl

ot1

12

3.003.50

SQ

Q

Error voltage

MOSFET

1.31m 1.65m 1.99m 2.33m 2.67mtime in seconds

-500m

500m

1.50

2.50

3.50

vfb

in v

olts

-1.00

0

1.00

2.00

3.00

idra

in in

am

pere

spl

ot1

12

3.003.50

SQ

Q

Error voltage

MOSFET

The current-mode PWM generation

www.onsemi.com49

2.50m 2.57m 2.65m 2.72m 2.80mtime in seconds

-1.00

0

1.00

2.00id

rain

in a

mpe

res

-500m

500m

1.50

2.50

vfb

in v

olts

Plo

t2

34

R

Inductor peak current2.50m 2.57m 2.65m 2.72m 2.80m

time in seconds

-1.00

0

1.00

2.00id

rain

in a

mpe

res

-500m

500m

1.50

2.50

vfb

in v

olts

Plo

t2

34

R

Inductor peak current

� In current-mode, the error voltage fixes the peak current

+

-

Vin Vout

Rupper

ErrorAmplifier

Current sense

This levelsets the peak current

SQ

Q

clock

The current-mode PWM generation

www.onsemi.com50

+

-

VrefRlower

Current sensecomparator

Rsense

R

� The sense resistor provides a pulse-by-pulse current limit

Same modulation between VM and CM� Both modulators use trailing edge modulation

on

off

TrailingTrailing edge modulation

Clock

feedback

www.onsemi.com51

off

on

LeadingLeading edge modulation

Clock

Clock

off

feedback

NCP1237/38/87/88 flyback controller

The NCP1237/38/87/88 series represents the next generation of fixed frequency PWM controllers. It targets applications where cost-effectiveness, reliability, design flexibility and low standby power are compulsory.

� High-voltage current source with built-in Brown-out and mains OVP

� Freq. reduction in light load conditions and skip mode

� Adjustable Over Power Protection

� Fewer components and rugged design

� Extremely low no-load standby power

� Simple option to alter the max. peak current set point at high line

Unique Features Benefits

Value Proposition

Application Data

DSSDual OCP

LatchAuto

RecoveryNCP1237A Yes Yes YesNCP1237B Yes Yes Yes

www.onsemi.com52

� AC-DC adapters for notebooks, LCD monitor, game console, printers

� CE applications (DVD, STB)

� NCP1237/38xDR2G - NCP1287/88xDR2G� SOIC-7 2500p per reel

Others Features

Ordering & Package InformationMarket & Applications

� Latch-off input for severe fault conditions, allowing direct connection of NTC

� Timer-based protection: auto-recovery or latched� Dual OCP option available� Built-in ramp compensation� Frequency jittering for a softened EMI signature� Vcc operation up to 30 V

Pb O, DW

Various options available depending upon end applications needs

NCP1237B Yes Yes YesNCP1238A Yes No YesNCP1238B Yes No YesNCP1287A HV only Yes YesNCP1287B HV only Yes YesNCP1288A HV only No YesNCP1288B HV only No Yes

NCP1237/38/87/88 – Built-in Startup FET

High startup current to

A flyback auxiliary winding supplies biasing voltage in normal condition to save power

www.onsemi.com53

No startup resistor!

Low initial startup current to prevent damage if Vcc pin is shorted to ground.

High startup current to reduce charging time

Saves PCB area& saves power

How it works...

NCP1237/38/87/88 – Dynamic Self Supply (optional)

2

C

+

-

4

3ON/OFF

pin8

pin6

11.3V avgVccon

Vccoff

Vcc

(Vcc)

(HV)

www.onsemi.com54

C10.5V/12V

10.00M 30.00M 50.00M 70.00M 90.00M

ON

OFF

Currentsource

Power ON � Current Source turns ON � Vcc is rising; no output pulses

Vcc reaches Vcc(on) � Current Source turns OFF � Vcc is falling; output is pulsing

Vcc falls to Vcc(off) � Current Source turns ON � Vcc is rising; output is pulsing

No need of auxiliary winding!Dynamic Self-Supply

NCP1237/38/87/88 – Dual startup current level

Startup current is low initially to

Startup current is

www.onsemi.com55

low initially to prevent damage when VCC pin is grounded.

Startup current is activated when VCCdrops to VCC(off). Hence, the voltage never drops below VCC(off) after startup.

off when VCCreaches VCC(on)

NCP1237/38/87/88 – Brown-out and Mains OVP

www.onsemi.com56

Can be connected to thehalf-wave rectified ac line

Detection independent ofRipple on HV pin

NCP1237/38/87/88 – Brown-out and Mains OVP

time

VHV

One Shot

VHV(start)

Starts only at VCC(on)

VHV(stop)

HV timerstarts

HV timer

restarts

www.onsemi.com57

Passes full line cycle drop-outTimer-based detection

time

One Shot

time

DRV

40ms min.

Brown-out

t

∆Ipeak

ILp

SLp

Detectionoccurs here

Turn off isdelayed …

Ipeak,maxcontroller

Ipeak,maxreal

t

∆Ipeak

ILp

SLp

Detectionoccurs here

Turn off isdelayed …

Ipeak,maxcontroller

Ipeak,maxreal

Current overshoot: do not underestimate it…

www.onsemi.com58

tprop

t

tprop

t

�Watch-out for clamp voltage variations, at start-up or in short-circuit� The main problem comes from the propagation delay!

sense,max in,maxpeak ,max prop

sense p

V VI t

R L= +

NCP1237/38/87/88 – Over Power Protection

www.onsemi.com59

The compensation currentcreates an offset on theCurrent Sense signal

Over Power Protection Maximum output power clamped

Need to compensate for theeffect of the propagation delay

NCP1237/38/87/88 – Dual OCP threshold

VOUTFault timer

starts VOUTFault timer

starts

Over load

Over loadTransient

peak power

Output still in regulation

www.onsemi.com60

Accommodates large output power transients

Suitable for printers

Skip Output load

Max output power

Skip Output load

Max peak

power

Max DC

power

0.7V at CS pin

0.7V at CS pin

0.5V at CS pin

These protections use the Up/Down counters, like classical analog integration.

NCP1237/38/87/88 – 4 ms Soft Start

with soft-start

time

voltage / current without soft-start

www.onsemi.com61

time

VCCMax. current setpoint envelope

4 ms “digital” soft-start operation

Stressless start-up phase4 ms Soft Start

NCP1237/38/87/88 – Frequency Foldback

www.onsemi.com62

Increased efficiencySwitching frequencylowered at light load

No audible noiseSwitching frequencyclamped at 25 kHz

NCP1237/38/87/88 – Recover from Standby

Soft-Skip mode is left as

soon as the voltage on the feedback pin

www.onsemi.com63

Improved Load Transient response time

Transient Load Detect Function (TLD)

feedback pin reaches the

TLD threshold

NCP1237/38/87/88 – Latch-off Protection

VLATCH

OK

Latch!

Latch!

www.onsemi.com64

time

Latch!

Less external components needed

An NTC thermistor can be directly connected to the IC

CCM operation, current instabilities

clock

Ipeak

IL

Perturbation has gone…

IL(0)

∆IL(0)

t

clock

Ipeak

IL

Perturbation has gone…

IL(0)

∆IL(0)

t

III

Duty-cycle < 50%

Asymptotically stable

www.onsemi.com65

IL(0)

clock

Ipeak

Duty clamp

IL

∆IL(0)

t

IL(0)

clock

Ipeak

Duty clamp

IL

∆IL(0)

t

clock

Ipeak

Duty clamp

IL

∆IL(0)

t

Duty-cycle > 50%

Asymptotically unstable

CCM operation, curing current instabilitiesIL

IL(0)

I (T )

S1

S2

∆IL(0)

Sa

cb

IL(Tsw)

err

i

V

R

IL

IL(0)

I (T )

S1

S2

∆IL(0)

Sa

cb

IL(Tsw)

err

i

V

R( )2

2

1

( ) (0) (0)'

n

a

n

L sw L La

S

SI nT I I a

Sd

d S

− ∆ = ∆ − = ∆ − +

Must staybelow 1

1 aS

S−

www.onsemi.com66

tdTsw d’Tsw

Tsw

IL(Tsw)∆t

tdTsw d’Tsw

Tsw

IL(Tsw)∆t2

2

1

10 a

SS

S

−<

+

250%aS S>Inject ramp compensation

Up to

d = 100%

• There is a built in slope compensation with no external setting• The internal slope compensation is activated if the duty cycle is higher

than 40%• The amount of slope compensation is 5mV/% observed at CS pin

NCP1237/38/87/88 – Slope compensation

www.onsemi.com67

Block schematic

www.onsemi.com68

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com69

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Reducing No-load Input Power

• Static losses in the start-up circuit:– Start-up resistor permanently drawing current from the bulk capacitor

• Ways to lower the start-up circuit losses– With external start-up resistor � Extremely low start-up current– Integrated start-up current source � Extremely low leakage when off– Connect the start-up circuit to the half-wave rectified ac input

www.onsemi.com70

– Connect the start-up circuit to the half-wave rectified ac input

Vcc

1

2

3

4 5

8

6

7

HV rail

NCP1351 Start-up resistors

50.0

150

250

350

Vpeak

RstartupHW

I1

50.0

150

250

350

Vpeak

RstartupHW

I1

startupstartupHW

RR

π=

Selected frombulk connection

Reducing No-load Input Power

www.onsemi.com71

10.0M 30.0M 50.0M 70.0M 90.0Mtime in secs

-50.0

Cbulk

Vcc

RstartupHW

CVccauxiliarywinding

Mainsinput

10.0M 30.0M 50.0M 70.0M 90.0Mtime in secs

-50.0

Cbulk

Vcc

RstartupHW

CVccauxiliarywinding

Mainsinput

4startup

startupHW

R

R

PP

π= Brings a 21% reduction in power

No load input power reducing approach

www.onsemi.com72

• Decrease the transformer leakage inductance• Use the controller IC with the frequency foldback and skip mode features• Do not allow the DSS operation (Vcc cap increase)• In case of low Vcc and high aux winding leakage increase the aux number of turns

to disable the DSS• Decrease the value of the Vcc damping resistor (may affect the EMI)

No load input power reducing approach

www.onsemi.com73

• Lower the M1 switching losses• Optimize the clamping circuitry• Reduce the losses in the secondary rectifier and its snubber• Decrease the TL431 biasing• Decrease the cross current through the feedback resistor divider• Set a stable operation for all loading currents• Do not use the output voltage indication LED

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com74

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Area product A P

• There is defined the area product AP [m4]• Product of effective window area Wa [m2] and iron cross

section area Ac [m2]

caP AWA ⋅=

www.onsemi.com75

• Allows fast, effective and optimal magnetic design• Should be published in core datasheet

Window utilization factor KuKu is a measure of the amount of copper that appears in the window area of transformer. This window utilization factor is affected by:

1) Wire insulation2) Wire lay (fill factor)3) Bobbin area

www.onsemi.com76

3) Bobbin area4) Insulation required for multilayer windings or between windings

Typical values lay in range 0.35 to 0.48

The load coefficient K load

• Flux density in magnetic should be designed at Ipeak with some margin (5%) to avoid saturation

• Do you really need 100% Iout for 100% time??

If not, decrease core size!!,RMSoutI

K =

www.onsemi.com77

max,,

,

RMSout

RMSoutload I

IK =

Example: • Maximum DC output current is 3.5A, but it’s only needed for

transients• The long term RMS value is only 1.75A (at least 10 min.)• Loading coefficient is only 0.5 (not 1) → core size is smaller

→ losses in core and in copper are smaller

Flyback transformer core sizing

The core size can be calculated by the AP factor in case of these inputs:

1. Converter parameters: Lprim, Ipeak, Kload, δIr, DCmax

2. Core maximum flux density Bmax considered with the hysteresis and eddy current losses at switching frequency Fsw

3. Winding parameters (utilization factors for primary and secondary windings Kuprim, Kusec), (current densities in primary and secondary windings Jprim, Jsec

www.onsemi.com78

windings Jprim, Jsec

Now the appropriate core can be selected from the vendor products list by the AP factor .

( )2

2

secsec

maxmax

max

2

23

121

+⋅+

⋅−

+⋅

⋅⋅⋅

=r

r

primprimload

peakprimP

I

I

KuJ

DC

KuJ

DCK

B

ILA

δδ

Windings design

• Number of turns of primary winding

c

peakprimprim AB

ILNT

⋅⋅

=max

NTNNT ⋅=

• Number of turns of secondary winding

www.onsemi.com79

primNTNNT ⋅=sec

sec,

, NTVV

VVNT

diodefout

VccfCCaux ⋅

++

=

• Number of turns of auxiliary winding

Air gap length l g

r

peakg

MPL

B

INl

µµ

−⋅⋅

=max

0

MPL – core magnetic path length

µ0 - permeability of vacuum

MPLl g <<in case of

www.onsemi.com80

lg

Ac

MPL

µ0 - permeability of vacuum

µr - permeability of core

In case an EE, RM or pot core is used, divide the calculated lg by factor 2, because your core has 2 air gaps in magnetic path

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com81

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

How to improve EMI of my design?

AC line filter

Diode snubber

DC output filter

www.onsemi.com82

DRV dampingPower switch loop

Clamping loop

• All switching loops with RF currents should have small area

• Divide input AC filter at two chokes to decrease the parasitic capacitance coupling

• CY – closes the current loop for the RF currents injected via transformer

Diode snubber design

• Snubber resistance value should be close to the characteristic impedance of ringing circuitry

d

SECleaksnubber C

LR ,=

Lleak,SEC –the transformer leakage inductance observed from secondary side

Cd – reverse direction diode capacitance

www.onsemi.com83

• RC time constant of the snubber should be small compared to the switching period but long compared to the voltage rise time

dsnubber CC ⋅÷≈ 43

capacitance

PCB Layout tips

Clamping loopDRV loop

www.onsemi.com84

Output loop Capacitor pads arrangement for better filtering RF currents

Power switch loop

Diode snubber

Agenda• Application and requirements

• Flyback converter basics

• Flyback converter parasitic

• Design step 1: Power stage

• Design step 2: Efficiency optimization

• Design step 3: Control mode and protections

www.onsemi.com85

• Design step 3: Control mode and protections

• Design step 4: No Load Input Power

• Design step 5: Magnetics

• Design step 6: EMI

• Demoboard example

Preliminary demonstration board

A typical 65 W notebook adapter (19 V output)

www.onsemi.com86

(optimized for EPS 2.0)

Schematic of preliminary demonstration board

A typical 65 W notebook adapter (19 V output)

www.onsemi.com87

(optimized for EPS 2.0)

Demonstration board Efficiency (measured with DC co rd)

VIN

% of POUTnom

115 Vac/60Hz 230 Vac/60Hz

100 %(65 W)

87.10 % 87.37 %

75 %87.52 % 87.63 %

The DC cord length is 1.05m and copper cross sec. is 0.75mm2

www.onsemi.com88

75 %(49 W)

87.52 % 87.63 %

50 %(32 W)

87.54 % 87.88 %

25 %(16 W)

87.79 % 85.96 %

Average at 115Vac is 87.32% and at 230 Vac is 87.21 %

Demonstration board Standby PowerLight load and no load input power with the NCP1237

VIN

POUT

115 Vac/60Hz 230 Vac/50Hz

10 %(6.5 W)

86.55 % 83.74 %

www.onsemi.com89

5 %(3.3 W)

85.40 % 78.72 %

1 %(0.65 W)

77.49 % 73.77 %

No load 51.1 mW 73.5 mW

80

82

84

86

88

90

Effi

cien

cy [%

]

Demonstration board Efficiency

www.onsemi.com90

70

72

74

76

78

0 10 20 30 40 50 60 70

Pout [W]

Effi

cien

cy [%

]

– 115 Vac - NCP1237

– 230 Vac - NCP1237

Demonstration board conducted EMI

www.onsemi.com91

80% of full load (2.72A) at 230V/50Hz NCP1237B65kHz

NCP1237B100kHz frequency jittering

www.onsemi.com92

Ref1 – DRV frequency

NCP1237B100kHz frequency foldback

www.onsemi.com93

Ch1 – DRV, Ch2 – FB, Ref1 – DRV frequency

Load transient response from 20% to 100%

www.onsemi.com94

Ch1 – Drain, Ch2 – FB, Ch3 – Vout (AC coupling), Ch4 - Iout

Load transient response from 100% to 20%

www.onsemi.com95

Ch1 – Drain, Ch2 – FB, Ch3 – Vout (AC coupling), Ch4 - Iout

Conclusion

• Meeting the most recent requirements from ENERGY STAR®

or IEC is possible with the classical Flyback converter

• The new controller NCP1237/37/87/88 with frequency foldback and skip-mode at light load makes it possible

• Average efficiencies above 87% are possible

www.onsemi.com96

• No-load input power below 300 mW is possible• No-load input power below 100 mW is achievable, although

the controller alone cannot ensure this. The whole power supply must be designed to reduce power waste.

References

Tutorial and Application notes:

http://www.onsemi.com/pub_link/Collateral/TND376-D.PDF

http://www.onsemi.com/pub_link/Collateral/AND8461-D.PDF

http://www.onsemi.com/pub_link/Collateral/DN06074.PDF

www.onsemi.com97

http://www.onsemi.com/pub_link/Collateral/DN06074.PDF

Feedback loop design spreadsheet:

http://www.onsemi.com/pub/Collateral/FLYBACK DWS.XLS.ZIP

Thank You! Any Questions?

Backup

www.onsemi.com99

Over power compensation

sense

OPPOPPoff

sense

OPPOPP

P

PROPbulk

sense

CSPEAK R

RgV

R

Rg

L

tV

R

VI ⋅⋅+

⋅−⋅+= int

Rt ⋅

The overpower compensation affects the primary peak current, by the following formula:

Then the overpower compensation resistor can be calculated:

www.onsemi.com100

OPPP

sensePROPOPP gL

RtR

⋅⋅

=

The over power compensating resistor affects only the Ipeak value, but in CCM the output power is given by the following formula, where Ivalley plays a role:

( )22

2

1valleypeakswprimout IIFLP −⋅⋅⋅⋅= η

2nd level over current protection

( )sense

OPPOPPoffbulk

sense

CStranTRAN R

RgVV

R

VI ⋅⋅−−=

The overpower compensation affects the 2nd level over current protection by the addition of bulk voltage feed forward.

www.onsemi.com101

The 2nd level over current protection can be used for reducing the transformer size to ½ and keeping the peak power capability.

Spread sheet design of OPC

Inputs: Output voltage Vout [V] 19Primary turns N1 [-] 100Secondary turns N2 [-] 25Ramp Comp at CS RaCo [mV/%] 5Maximum int set point Vilimit [V] 0.7Sensing resistor Rsense [Ohm] 0.235

OPC design spread sheet was created and the user can choose the right ROPP and it’s effect to Ipeak, Itran, Pout and Ptran:

www.onsemi.com102

Sensing resistor Rsense [Ohm] 0.235Propagation delay tprop [ns] 100Primary inductance Lp [uH] 560Vin to Iopp ratio gopp [uS] 0.5Over power comp resistor Ropp [Ohm] 680Switching frequency Fsw [kHz] 652nd level overcurrent prot Vcstran [V] 0.5

Spread sheet design of OPCPmax & Ptran vs line input voltage

40.0

60.0

80.0

100.0

120.0

140.0

Pm

ax [W

], P

tran

[W]

Ipeak & Itran vs line input voltage

1.0

1.5

2.0

2.5

3.0

3.5

Ipea

k [A

], Itr

an [A

]

www.onsemi.com103

0.0

20.0

0 50 100 150 200 250 300 350 400

Vbulk [V]

Ptran Pmax

0.0

0.5

0 50 100 150 200 250 300 350 400

Vin [V]

Ipeak Itran

Keeping constant Ipeak in CCM mode tends to Ivalley decreasing with increasing the Vin. That’s why the maximum output deliverable power Pout increases with increasing Vin. Choose the right compensation.

Recommended