29
May 31, 2017 U. Goerke APP-HVP-LPC Active Clamp Flyback Power Stage Design Calculations for use with UCC28780 ACF controller Work in progress. Useable, but not finalized. User Inputs are in yellow highlights. Calculation results are in boxes. Do not change anything except the User Inputs or you'll screw up the design and the calculator tool. It is good practice to keep an unedited "master file" of this tool for reference and only edit copies of it. Design power stage for Transition Mode, QR-ZVS operation at minimum input, maximum load. f SW design goal is selected at min line, max load (will increase at max line, max load). Definitions: mΩ 0.001 Ω Input parameters of design: V ACmax 265V <== Enter maximum rms input voltage for normal running. V ACmin 85V <== Enter minimum rms input voltage for normal running. V ACswell 300V <== Enter maximum rms input voltage allowed for swell, no shut down. V ACstart 75V <== Enter minimum rms input voltage for start-up. f LINEmax 63Hz <== Enter the maximum to minimum line frequencies over which the converter is expected to operate. f LINEmin 47Hz V ACmaxpeak V ACmax 2 374.767V V ACswellpk V ACswell 2 424.264V V ACminpeak V ACmin 2 120.208V V ACstartpk V ACstart 2 106.066V Output parameters of design: V OUTnom 20.0V <== Enter nominal output voltage and regulation accuracy expected, in ± percent. Tol_Vo 2% V OUTmax V OUTnom 1 Tol_Vo ( ) 20.4 V This is regulation, not the OVP limit. V OUTmin V OUTnom 1 Tol_Vo ( ) 19.6 V

Active Clamp Flyback Power Stage Design Calculations May

  • Upload
    others

  • View
    5

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Active Clamp Flyback Power Stage Design Calculations May

May 31, 2017U. GoerkeAPP-HVP-LPC

Active Clamp Flyback Power Stage Design Calculations for use with UCC28780 ACF controller

Work in progress. Useable,but not finalized.

User Inputs are in yellow highlights. Calculation results are in boxes.

Do not change anything except the User Inputs or you'll screw up the design and the calculator tool.It is good practice to keep an unedited "master file" of this tool for reference and only edit copies of it.

Design power stage for Transition Mode, QR-ZVS operation at minimum input, maximum load.fSW design goal is selected at min line, max load (will increase at max line, max load).

Definitions: mΩ 0.001Ω

Input parameters of design:

VACmax 265V <== Enter maximum rms input voltage for normal running.

VACmin 85V <== Enter minimum rms input voltage for normal running.

VACswell 300V <== Enter maximum rms input voltage allowed for swell, no shut down.

VACstart 75V <== Enter minimum rms input voltage for start-up.

fLINEmax 63Hz<== Enter the maximum to minimum line frequencies over which the converter isexpected to operate.fLINEmin 47Hz

VACmaxpeak VACmax 2 374.767V VACswellpk VACswell 2 424.264V

VACminpeak VACmin 2 120.208V VACstartpk VACstart 2 106.066V

Output parameters of design:

VOUTnom 20.0V <== Enter nominal output voltage and regulation accuracy expected, in ± percent.

Tol_Vo 2% VOUTmax VOUTnom 1 Tol_Vo( ) 20.4 V This is regulation, not the OVP limit.

VOUTmin VOUTnom 1 Tol_Vo( ) 19.6 V

Page 2: Active Clamp Flyback Power Stage Design Calculations May

IOUTnom 2.25A <== Enter nominal rated output current.

POUTnom VOUTnom IOUTnom 45 W

ηmin 0.93 <== Enter minimum efficiency required at rated maximum load, minimum line.

(Example: ηmin>93% at 45W output, 85Vac, for >15W/in3.)

KOPP 110% <== Enter value for percentage of rated power at which Over-Power Protection (OPP)should begin. Sustained output power above this factor operates for 160 ms, thenshuts down. NOTE: Output above rated power (over-load) up to OPP may be drawnindefinitely without shutdown. Thermal design should be done for this condition.

POUTmax KOPP POUTnom 49.5 W

ηOPP 0.925 <== Enter estimate of η during over-load operation, possibly lower than ηmin.

PINnom

POUTnom

ηmin48.387 W PINmax

POUTmax

ηOPP53.514 W

Bulk Capacitor Calculations

VBULKmin_tgt 70V <== Enter minimum bulk voltage target at which output regulation must bemaintained. Typical value for adapter application at 85Vac input is ~70V,corresponding to ~58% of peak value, or ~42% bulk ripple. - A higher minimum target increases bulk capacitor size, with reduction inpower stage current stresses. - A lower minimum target reduces bulk capacitor size, with increase inpower stage current stresses.

Page 3: Active Clamp Flyback Power Stage Design Calculations May

NHC 0 <== Enter total number of AC-line half-cycles (NHC) to be held-up by bulk capacitance

during line dropouts. Set NHC = 0 if no half-cycle dropout hold-up time is needed.

PINcalc PINnom <== Decide: use PINnom or PINmax ( for OPP) for CBULK calculation.

CBULK_calc

2PINcalc 0.25 0.5NHC1

2πasin

VBULKmin_tgt

VACminpeak

VACminpeak 2V 2 VBULKmin_tgt2

fLINEmin

79.184 μF

CBULK1 39μF <== Choose bulk capacitor value based on standard components commercially available.Total bulk capacitance can be split into multiple parallel capacitors, and not necessarily ofequal capacity. Most common, though, is 2 caps at equal values (often separated by aninductor for differential-mode EMI supression).

