Author Topic: Calculating input ripple voltage to SMPS  (Read 5394 times)

0 Members and 1 Guest are viewing this topic.

Offline king.osloTopic starter

  • Frequent Contributor
  • **
  • Posts: 434
  • Country: no
Calculating input ripple voltage to SMPS
« on: January 18, 2012, 08:07:44 am »
Hello everyone :)

I thought I would make a SMPS. After rectification of the AC voltage, I need to work out how much capacitance I must add.

I found this really nice formula which calculates the capacitance required to reduce to 10% ripple output. The website says this is a typical requirement:

Code: [Select]
C = (5 × I_out) / (V_out × f)

// source: [url=http://www.kpsec.freeuk.com/powersup.htm]www.kpsec.freeuk.com/powersup.htm[/url]

1. That is great, but I cannot use it directly to get values for 5% or 20% ripple. Which formula should I use to find this?
2. When looking at the datasheet of switching controllers; what is maximum input ripple usually called? I can only find V_in: 2V-26V.

Thank you.

Kind regards,
Marius
 

Offline amspire

  • Super Contributor
  • ***
  • Posts: 3802
  • Country: au
Re: Calculating input ripple voltage to SMPS
« Reply #1 on: January 18, 2012, 08:34:02 am »
Lets go to basics. Worst case, the capacitor is charging for almost zero time, and discharging for the rest of the time

The half cycle period of the mains  is  1/2 x 1 / f.

I = C x dV/dT  (This is the standard formula relating current to rate of change of voltage for a capacitor)

So worse case, the capacitor will discharge by  dV = (I / C) x dT = I /( C * 2 * f) if you are using a full wave rectifier.

Rewriting this, C = I / (dV * 2 * f)

dV = Vout x Rf (where Rf = the ripple factor.  10% ripple equals a ripple factor of 0.1)

so C = I / ( Vout * Rf * 2 * f )

Put in 0.1 for Rf and it matches the equation you found which is good.

Richard
« Last Edit: January 18, 2012, 08:55:35 am by amspire »
 

Offline amspire

  • Super Contributor
  • ***
  • Posts: 3802
  • Country: au
Re: Calculating input ripple voltage to SMPS
« Reply #2 on: January 18, 2012, 09:03:58 am »
In terms of the datasheet, the amount of ripple will be determined by two things.

The minimum voltage in has to be above the minimum voltage the regulator needs to operate. So if you had a 12V buck regulator, then the regulator and switching device voltage drops may mean you want at very minimum 13V in.

The second thing is there is probably an input rejection ratio spec'ed for the regulator. If it was 40dB, and you wanted the output ripple due to the input ripple to be less then 10mV, then you need the input ripple to be less then 1V p-p.

Richard.

 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10512
  • Country: nz
Re: Calculating input ripple voltage to SMPS
« Reply #3 on: January 18, 2012, 09:06:12 am »
You can also use something like LTspice to simulate it and see what the output looks like.

It can be a bit confusing using spice at first because there are quite a few options.
But once you have your circuit working you can try different value caps with different esr and see what sort of ripple you'll get.
« Last Edit: January 18, 2012, 09:18:48 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf