Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Help to find problem in SEPIC circuit

Status
Not open for further replies.

javman1986

New Member
Hi there,

'm looking for some help regarding a SEPIC circuit design. Basically the idea is to convert from 40V-60V in the input to 100V in the output (1% ripple). The load can vary between 10W and 20 W. Switching frequency is 50 KHz and operation is CCM. I am not too familiar with power electronics nor LTSpice so I am having some troubles.
The circuit I used for the design is the following:

Sepic_dcm2.png



What I attempted to do:

a) Calculate the range for the duty ratio:

[latex]\frac{Vo}{Vin}=\frac{100}{40}=\frac{D}{1-D} [/latex]

and the same for 60V, so I obtained D between 0.625 and 0.714.

b) For the capacitor C2 chose it to be 10u,

c) Output current and load:

[latex] Io=\frac{Pmax}{Vo}=\frac{20W}{100V}=0.2A [/latex]

d) Current ripple in the inductors (peak-to-peak = 40% of max. input current):

[latex] \Delta I_{l}=I_{in}\times 0.4=Io \frac{Vo}{Vin_{min}}=0.2A\times\frac{100V}{40V}\times0.4=0.2A [/latex]

e) Inductances

[latex] L1=L2=\frac{Vin_{min}\times Dmax}{\Delta I_{l}\times f_{s}}=\frac{40V\times0.714}{0.2A\times50KHz}=2.856 mH [/latex]

f) MOSFET

Vds < Vin+Vo

I chose IRF640 (Vds=200V)

g) Diode to be 1N4003

h) Output capacitor

[latex] C_{out}\geq\frac{Io\times D_{max}}{V_{ripple}\times0.5\times f_{s}}=\frac{0.2A\times0.714}{0.01\times100V\times0.5\times 50KHz}=5.712uF [/latex]

I chose 27 uF


My circuit in LTSpice:

tSQdmST.png


I am getting a warning saying the definition of SW cannot be found, but the simulation seems to run fine. However, the results are totally wrong as the output voltage seems to blow up. This is what I'm getting for Vin=60V (D=0.625):

TF4fDi2s.jpg



Also with Vin=40V (D=0.714), the Vo is not the same than in the 60V case. I would appreciate your help giving me some advice on what I could be doing wrong.

Changing the values of the inductances, I got them wrong; the result is still wrong though.

Regards
 

Attachments

  • Draft2.asc
    2.3 KB · Views: 199
  • Draft2_2.asc
    2.4 KB · Views: 214
Last edited:
hi,
I cannot download your asc file for some reason.??
Look at this modified image, shows how the Switch is included,,, you must have the switch model in your folder.

E
 

Attachments

  • m5264im.jpg.png
    m5264im.jpg.png
    14 KB · Views: 234
Hi,

Maybe you couldn't download the asc file because I was editing my post? I am not too used to LTSpice, how could I check/modify my switch to match your model?


EDIT: Ok, I got it. I changed the switch model but the response worsen a lot. The output voltage became like 1.6 KV and increasing. I am not sure what could be the mistake.

Thanks for your help and regards,
 
Last edited:
Hi,

Maybe you couldn't download the asc file because I was editing my post? I am not too used to LTSpice, how could I check/modify my switch to match your model?

Thanks and regards,

hi,
OK, got it now, I will look it over,, in the meantime try adding that Switch text as per my last posted image.
E
 
hi jav,
Try this asc file, the image shows the plot when I run it.
I have changed the settings in .tran
E
 

Attachments

  • Draft2a.asc
    2.4 KB · Views: 218
  • AAesp01.gif
    AAesp01.gif
    35.6 KB · Views: 245
'm looking for some help regarding a SEPIC circuit design
Why not "BOOST"? Why "SEPIC"?
-----EDIT-----
In BOOST, Vout can not be less than Vin. ( Vin runs to Vout ) If you shut off the PWM there will be Vin at Vout. If you can live with that, the BOOST has less parts.
 
hi jav,
Look at this version, assign a known diode type to the output diode.
As Ron says why Sepic for a Boost App.???

E
 

Attachments

  • Draft2b.asc
    2.5 KB · Views: 184
  • AAesp02.gif
    AAesp02.gif
    59.2 KB · Views: 256
Last edited:
Hi Ron,

Well the design is part of a power electronics course, even though it was barely covered. The idea is, that SEPIC gives more marks :D
 
hi jav,
Look at this version, assign a known diode type to the output diode.
As Ron says why Septic for a Boost App.???

E

Eric, thanks for your help. Could you please shere the changes you made so I can learn what I was doing wrong?
EDIT: Hi, it seems I can't get the definition model of the diode UF4007. How could I get it?

Thanks and regards
 
Last edited:
hi jav
Join the free Yahoo LTSpice user group.
Look under Files/Lib on that site when you have registered, there are loads of models and help.
Look for diode models.

https://groups.yahoo.com/neo/groups/LTspice/info

Look at the .tran for the small changes I made, also choose a 'fast' diode from the diode types list...
E
 
hi,
If you have a problem finding the UF4007 model, open C:\Program Files\LTC\LTspiceIV\lib\cmp
or where your lib\cmp files folder is located.
Open standard.dio with your text editor and insert these BOLD lines into the text, then Save the file.
NOTE: In some cases with LTS if you make changes to files while LTS is running, you will have to shut down LTS and restart

.MODEL UF4007 D (IKF=.15 N=2 IS=100n RS=0.03 EG=1.11 XTI=3 CJO=2.92655E-011 VJ=0.851862 M=0.334552 FC=0.5 TT=TT=1.84973E-007 BV=1000 IBV=0.2 KF=0 AF=1 Iave=1000m Vpk=800


E
 
Status
Not open for further replies.

Latest threads

Back
Top