CBULK2 39μF

CBULK_tgt CBULK1 CBULK2 78 μF

For conditions: PINnom 48.387 W VACminpeak 120.208 V VBULKmin_tgt 70 V fLINEmin 47 Hz

VBULKmin_chk VBULKmin_tgt

VBULKmin_chk 69.25V <== Iterate VBULKmin_chk up or down until CBULK_check CBULK_tgt= , then stop.

<== If you decide that CBULK_chk is not close enough to CBULK_tgt, adjust one or more of the CBULKx values and repeat the iteration.

CBULK_check 78.01 μF

CBULK_tgt 78 μF

CBULK CBULK_tgt 78 μF

VBULKmin VBULKmin_chk 69.25 V This is the minimum bulk valley voltage that you will get withthe bulk capacitance chosen and at the power level specified.

ΔVBULKrpl VACminpeak 2V VBULKmin 48.958 V

ΔVBULK%rpl

ΔVBULKrpl

VACminpeak 2V41.417 %

Page 4: Active Clamp Flyback Power Stage Design Calculations May

Bulk-cap ripple current and peak input current:

VLINE t( ) Vacpk sin 2π fLINE t = ICv CBULK

dVLINEv

dt= IBv

POUT

ηv VBULKv=

Iin_pkv ICv IBv= CBULK 2 π fLINE Vacpk cos 2π fLINE tv POUT

ηv VBULKv=

IBRDG t( ) Iin_pkv

dIBRDG

dtt= Iin_pkv

IBpk Iin_pkv

tpk tvt= valid from tv to tzi;

= 0 from tzi to the next tv.

To find tv, use VBULKv estimate from CBULK calculation, above:

VBULKv VBULKmin 69.25 V

fLINEmin 47 Hztv

asinVBULKv

VACminpeak 2V

2π fLINEmin2.119 ms

VACmin 85 V

tpk

asinVACminpeak

VACminpeak

2π fLINEmin5.319 ms

At max load, low-line (ll), assume:

ηv_ll 0.90 ηpk_ll 0.93 <== Enter estimates of instantaneous conversion efficiency at specific bulk voltage points (valley and peak).

Peak capacitor current is a functionof the dv/dt across the cap at thevalley point.

IC_v CBULK 2 π fLINEmin VACminpeak cos 2π fLINEmin tv 2.244 A

IB_v

POUTnom

ηv_ll VBULKv0.722 A IB_pk

POUTnom

ηpk_ll VACminpeak 2V 0.409 A IC_pk IB_pk 0.409 A

Page 5: Active Clamp Flyback Power Stage Design Calculations May

Iinpk_v IC_v IB_v 2.966 A

time intervals

thc1

2fLINEmin10.638 ms

SlopeIB_pk Iinpk_v

tpk tv799.049

A

s tzi tpk

IC_pk

Slope 5.831 ms

point in time tchrg tzi tv 3.712 ms

tzi_pk tzi tpk 0.512 ms

thc_zi thc tzi 4.807 ms

Using triangular waveform approximation:

Average input current may be useful for diode bridgeloss estimation or input power estimations. Note: each diode conducts half of this current.

IBRDGmax_avg

Iinpk_v

2tchrg 2 fLINEmin 0.517 A

RMS input current used to find losses in allfront-end series resistances.IBRDGmax_rms Iinpk_v

tchrg 2 fLINEmin

3 1.012 A

Low-frequency bulk-capacitor rms current is "assembled" by piece-wise summation oflinearized current segments. ("DC component" of load current has been removed.) If the totalbulk cap consists of more than one parallel caps, the rms current is split arithmetically amonsgtthem by the ratios of their values to the total capacitance.

ICrms1

IC_v2

3tpk tv 2fLINEmin 0.711 A

ICrms2

IC_pk2

3tzi_pk 2fLINEmin 0.052 A

ICrms3

IC_pk IB_v 2 IC_pk IB_v

3

thc_zi 2fLINEmin 0.243 A

ICbulk_lf_rms ICrms12

ICrms22

ICrms32

0.753 A

ICbulk1_lf_rms ICbulk_lf_rms

CBULK1

CBULK 0.376 A ICbulk2_lf_rms ICbulk_lf_rms

CBULK2

CBULK 0.376 A

Page 6: Active Clamp Flyback Power Stage Design Calculations May

High-frequency switching rms currents also need to be factored into each capacitor's stress. - If no DM inductor is present, total high-frequency switching rms current is split arithmetically amongsteach cap, same as the low-frequency currents. - If a significant DM inductor is placed between them, most high-frequency current affects only thedown-stream bulk cap, and not much to the up-stream cap. In this case the down-stream cap loss wouldbe higher than the up-stream cap loss. Capacitor esr is different at low frequency than at high frequency,so losses are calculated by summing the low-freq esr loss with the high-freq esr loss, using separate lowand high frequency rms currents for each. ESR values for lf and hf also need to be determiend for eachbulk cap.

High-frequency switching current has not yet been determined, so losses cannot be fully calculated. Revisit bulk-cap losses after maximum primary switching rms current is determined.

ICbulk_hf_rms 0.953A <== Set initial value = 0A. Enter calculated value ofhigh-frequency bulk cap rms current from RCS section, below,

after completing design calculations down to that point.

Assumefundame

If no DM inductor is used between bulk caps:

ICbulk_tot_rms ICbulk_lf_rms2

ICbulk_hf_rms2

1.214 A

ICbulk1_tot_rms ICbulk_tot_rms

CBULK1

CBULK 0.607 A ICbulk2_tot_rms ICbulk_tot_rms

CBULK2

CBULK 0.607 A

If a DM inductor is used between bulk caps:

ICbulk1_tot_rms ICbulk1_lf_rms 0.376 A ICbulk1_hf_rms 0A

ICbulk2_tot_rms ICbulk2_lf_rms2

ICbulk_hf_rms2

1.025 A ICbulk2_hf_rms ICbulk_hf_rms 0.953 A

Since lf_esr and hf_esr are different values and the losses are othogonal, it is not useful to considera total bulk rms current. Instead, the lf and hf currents should be kept separate and esr lossesevaluated separately.

ESR loss calculations here...

ESR1_lf 1Ω ESR1_hf 0.1Ω <== Enter values of low-frequency and high frequency esrs foreach bulk capacitor. Values are listed on or derived fromcapacitor datasheet information.ESR2_lf 1Ω ESR2_hf 0.1Ω

PCbulk1_esr_lf ICbulk1_lf_rms2

ESR1_lf 0.142 W

PCbulk1_esr_hf ICbulk1_hf_rms2

ESR1_hf 0 W

Page 7: Active Clamp Flyback Power Stage Design Calculations May

PCbulk2_esr_lf ICbulk2_lf_rms2

ESR2_lf 0.142 W

PCbulk2_esr_hf ICbulk2_hf_rms2

ESR2_hf 0.091 W

Other Front-End Series-Resistive Losses

Front-end series resistive losses include: Rfuse, Rinrush, RCM, RDM, Resr which affect max-load efficiency.

Front-end parallel losses include: Rxcap (if any), IMOVlk, IBRDGlk, and ICbulklk, all of which are insignificant at full

power but could significantly affect stand-by losses.

Input Fuse

Max input current is up-rated (with crude approximation) toaccount for operating at full load at just above the start-upvoltage. Does not include operation just below over-power limit.

IFusemax IBRDGmax_rms

VACmin

VACstart 1.146 A

IFuse_rating 2A <== Enter current rating of fuse chosen to protect this application. (This value for re

RFuse 0.032Ω <== Enter resistance from fuse datsheet, adjusted for temperature.

PFuse IBRDGmax_rms2

RFuse 0.033 W

Inrush Current Limiter (if used)

IBRIDGErate

2 PINnom

VBULKmin1.397 A

VF_BRIDGE 0.7V <== Enter average forward voltage of individual bridge diode at expectedjunction temperature at full load.

PBRIDGE VF_BRIDGE IBRDGmax_avg 0.362 W Estimate of full load power dissipation at min line

ISURGEpeak_halfcycle150A

2 <== Enter surge rating of selected bridge. Derated by half.

Minimum "cool" resistance target based upon maximum allowable inrush peak current (limited by bridge diodes).

Page 8: Active Clamp Flyback Power Stage Design Calculations May

RINRUSHcool_tgt

VACmax 2

ISURGEpeak_halfcycle4.997 Ω

RINRUSHcool 10Ω <== Enter inrush-limiting NTC resistor nominal "cool" value.

RINRUSHhot 0.34Ω <== Enter inrush resistor "hot" value, based on datasheet curves/data, at IBRDGmax_rms.

PINRUSH IBRDGmax_rms2

RINRUSHhot

347.886 mW

IINRUSHpeak

VACmax 2

RINRUSHcool37.477 A

http://www.newark.com/pdfs/techarticles/ametherm/Ametherm_PPT_FEB07_REV6DistyTutorial.pdf

Energy thermister needs to absorb due to surge at turn on, due to input cap

JRtherm 0.5 CBULK VACmax 2 2 5.478 J

Common-Mode Inductor for EMI Suppression

RCM_choke 0.280Ω <== Enter total series resistance of both windings from inductor datasheet, adjusted for operating temperature.

PCM_choke IBRDGmax_rms2

RCM_choke 0.286 W

Differential-Mode Inductor for EMI Suppression

RDM_choke 0.060Ω <== Enter resistance of winding from inductor datsheet, adjusted for operating temperature.

Current in DM choke is mostly that current whichpeak charges CBULK2 plus the ~dc load current

from CBULK1 between line peaks.

IBRDGmax_rms2

ICbulk1_lf_rms2

0.939 A

Page 9: Active Clamp Flyback Power Stage Design Calculations May

PDM_choke IBRDGmax_rms2

ICbulk1_lf_rms2

2

RDM_choke 0.053 W

Flyback Transformer Calculations

Note: For now, this calculation tool does not include methods and equations for the detailed design ofthe actual flyback transformer itself. That task itself is quite involved and requires expertise not availablein this tool at this time. For now, it is assumed that the transformer is designed separately, and thefinal salient parameters are entered into this tool for further calculation dependencies.

Instead, this section of the tool provides target values for turns ratios and magnetizing inductance basedon system-level operating parameters and limits.

Determine Primary-to-Secondary Turns-Ratio

OUTPUT RECTIFIER PARAMETERS

VDRM_rating 150V <== Enter output rectifier blocking voltage rating(whether diode or SR MOSFET) and % derating.

kVdrm_derate 10%

VDRMlim 1 kVdrm_derate VDRM_rating 135 V

VFrect 0V <== Enter average forward voltage drop of output rectifier. If Synchronous Rectification is used, enter 0V.

VDspike 30V <== Estimate the spike voltage on the output diode.

VOUTmax 20.4 V

VOUTmax_turns 22V <== Revise maximum output voltage for turns-ratio calculation purposes, if desired.

PRIMARY MOSFET PARAMETERS

VDSmax_rating 600V <== Enter main MOSFET drain-source voltage rating and % derating.

kVds_derate 10%

VDSlim 1 kVds_derate VDSmax_rating 540 V

VBULKmax VACmaxpeak 374.767 V <== Revise maximum bulk voltage for turns-ratio calculation purposes, if desired.

Page 10: Active Clamp Flyback Power Stage Design Calculations May

Reflected voltage allowed, with 50% bufferbetween highest VDS and VDS limit.VRfl_allowed

VDSlim VBULKmax 1.5

110.156 V

VTVSΔ 20V <== Estimate the TVS limiting ∆-voltage on clamp cap (not the TVS rating itself).

NPSideal_min

VBULKmax

VDRMlim VOUTmax_turns VDspike 4.515 NPSideal_max

VDSlim VBULKmax VTVSΔ

VOUTmax_turns VFrect 6.60

NPSrange_center

NPSideal_min NPSideal_max

25.558

NPS is best determined at high line.

Choose target NPS between NPSideal_min and NPSideal-max.

- Lower NPS reduces ISEC rms, "crowds" rectifier VDRM rating, higher PFE;

- Higher NPS reduces IPRI rms, "crowds" main FET BVDSS rating, lower PFE;

Leaning toward higher NPS reduces high-line core loss, with lower Cu loss. This may

help boost high-line efficiency, if efficiency over line is skewed too much to low-line.

NPS 6 <== Enter choice for primary to secondary turns-ratio target. (Technically, this need not be an integral number.)

VRfl NPS VOUTnom 120 V

VDS_high VBULKmax NPS VOUTmax VFrect VTVSΔ 517.167 V

VDS_margin VDSlim VDS_high 22.833 V

VDS_low VBULKmin NPS VOUTmax VFrect VTVSΔ 211.65 V

One reason to choose an NPS above the center of the range is to ensure that the minimum on-time of the main

switch at high-line, light-load conditions is greater than the primary controller leading-edge-blanking period.Higher NPS allows a shorter demagnetization time of the transformer, relative to the on-time. At very high

frequencies (as presumed with GaN designs) the minimum on-time of the controller becomes a significantfraction of the total switching period. A minimum inductance is necessary to ensure that tONmin is long enough

to keep Ipk controllable at highest line, lowest current sense peak limit. Since much is still unknown at thispoint, this condition will have to be a checked at a later time to verify compliance.

Determine Primary-to-Auxiliary Turns-Ratio

Page 11: Active Clamp Flyback Power Stage Design Calculations May

During the flyback interval, the secondary output voltage is reflected to the auxiliary winding, scaledby the auxiliary-to-secondary turns-ratio NAS. The minimum bias voltage required by the primary-side

controller and gate-driver ICs is used to determine NAS, which then determines NPA.

Although it is convenient to use NAS to translate conditons on the secondary to the auxiliary winding,

transformer specifications commonly specify the turns of all other windings as a ratio to the primarywinding only. Hence, NPS and NPA are usually specified, but NAS is not.

VDD_min 12V <== Enter minimum bias voltage required during steady-state operation.

VF_bias 0.9V <== Enter average forward voltage drop of auxiliary winding rectifier.

VOUT_min_vdd 18V <== Enter minimum output voltage at which VDD = VDD_min.

VF_out 0.0V <== Enter average forward voltage drop of output winding rectifier. If SR is used, set to 0V.

NAS_min represents the minimum value for NAS.

Actual whole-number turns on the final transformerdesign will determine the final NAS value.

NAS_min

VDD_min VF_bias

VOUT_min_vdd VF_out0.717

Tentative primary-to-auxiliary ratio NPA_tent is based on the calculated minimum NAS-min.

Final primary-to-auxiliary ratio NPA is determined by actual whole-number turns on the final

transformer design.

NPA_tent

NPS

NAS_min8.372

From a simplified, idealized point of view, the transformer magnetizing inductance LM can be derived from the

well-known relationship PIN 0.5 LM Ipk2

fmin= , provided fmin

and Ipk

are known. The peak inductor current Ipk

can be substituted with a term based on input and output voltages and duty-cycle, and fmin can be specified bythe designer.

However, the Active-Clamp Flyback topology uses zero-voltage switching (ZVS) to minimize switching losses,which introduces a portion of a resonant cycle into the switching period which deviates the actual frequency tobelow the expected fmin. In low-frequency designs (f < ~100 kHz), this deviation is usually small enough to beneglected and a first-pass estimate of LM is fairly close to the actual final value and the actual fmin is fairly closeto the expected fmin. But in high-frequency designs (f > ~200 kHz), the resonant interval constitutes a significant portion of theswitching period and large errors in LM and/or fmin can result if this is not taken into account. Consequently,some inital estimation followed by iteration is required to minimize discrepancies between calculated and

Page 12: Active Clamp Flyback Power Stage Design Calculations May

some inital estimation followed by iteration is required to minimize discrepancies between calculated andmeasured results.This effect is considerably greater in designs using SJ-MOSFETs (with highly non-linear COSS) compared tothose using GaN MOSFETs.

The resonant frequency which generates the ZVS interval is dependent on the total switched-node capacitance atthe drain terminal of the primary switching MOSFET. To complicate matters, this capacitance comprises theaggregate time-related effective COSS of the main switch, the clamp switch, and the output rectifier (reflected tothe primary), plus the winding capacitances and any reflected snubber caps. The effective COSS is calculatedbased on MOSFET datasheet parameters and circuit conditions.

Therefore, some decisions must be made up front concerning the choices of MOSFETs and diodes or SR-Fetsfor the converter and switching frequency, based on previous experience or educated estimations.

Calculation of Effective COSS

For silicon Super-Junction MOSFETs (SJ-Fets), the COSS is highly non-linear with drain voltage

with very large value at low VDS, and a time-related effective COSStr must be found.

For GaN MOSFETs (GaN-Fets), the COSS is still non-linear but not so dramatic, and the value

is small (compared to SJ-Fets). However, the same process can be used.

Note: effective COSS varies slightly with bulk voltage, being larger at low-V.

For purposes of determining LM, effective COSS should be calculated at the condition where the

bulk voltage is minimum.

From MOSFET datasheet, determine a 2-level piece-wise linear approximation of COSS with "big"

capacitance and "small" capacitance values, changing at a threshold voltage Vth(Coss).

Example, for Infineon IPP60R180C7 device (600V, 180mΩ, C7) at bulk voltage of ~70V.

Vth_Coss 22V Coss_bg 5000pF Coss_sm 22pF <== Enter MOSFET simplified COSS

parameters from datasheet curve. VBULKtr VBULKmin 69.25 V

COSStr_FET Coss_bg1

πacos 1

Vth_Coss

VRfl

acos 1Vth_Coss

VBULKtr

Coss_sm 1 acos 1Vth_Coss

VRfl

ac

Note: This COSStr_FET is the combined total of the upper and lower primary-side MOSFETs' effective capacitances.

Page 13: Active Clamp Flyback Power Stage Design Calculations May

Total effective time-related switched node capacitance CSWNtr is the sum of COSStr from both primary

MOSFETs, transformer winding capacitance CP, and reflected secondary capacitances COSStr_rect

(output rectifier may be diode or SR Fet) and any snubber capacitance Crect_snb.

Note: in high-frequency transformers, CP can be quite low (2.5pF for example).

CP 3pF <== Enter value of transformer primary winding capacitance.

COSS_Qs 2pF <== Enter value of depletion-mode MOSFET Qs COSS.

CDboot 10pF <== Enter value of high-side driver boot diode capacitance.

COSStr_rect 567pF <== Enter equivalent time-related rectifier capacitance.

Crect_snb 100pF <== Enter value of rectifier snubber capacitance (if any).

CSWNtr COSStr_FET CP COSS_Qs CDbootCOSStr_rect Crect_snb

NPS2

0.949 nF

fSWmin 250kHz <== Enter target minimum switching frequency at maximum load, minimum line.

tSWmax1

fSWmin4 μs

ηX 0.95 <== Enter efficiency of conversion at input to transformer (due to losses, excluding front-end losses).

PX

POUTmax

ηX52.105 W <== Decide: use POUTnom or POUTmax ( at OPP) for LM calculation.

kres 0.19265 <== Enter estimate of fraction of overall maximum switching period whichconstitutes the resonant half-cycle (valid only at low-line, max load). <== Iterate for check, below.

LMmax

kZmax π CSWNtr kZmax π 2CSWNtr 4 2PX

1 kres 1

VBULKmin

1

VRfl

2

tSWmax

2 2PX

1 kres 1

VBULKmin

1

VRfl

2

2

48.24 μ

Page 14: Active Clamp Flyback Power Stage Design Calculations May

PX 52.105 W

Assumes +/-10% tolerance on LM.

Following kres iteration, use this

value for most follow-on calculations.

LMnom

LMmax

1.1043.854 μH

Check: Iterate kres until tres ttest=

If tres > ttest, increase kres, elsedecrease kres, until they are equal.

tres kZmax π LMmax CSWNtr 0.771 μs

ttest kres tSWmax 0.771 μs

Estimate primary leakage inductance of transformer (using arbitrary assumption as 2% of LM):

Lk 0.02 LMnom 0.877 μH

Estimation of RCS

tONmax tON

VCSTopp1 0.6V= IPP RCS= IPP

VBULKmin

LMDMAX tSWmax=

VCSTopp1 0.6V

Dmax

tONmax

tSWmax0.512

Note: This is an estimate for RCS used to proceed

Page 15: Active Clamp Flyback Power Stage Design Calculations May

with follow-on power stage calculations. A moreaccurate calculation of RCS will be done later in the

control design section, after additional refiningparameters have become known.

RCS_tgt

VCSTopp1 LMmax

VBULKmin Dmax tSWmax0.204 Ω

RCS 0.200Ω <== Enter actual value of current-sense resistance used (often made of several resistors in parallel). This value should be less than, but close to RCS_tgt.

RCS value may need to be adjusted empirically during prototype testing for optimum performance.

This value of RCS is also used to help select the primary-side MOSFETs.

IPP_max

VBULKmin

LMmaxDmax tSWmax 2.94 A

IPrms_max IPP_max

Dmax

3 1.214 A IPavg_max 0.5 IPP_max Dmax 0.752 A

<== Use this result for high-frequency ripple currentcalculation in the bulk capacitor section, above.ICbulk_hf_rms IPrms_max

2IPavg_max

2 0.953 A

PRcs_max IPrms_max2RCS 0.295 W <== Maximum power loss in current-sense resistor at low-line,

over-power condition. This loss (at these conditions) is NOTused for average efficiency calculations. Ensure that RCS resistors used are rated for this power loss.

50% derating is often used for good margin.

Selecting Primary MOSFETs

Choose primary-side MOSFETs that have the same or similar RDS(on) values as RCS.

Examples: - For GaN implementation, choose XXXXXXX, or similar. - For SJ-Fet implementation, choose Infineon C7 series at 600V (internal tests show 600-V C7 parts haveminimal COSS hysteresis loss; 650-V C7 parts do not). Selected: IPL60R185C7 device (600V, 185mΩ, C7) in

ThinPAK 8x8 SMD package for both main switch QL (lower) and clamp switch QH (higher).

Page 16: Active Clamp Flyback Power Stage Design Calculations May

RDSon_QL 180mΩ <== Enter on-resistance of MOSFET selected for QL.

kRθ_QL 1.22 <== Enter adjustment factor for QL junction temperature rise. Assume 30C rise (includes ambient rise).

RDSon_QL kRθ_QL RDSon_QL 0.22 Ω

PQL_max IPrms_max2RDSon_QL 0.324 W

<== Enter thermal resistance of QL MOSFET based onheatsinking provided or anticipated. RθJA_QL

62K

W

Trise_QL PQL_max RθJA_QL 20.076 K Less than 30K rise; Okay.

Clamp capacitor current is anticipated to be shaped similar to a half-cosine wave, based on resonatingwith the leakage inductance of the transformer. This approximation is used to estimate the rms currentand power loss in the clamp MOSFET "QH".

ICLAMPrms_max IPP_max

1 Dmax Dres

2 1.13 A

RDSon_QH 180mΩ <== Enter on-resistance of MOSFET selected for QH.

kRθ_QH 1.22 <== Enter adjustment factor for QH junction temperature rise. Assume 30C rise (includes ambient rise).

RDSon_QH kRθ_QH RDSon_QH 0.22 Ω

PQH_max ICLAMPrms_max2RDSon_QH 0.28 W

<== Enter thermal resistance of QH MOSFET based onheatsinking provided or anticipated. RθJA_QH

62K

W

Trise_QH PQH_max RθJA_QH 17.378 K Less than 30K rise; Okay.

Note: - Losses for average efficiency calculations must be based on operating conditions at 230 Vac and 115 Vac. - Losses for power density and case-temp requirements must be based on nominal POUT and low-line.

- Losses for abnormal case-temp rise must be based on single-fault conditions as defined in the pertinentsafety standard for the product.

Page 17: Active Clamp Flyback Power Stage Design Calculations May

Clamp Capacitor Calculations

This value for CCLAMP is an initial estimate and may

need to be increased or decreased for optimalperformance during prototype evaluation.

CCLAMP1

π2Lk

tSWmax VBULKmin

VBULKmin VRfl

2

0.247 μF

CCLAMPnom 0.2μF <== Enter nominal value of clamp capacitance selected, for reference.

<== Enter actual value of clamp capacitance, including any reduction due to dc biasvoltage and temperature effects, based on dielectric properties.

CCLAMP 0.099μF

Clamp capacitor: put SMAJ120A TVS in parallel for max clamping, also put R inparallel with 3xRC equal to 1.4 seconds for discharge.

tCLAMPdchg 1.4s

CCLAMP 0.099 μF

RCLAMPdchg

tCLAMPdchg

3 CCLAMP4.714 MΩ

RCLAMPdchg 4.7MΩ <== Enter actual value of discharge resistance selected.

Make sure discharge resistor is rated to sustain the maximum clamp voltage.

Steady-state RCLAMP loss affects stand-by power dissipation.

PRclamp

NPS VOUTnom 2RCLAMPdchg

3.064 mW

Page 18: Active Clamp Flyback Power Stage Design Calculations May

Secondary-side Current to Rectifier (Diode or SR)

VSECmax VOUTmax

VACmaxpeak

NPS

82.861 V

ISPπ

2IOUTnom

1

1 Dmax Dres 11.963 A

ISEC_rmsπ

2IOUTnom

1

2 1 Dmax Dres 4.598 A

ISEC_avg ISP2

π 1 Dmax Dres 2.25 A <== Check: Based on half-sine wave-shape

approximation, ISEC_avg should = IOUTnom.

If not, then ISP (and ISEC-rms) are incorrect. IOUTnom 2.25 A

If Synchronous Rectification (SR) is implemented, use the rms current for loss calculation.If diode rectification is used, use the average current for loss calculations.

For SR control, ensure that the SR-Fet is not too big for the controller to drive. Excessivelylow RDS(on) value generally comes at the expense of high CISS capacitance. This can require

high average gate current when operating at high frequencies. Gate-drive losses may exceedSR conduction losses! Be sure that the SR controller can reliably deliver that average currentwithout overheating itself.

Assume UCC24612 SR controller will be used.

Select Infineon BSC160N15NS5 MOSFET (150V, 16mΩ , SON-8 pkg) for SR.

RDSonSR 16mΩ <== Enter on-resistance of MOSFET selected for SR.

kRθ_SR 1.19 <== Enter adjustment factor for SR junction temperature rise. Assume 30C rise (includes ambient rise).

RDSonSR kRθ_SR RDSonSR 19.04 mΩ

Page 19: Active Clamp Flyback Power Stage Design Calculations May

PSR_max ISEC_rms2RDSonSR 0.403 W

RθJA_SR52K

W <== Enter thermal resistance of SR MOSFET based on

heatsinking provided or anticipated.

Trise_SR PSR_max RθJA_SR 20.931 K Less than 30K rise; Okay.

CISS_SR 2000pF

QG_SR_tot 16nC <== Enter total gate charge (from DS) at VGS being delivered.

For an example, a 12-V zener diode is used to drop VOUT = 20-V down to ~8V

to keep total charge level lower than if the full 20 V was applied to the controller.It also moves some of the total loss into the zener instead of all in the controller,which may have very limited thermal dissipation capabilites.

Vzener 12V <== Enter value of voltage-dropping zener, if any.

IG_avg QG_SR_tot 500 kHz 8 mA

IDD_IC_avg 1mA

IDD_tot IDD_IC_avg IG_avg 9 mA

PDD_SR_tot IDD_tot VOUTnom 0.18 W <== Total power used to run the SR and SR controller atmid-load, high-line (where switching frequency is highest).

Pzener IDD_tot Vzener 0.108 W

PIC_tot IDD_tot VOUTnom Vzener 0.072 W

RθJA_IC450K

W <== Enter thermal resistance of SR controller (SOT-23-5). Rθ value is a guess,

not from DS (yet).

Trise_SR_IC PIC_tot RθJA_IC 32.4 K Less than 35K rise; Okay.

For further information on using the UCC24612 SR controller, refer to the application section of its datasheet.

Page 20: Active Clamp Flyback Power Stage Design Calculations May

Output Capacitor

Output capacitance COUT is determined by evaluating several factors and choosing the largest of the results.

- Minimum COUT value must be enough to meet transient specification for the falling dv/dt of VOUT due to a given

load step until the voltage-control loop can respond to restore regulation. - COUT component(s) chosen must provide the output voltage ripple requirement imposed by the system

requirements. ESR and COUT values contribute to this.

- COUT component(s) chosen must be rated for the maximum ripple current imposed by the system.

Transient response time ∆ttrans may be estimated from the target loop cross-over frequency

fxo, if that is known. Since the poles of the secondary-side shunt controller and the

opto-coupler factor into the ultimate loop-crossover frequency, this initial target value must bechecked after further design and testing to verify the assumption, or modify it and iterate.

ΔILoad_step IOUTnom 2.25 A <== Enter load-step magnitude for transient response.

fxo_tgt 3kHz <== Enter target loop cross-over frequency for transient response.

Δttrans0.35

fxo_tgt50μs 166.667 μs

ΔVtrans_max 1.00V <== Enter maximum transient voltage deviation for transientresponse.

ΔVesr_est 0.1V <== Enter deviation due to current step across estimated esr.

COUT_min_trans

ΔILoad_step Δttrans

ΔVtrans_max ΔVesr_est416.667 μF

COUT selected must endure the following rms ripple current at high switching frequency, regardless of value.

ICout_rms ISEC_rms2

IOUTnom2

4.01 A

COUT_min_rms 330μF <== Enter value of the smallest capacitor or parallel collection of capacitorswhose combined high-freqency rms current ratings sum to the calculated value. (Default initial value = 0 μF.)

COUT selected must provide the following maximum pk-to-pk ripple voltage at high switching frequency,

regardless of value. An L-C post filter can help achieve this, but the filter inductor's resistance will contributeto losses which degrade efficiency. Assuming that high efficiency is an over-riding concern, this calculationassumes that no inductor is used between paralleled output capacitors.

Page 21: Active Clamp Flyback Power Stage Design Calculations May

ΔVripple_max 0.050V <== Enter maximum peak-to-peak ripple voltage allowed by systemspecification.

More equations here (TBD), dealing with esr and peak cap current.

COUT_min_rpl 0μF <== Enter value of the smallest capacitor or parallel collection of capacitorswhose combined esrs and values conform to the target ripple specification. (Default initial value = 0 μF.)

Choose the maximum result of the previous minimum-value calculations, and apply margin factor (if any) todetermine the final total value for COUT.

kmargin 1.5 <== Enter margin factor for output capacitance.

COUT max COUT_min_trans COUT_min_rms COUT_min_rpl kmargin 625 μF

Page 22: Active Clamp Flyback Power Stage Design Calculations May

UCC28780 ACF controller allows operation up to over-power protection (OPP) limitindefinitely, and above that limit for 160 ms. The OPP limit curve varies with inputline voltage maintain roughly constant power limiting, but may be adjusteddownward somewhat by the ROPP setting (value of series resistor at CS input).

See control section of design calculator.)

NOTE: Converter may be operated indefinitely up to just below the OPP level(without tripping the 160-ms time limit), so thermal design should take this intoaccount. Also, adjust power stage design if regulation and transient response isrequired over the full input line range at just under the OPP limit.(For example, if bulk cap is sized only for nominal power, VOUT may fall out of

regulation during over-power operation at low-line, and transformer inductancemay be too high, so fSW will fall lower than expected.)

Unless otherwise specified, efficiency is usually measured at 230Vac, 50Hz or115Vac, 60Hz for regulatory agency compliance purposes. For compliance to safety standards, external case temperature rise limits maydrive the minimum efficiency required at rated output power.

Page 23: Active Clamp Flyback Power Stage Design Calculations May

AC line input is a sine wave. Bridge rectification peak-charges the bulkcapacitors and between peaks, the bulk voltage droops semi-linearly to a pointVLINEv on the next half-cycle ascending wavefront. This intersection point is

referred to as the bulk voltage "valley". The peak bridge current at this valleypoint is a function of the bulk capacitance value CBULK and the dv/dt of the input

voltage at that point, plus the bulk current to the load just prior to that valley pointIBv. The highest peak input current occurs at maximum load, of course, and at

maximum dv/dt, which occurs at the valley point during lowest line operation.

In high-density converters, losses are minimized and input resistances are lowenough to allow approximation of the input current as a triangular waveform withnearly vertical rise and nearly constant slope fall. (As input resistanceincreases, this approximation suffers from rounding at the current peak and morecurvature on the down-slope.) Assuming low series resistance, the current atseveral time points along the votlage waveform can be determined and used toobtain average and rms values for the input current.

