0% found this document useful (0 votes)
15 views1 page

Power Circuit Design Guide

The document contains a circuit design for a flyback converter with various components such as models for diodes, switches, and capacitors, along with parameters for voltage, current, and frequency. It includes calculations for duty ratio, compensation values, and crossover frequency, as well as transient analysis settings. The design aims to achieve specific electrical performance metrics, including output voltage and bias current specifications.

Uploaded by

Clunche
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

Power Circuit Design Guide

The document contains a circuit design for a flyback converter with various components such as models for diodes, switches, and capacitors, along with parameters for voltage, current, and frequency. It includes calculations for duty ratio, compensation values, and crossover frequency, as well as transient analysis settings. The design aims to achieve specific electrical performance metrics, including output voltage and bias current specifications.

Uploaded by

Clunche
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

*

.model DBUCK D TT=10n Rs=10m Cjo=120p N=0.6 BV=650


*
.model TOFSW SW (Ron=100m Roff=10Meg Vt=2 Vh=1)
.param Vin=120
.model DCLP D RS=10 VFWD=1m TT=10n RB218NS150
V12 .param Vout=19
* R5 D4 R10
Vout .param Lp=600u
1 3 .param Ri=250m
10m . . {Rload*2} .param N=250m
rC 0
C6 Lmag .param Rload=6

SW3
TOFSW
R8 30m R3 V11
Vin 10n 100k {Lp} 2 4 .param Fsw=65k
100 {Rload*2}
ratio=-250m C2 .param Tsw={1/Fsw}
X1 IC=0 1m *
*
D1 PWL(0 0 5m 0 5.001m 5 6m 5 6.001m 0) .param DC={Vout/(Vout+N*Vin)} ; duty ratio calculation
RR1VWM6S Lf .param mc={0.818/(1-D)} ; recommended compensation value for a Q of 1
1µ .param Sn={(Vin/Lp)*Ri}
X2 .param Sramp={2.5/Tsw} ; 2.5 V over Ts - check your IC specs
d

Vout
.param Se={(mc-1)*Sn}
DRV .param Rr={(Se/Sramp)*19k+1m}
S Q
SW1 D3 C7 .param fRHPZ={((1-DC)**2*Rload/(DC*Lp*N**2))/(2*pi)}
R Qb TOFSW DBUCK 47p .param fcMAX={0.2*fRHPZ} ; maximum crossover frequency
*
*
.param Gfc=-13 ; magnitude at crossover
R4 .param PS=-80 ; phase lag at crossover
DRV

R9 Rupper *
A1

X3 19k {RLED} {Rupper} * Enter Design Goals Information Here *


R2 SW2 *
TOFSW X4
NINV .param fc=2k ; targeted crossover
OUT
INV 1k C A .param PM=60 ; choose phase margin at crossover
V1 *
R1 C4
Vclock VmaxDC C1 * Enter the Values for Vout and Bridge Bias Current *
100p R7 E K
{Ri} K *
{Rpullup} {C1}
.param Ibias=250u
REF
C3 .param Vref=2.5
{Ccol} X5 .param Rlower={Vref/Ibias}
V2 .param Rupper={(Vout-Vref)/Ibias}
5 A Rlower
*
PULSE(0 5 0 10n 10n 100n {Tsw}) G1 {Rlower}
* Optocoupler specifications *
PULSE(0 5 {0.9*Tsw} 10n 10n 100n {Tsw})V4 *
1
.param Rpullup=20k ; check with the selected control chip
R6 330m .param Fopto=6k
1 DCLP D5 .param Copto={1/(2*pi*Fopto*Rpullup)}
divide-by-3
.param CTR=0.33
1-V clamp .param Rd=100 ; this is the LED dynamic resistance, depends on FB current
*
.tran 0 7m 4.5m 100n uic .param VL=0.2
;.op .param VCEsat=0.3
.options abstol=1u vntol=1m reltol=0.01 gmin=100p ??? ??? ??? ??? ??? .param Vdd=5
+method=gear .param Vf=1
.param A={Vout-Vf-VL}
V10 V9 V8 V7 V6 .param B={Vdd-VCEsat}
* Run an operating point to obtain the dc labels (.op) {C1} {Ccol} {RLED} {Rupper} {Rlower} .param Rmax={(A/B)*Rpullup*CTR} ; check RLED is below Rmax
* These dc labels are the values of the components: *
pV --> pF * Do not edit the below lines *
nV --> nF *
kV --> kOhms .param boost={PM-PS-90}
??? ??? ??? ??? .param fp={(tan(boost*pi/180)+sqrt((tan(boost*pi/180))**2+1))*fc}
*
If Ccol is negative, the opto pole is too low .param fz={fc**2/fp}
V13 .param G={10**(-Gfc/20)}
V5 V3 V14 .param RLED={CTR*Rpullup/G}
{Rmax} {fRHPZ} {fz} {fp}
.param C1={1/(2*pi*fz*Rupper)}
.param C2={1/(2*pi*fp*Rpullup)}
.param Ccol={C2-Copto}
*
*

--- D:\christophe\LTspice\TOF\Flyback\Ac-dc CM\Flyback CM - load step.asc ---

You might also like