0
\$\begingroup\$

I've created a buck converter schematic that converts an input voltage of around 16.8V to 5V at 8A using the Sic477 buck converter. You can see my design below. While it produces the correct output voltage of 5V, my oscilloscope measurements reveal significant voltage ripples of about 2.8V at the output, despite maintaining a DC voltage of 5V. I suspect the issue might be due to having only one decoupling capacitor at the output to filter noise. Could anyone assist me in optimizing my design?

As a side note I have set my Switching frequency to be 1MHz where this converter can have a SW between 300 kHz and 2 MHz and upon a research I found that increasing switching frequency can help in sizing the capacitors and inductors can this affect my voltage ripples also?

Thanks in advance. enter image description here

\$\endgroup\$
4
  • 4
    \$\begingroup\$ Why is a diode shorting the output? What is your layout? You say there are output ripples, could you show us the waveform? Have you followed the application and design notes? If so, please show your design calculations. || You may find answers are more forthcoming if you include links to the device datasheet, appnotes, etc. \$\endgroup\$ Commented Jun 5 at 9:16
  • \$\begingroup\$ Hello dear find attached the link to the datasheet:vishay.com/docs/77113/sic47x.pdf \$\endgroup\$ Commented Jun 5 at 9:48
  • \$\begingroup\$ I have followed the application and design notes even I have used the PowerCAd tool provided by vishay to design the schematics of this circuit. \$\endgroup\$ Commented Jun 5 at 9:50
  • 1
    \$\begingroup\$ @MohamedSmaili - Hi, (a) As you're new here, please see the tour & help center as SE site rules & etiquette differ from typical forums. (b) On SE, new information should be put into the question via an edit (as long as it doesn't invalidate an existing answer). Don't add important new info in comments. A question should aim to be self-contained, so when you're asked to add new info, edit it into the question. (c) You were asked to supply specific details & answer specific points. You only responded to some of them. Please avoid "drip feeding" details. Try to give complete responses. TY \$\endgroup\$
    – SamGibson
    Commented Jun 5 at 9:59

2 Answers 2

3
\$\begingroup\$

Checking the datasheet, page 10 "Output Capacitor Selection". I'm using Python as a calculator, and putting it in as code, for easier copy paste:

Vin=16.8
Vout=5
L=3.3e-6
duty=Vout/Vin
F=1e6
Ton=duty/F
Toff=(1-duty)/F

(Vin-Vout)*Ton/L
1.0642135642135642

Iripple=Vout*Toff/L
Iripple
1.0642135642135642

Iout=5

Minimum Cout according to the "Transient response" condition (equation 2) for 50mV overshoot:

L*(Iout+0.5*Iripple)**2/(5.05**2-5**2)
0.0002009828417522101

So, 200µF. Now how much ripple would we get with 20µF?

Iripple*(1/(8*20e-6*1e6)+0.002)
0.008779761904761905

So, 8mV. And with 100nF:

Iripple*(1/(8*100e-9*1e6)+0.05)
1.3834776334776335

You get twice that, but well, it won't work with 100nF obviously anyway. Ripple voltage is inverse proportional to Cout, so you need a lot more µF.

If you don't care about transient response, you can use something like 20µF. If you do, use 200µF or more.

This should be a low ESR cap, I'd recommend a few 10µF 16V X7R 0805 MLCCs in parallel for low inductance, I see you used 10µF MLCC on the input, so hopefully you have some left and don't need to order 10 cents of parts plus shipping!

For good transient reeponse, a 220-470µF low ESR polymer cap should be used in parallel, for example. I really recommend it, if you don't want to have large voltage overshoot when the load turns off. Or maybe all ceramics, but in this case, MLCC capacitance loss with bias should be taken into account.

According to the datasheet, "The device is internally compensated and is stable with any capacitor. No external ESR network is required for loop stability purpose" so it should be easy.

\$\endgroup\$
3
  • \$\begingroup\$ Thank you for your help very appreciated. I would appreciate an additional help regarding the ESR of the capacitor as I saw for 100 nF the ESR was 0.05 and for 200uF it was 0.002 can you share how you got those values? @bobflux \$\endgroup\$ Commented Jun 5 at 12:16
  • \$\begingroup\$ They're usual values for MLCC... but they're a bit hard to get as they're not usually mentioned in datasheets. Murata has a nice website here where you can check all the characteristics of their ceramic caps. First select a cap. For ESR click "Frequency characteristics" then "R". To know how much capacitance is left when you apply voltage on it, click C-DC bias button. I think Kemet has a similar thing. \$\endgroup\$
    – bobflux
    Commented Jun 5 at 17:52
  • \$\begingroup\$ Thank you for your help very beneficial. \$\endgroup\$ Commented Jun 6 at 5:59
2
\$\begingroup\$

A single 100nF decoupling capacitor is not enough for your project at all! There must be an electrolyte capacitor connected to VOUT. Don't forget you have an 8 Ampere Supply and you should consider ripple compensation with a large enough capacitor out there.

\$\endgroup\$
3
  • \$\begingroup\$ Can I use an additional 100 nF decoupling capacitor in parallel and to add additional ceramic bulk capacitors ? or should I use an electrolytic capacitor ? \$\endgroup\$ Commented Jun 5 at 9:41
  • \$\begingroup\$ @MohamedSmaili the answer you've gotten is quite explicit on that. \$\endgroup\$ Commented Jun 5 at 9:56
  • \$\begingroup\$ @MohamedSmaili If you take a look at input you see 20uF capacitor + 100nF. As a rough and easily answer you can try the same capacitors. \$\endgroup\$
    – Nima Azad
    Commented Jun 5 at 10:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.