These time points are t = 0, tv, tpk, and tzi, which correspond to the start of the

half-sine, the valley intersection point, the sine peak, and the point when inputcurrent goes to zero, respectively. The input current down-slope does notactually reach zero at the peak of the line, but a short time after the peak. At thevoltage peak, the input current is equal to the average power stage load current,so the bulk capacitor current is zero. This can be seen by noting that at thevoltage peak, dv/dt = 0, so CBULKdVc/dt = 0. Therefore, all load current going to

the power stage must be equal to the current coming in from the diode bridge. With tv, tpk, Iin_pkv and IBpk, the down-slope can be calculated, and from that

slope, tz can be found. From that wave shape, the average and rms input and

low-frequency capacitor currents be calculated with close approximation. In fact,they will be very slightly overstated, for conservative loss estimations.

Page 24: Active Clamp Flyback Power Stage Design Calculations May

s all hf current isental, no harmonics.

Temporary "made-up" values for esrs.Enter real values when known.

Page 25: Active Clamp Flyback Power Stage Design Calculations May

eference only; not used for any calculation.)

Page 26: Active Clamp Flyback Power Stage Design Calculations May

Because the MOSFET parameters affect the power stage and controldesign in several ways, it is difficult to choose the optimal MOSFETin asingle step. Therefore, the following selection guide may beuseful to narrow down the choices to start with for certain powerlevels. Iterative refinements can follow, based on the results of theinitial selection. (Note: Lowest available RDS(on) is not necessarily

the best choice because COSS may then become an excessively high

parameter, affecting power stage and control trajectories.)

