I'm trying to build a capacitor multiplier to remove ripple from a power supply. The power comes from a dc-to-dc converter (MC34063). The actual load is a circuit that has multiple modes of operation and it takes 2mA to 20mA. Fortunately enough, it works from 12V to 26V so I do not need to regulate the voltage to a fixed value. I only need to remove the ripple.


simulate this circuit – Schematic created using CircuitLab

The idea of ripple reduction came from here:


The RC filter is 220k Ohm 10uF with a cutoff frequency of 0.072Hz. C2 is a ceramic cap that has 20V DC offset so probably the real capacity is lower and the cutoff frequency is higher, but it should not matter. The 2N2222 has an absolute minimum hFe=35.

Here is what I have measured:

enter image description here

The original ripple of 1.42V was reduced to 1.25V.

Note: in my original question I zoomed in the time scale too much and I was seeing another ripple that was superimposed on the main signal, this was corrected to the above version.

As far as I understand, the transistor is in common collector configuration, and it inverts and amplifies the error between the actual and the "average" voltage. The above image shows that ripple at Vin and Vout are in phase. There is something fundamentally wrong with my design, I just don't see it.

UPDATE This diagram shows: Vin (yellow), V(C2)(blue) and Vout(purple).

enter image description here

The problem seems to be with the voltage at the transistor's base. It should not have 1.2V ripple. I'm still not sure what is happening here.

UPDATE: first of all, the transistor was faulty, it had a short between the collector and the base. That is why there was a "problem" with the voltage at the base. Replaced the transistor and changed the circuit to use the suggested voltage divider instead of a single resistor. R1 = 47k and R2 = 220k. If I remove the transistor then there is 16.8V at Vbase.


simulate this circuit

The basic ripple is now reduced from about 2V to 50mV. But a very high frequency oscillation appeared, as glen_geek had foreseen. This circuit is much more complicated than I tought.

enter image description here

UPDATE - after putting a ferrite bead between the voltage divider and the transistor base, the high frequency noise is still there:

With ferrite bead

The waveform is changed, it has a bigger spike in it.

  • 4
    \$\begingroup\$ I must be doing something very wrong, Dave from EEVBlog demonstrates the very same circuit here: youtu.be/wopmEyZKnYo?t=1094 and for him it is working. \$\endgroup\$
    – nagylzs
    Commented Dec 27, 2018 at 11:35
  • 1
    \$\begingroup\$ Can you measure voltage directly across C2? , directly across C3? If you still see such large ripple, those capacitors are suspect, or else you have a ground loop involving your oscilloscope. \$\endgroup\$
    – glen_geek
    Commented Dec 27, 2018 at 15:24
  • 1
    \$\begingroup\$ Which point on ground are you measuring from? There is a lot of current through C1 so the ground lead inductance and resistance will result in some voltage drop in the ground connection. \$\endgroup\$ Commented Dec 27, 2018 at 16:03
  • 2
    \$\begingroup\$ Without changing any setting on the scope, turn off the power supply and check if the high frequency noise is still present or not. Your probes could simply be picking up noise from nearby sources like switching supplies, LED/CFL lighting, etc. \$\endgroup\$
    – bobflux
    Commented Dec 8, 2019 at 12:31
  • 1
    \$\begingroup\$ Yes I do agree with @peufeu, but even better if you just disconnect the power supply positive output only while leaving the PSU itself on. \$\endgroup\$
    – carloc
    Commented Dec 8, 2019 at 13:20

2 Answers 2


The all important component that is missing is in the red box below: -

enter image description here

Taken from the EDN article linked by OP.

You have to have the resistor in the red box to bias the base at a few volts below the incoming supply voltage or it just won't work properly. So if your input supply is 20 volts, arrange for R2 and R1 to provide a DC voltage of about 16 volts at the base. This will means about 15.5 volts at the emitter on light loads and maybe 14 volts on the full load.

The parallel impedance of R1 and R2 should be 220 kohm to acheive the same cut-off as you quoted when C2 is 10 uF.

  • \$\begingroup\$ I'm going to try that tomorrow. That resistor was not present in the eevblog version. I wonder how it worked for them. \$\endgroup\$
    – nagylzs
    Commented Dec 27, 2018 at 17:39
  • \$\begingroup\$ @nagylzs If enough base current flows through \$ R_1 \$ , a DC collector-to-base voltage drop allows the transistor to work. Ideally, \$ R_2 \$ is very much larger than \$ R_1 \$. \$ R_2 \$ might be required when the minimum current flowing through \$ Q_1 \$ is too small. \$\endgroup\$
    – glen_geek
    Commented Dec 27, 2018 at 19:22
  • 1
    \$\begingroup\$ I have noticed that this circuit often oscillates at some very high frequency (hundreds of MHz). This affects voltage regulation - when oscillations are stopped, load voltage drops a little. Oscillation amplitude is often too low in amplitude, and too high frequency to see on oscilloscope. Adding a probe can easily kill oscillations. A ferrite bead on transistor base or emitter is a sure cure. \$\endgroup\$
    – glen_geek
    Commented Dec 27, 2018 at 19:27
  • \$\begingroup\$ Okay, so the transistor had a short between the collector and the base. After one day of practicing, it finally works, but the very high frequency noise appeared. This circuit is more complicated than I thought (and much more complicated than it was demonstrated in eevblog). I'm going try to build a voltage follower with a voltage reference instead, that seems to be easier. This was a very good lesson for me. Thank you! \$\endgroup\$
    – nagylzs
    Commented Dec 28, 2018 at 14:07
  • \$\begingroup\$ Voltage follower with a TL431 could do 38mV max ripple plus 120mV high frequency oscillation. I'm helpless. :-) \$\endgroup\$
    – nagylzs
    Commented Dec 28, 2018 at 19:13

This should be a comment, but I needed to include a picture:

enter image description here

There are two different kinds of noise on the purple trace. Before trying to design a filter to get rid of this noise, it is important to know where the noise comes from, and even more important, you must know if it is indeed real, or if it is an artifact of probing technique, or maybe does not even come from your circuit.

One important hint is whether the noise is synchronized with your DC-DC converter frequency or not.

The "fuzz" I labeled as "B" does not appear to be synchronized with your DC-DC switching. So it could come from the probes picking up random EMI noise from something else in the lab, which can be anything: a phone, a local radio station, CFL or LED lights with switching ballasts, a switching power supply used to power your test setup...

However the big spike labeled "A" is synchronous with your switching, which means it comes from your design...

But there's a catch. The "A" spike occupies most of the screen vertically, so it's quite strong, but it is also wide, which is abnormal. A switching spike looks like a spike, but this looks more like random oscillation caused by the switching spike, as suggested in the comments.

However... there is a probing gotcha here.

The scope is triggered on the yellow channel which has low gain, so triggering could be jittery and inaccurate. If you observe a signal and it appears fuzzy, smeared or having "stretched" edges in the horizontal direction, like your purple trace does, this may come from jittery triggering, especially if the scope is triggered from a different channel which may contain noise. Maybe the trigger level is not set just right, or the signal is noisy, etc. You can trigger from the signal you're actually trying to observe to eliminate this doubt. Considering the height of the noise spike, the scope shouldn't have trouble triggering on it.

So first, set the scope to one-shot mode, and trigger it manually with the TRIG button to record a single trace. Or use the RECORD function to record several traces. Then examine each trace individually. This will disable the "intensity grating" feature, and all the fuzz will disappear. You will simply see a trace. Use a faster horizontal sweep rate to make sure the spike labeled "A" occupies half the width of screen to get good temporal resolution.

Then you will be able to see if it looks like dampened oscillation.

There are other possible explanations. Just because something appears as fuzz on screen does not mean it is a frequency too high to appear clearly. It can be noise from something else (like a CFL bulb) that is not synchronized with your scope triggering on the DC-DC, so it looks like a mess. You will see the difference by watching the trace in single-shot.

The "A" noise only occurs when the DC-DC switch is ON. So this may be that the input of the DC-DC contains lots of HF noise, maybe its onboard capacitors are not adequate, and what you're seeing is the input noise feeding into the output when the switch is on... and not feeding into the output when the switch is off...

Try switching off the lights in the lab, running the device from another supply or a battery, also carloc's advice from the comments (only connect the GND from the supply to check for common mode noise)... basically try several combinations.

If you can observe the noise while your circuit isn't powered, then it is not guilty.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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