SJ-MOSFET quick selection guide:

For ~30 W nominal rated output power level, use: Infineon IPxxxx, or equivalent.

For ~45 W nominal rated output power level, use: Infineon IPx60R180C7, or equivalent.

For ~65 W nominal rated output power level, use: Infineon IPx60R120C7, or equivalent.

cos 1Vth_Coss

VBULKtr

2

915.646 pF

Page 27: Active Clamp Flyback Power Stage Design Calculations May

If the resonance interval was a complete half-cycle, tres would equal π LC, but it is not a

complete half-cycle. Rather it is a portion of a half-cycle followed by a linear interval. Thishappens when VBULK is less than VRfl and the resonance tries to ring below ground (to -VRflwith respect to VBULK), but the body-diode of the main MOSFET clamps the ringing voltageto GND. The following expression captures this situation by modifying the "π" term with akZ factor which subtracts out the non-half-cycle time portion and adds in the linear timeportion, and scales to π. Generally, kZ > 1 for VBULK < VRfl. Find kZmax at VBULKmin.

kZmax

π acosVBULKmin

VRfl

1

VBULKmin

VRfl

21

π1.146

PX 52.105 W

VBULKmin 69.25 V1 kres 0.807

VRfl 120 V

tSWmax 4 μsPX

1.10POUTnom

ηX 1 kres 052.105 W

CSWNtr 949.174 pF kr 1 kres

μH<== NOT final result! - Result must be checked by iterating kres (above) until ttest = tres.

- Max value only; see nominal value, next equation.For the desired minimum switching frequency this calculation for

Page 28: Active Clamp Flyback Power Stage Design Calculations May

For the desired minimum switching frequency, this calculation for LMmax is only valid at low-line, max load conditions!

- Not valid at other line and load conditions, because min frequency will be lower.

Since tSWmax = tSW_TMi + tres and tres is kres of tSWmax, then tSW_TMi = (1-kres)tSWmax.

Check:

tSW_TMi 1 kres tSWmax 3.229 μs fSW_TMi tSW_TMi1

309.655 kHz

tON tSW_TMi

VRfl

VBULKmin VRfl

2.048 μs

tOFF tSW_TMi

VBULKmin

VBULKmin VRfl

1.182 μs

tON tOFF 3.229 μs tres 0.771 μs

tON tOFF tres 4 μs tSWmax 4 μs Dres

tres

tSWmax0.193

OKAY when equal.

Ipkr

VBULKmin

LMmaxtON 2.94 A Pchk 0.5 LMmax Ipkr

2 tSWmax

1 52.105 W

Page 29: Active Clamp Flyback Power Stage Design Calculations May

Reminders:

tSWmax 4 106

s

VBULKmin 69.25 V

VRfl 120 V

Lk 8.771 107

H