i'm trying to get my head round two intermingling factors relating primarily to an rc low pass filter and bypass capacitors for providing a low impedance path for high frequency AC signals, essentially filtering them out.

I was initially confused by the need of a resistor within an RC filter. But the following picture explains how the input port matches the output port. (Actually taken from another stackexchange question)

RC Filter

But then looking at bypass capacitors: bypass capacitor

I understand these can provide voltage if it dips, but i have not found a reasonable explanation as to why an rc filter requires the resistor but a bypass capacitor can take out high frequency signals without one? Essentially filtering, low pass filtering?

  • \$\begingroup\$ Trance inductance. \$\endgroup\$
    – winny
    Mar 31, 2017 at 20:53
  • 1
    \$\begingroup\$ @winny, I've heard of an induced trance, but ... \$\endgroup\$
    – The Photon
    Mar 31, 2017 at 21:22
  • 2
    \$\begingroup\$ @ThePhoton, it's the newest thing among the cool kids! Too late for an edit now but I got autocorrected from trace to trance. \$\endgroup\$
    – winny
    Mar 31, 2017 at 21:52

4 Answers 4


All filters are voltage dividers, with Zin and Zshunt. Sometimes the Zin is hidden, or just part of the wiring. In an RC LowPass, we have the R*C timeconstant; invert that to find radians/second at the 0.707 halfpower point (also the -3dB, 45 degree phaseshift point); divide that by 2*pi and you have frequency in Hertz.

Thus the RC filter gives predictable corner frequency; 1MegOhm and 1uF is 1second tau, 1 radian/second frequency, and 0.16 cycle-per-second (Hertz).

Another valuable feature of RC filters is the built-in dampening. Our circuits always have inductance; my default rule-of-thumb is 1nanoHenry/millimeter for wire or skinny PCB trace over air. If wire scotch-taped atop a metal sheet, or PCB trace over GND/VDD plane, I use 100 picoHenry/millimeter.

Our capacitors always have some inductance; any non-zero length of circuit has some inductance; hence every capacitor has the L+C to ring; we should think about dampening that ringing, with resistive losses R = sqrt(L/C).

We often place two capacitors in parallel for VDD bypassing; we have just formed a PI resonator, with peaks and nulls of filtering. Examine this simulation, with 10 milliVolts (typical ripple levels) into a CLC PI filter; C1 = 100uF; L is PCB inductance of 10nH; C2 = 0.1uF; the source includes 100nH (4" wiring) and 1milliOhm. The rightmost 3 stages show the ideal C_L_C, and are de-selected from the simulation; right after the source are the CLC used in the simulation, checked to be active. Note the horrific peaks and nulls in the bottom plot of frequency response.

How can we have such peaks and nulls? Because all resistors (in source, in each cap of value 100uF and 0.1uF, and in the top middle PCB inductance) are only 0.001 Ohm.

What does the peaking do? We have 23dB peaking at 50KHz, or 140 milliVolts of ringing. We have 26dB peaking at 3MHz, or 200 milliVolts of ringing. Unfortunately, 3MHz is near SwitchReg clocking and ringing frequencies.

enter image description here

Lets increase the resistors (in 10mV voltage source; in cap#1 100uF, in top middle PCB inductance, in cap#2) to 10 milliohm. Here is our BODE:

enter image description here

We STILL have no filtering at 3MHz. What to do? We need to dampen that 3MHz peak. Lets increase the top middle Resistance from 0.010 to 0.100 ohms;

enter image description here

Some attenuation (-10dB, or 0.316X). Can we improve this? Lets compute!

Using sqrt(L/C) as sqrt( (10+10+10nH) / 100nF) = sqrt(30/100) = sqrt(0.3) = 0.55 ohm, we increase top middle R to 0.55 Ohm:

enter image description here

What is the final circuit?


simulate this circuit – Schematic created using CircuitLab

But there is more. Lets use many 0.1UF, and place 0.55 ohm in series with some.

enter image description here

Thus the final final circuit has NO series R in VDD line, preserving VDD headroom, but does dampen.


simulate this circuit

Notice we've done nothing to improve the low frequency filtering: 60Hz, 120hz. (1) Large R and C are needed, using up the headroom of VDD and making OpAmp VDD vary as the load current varies. (2) LDOs help with 60/120 but add their own ThermalNoise (some inject a millivolt of random noise between DC and 100KHz; others inject just a microvolt but have high Iddq; LDOs also fail at high frequencies because the PSRR(1MHz) is near 0dB just like many OpAmps. (3) Use inductors, large inductors, in the VDD path. Instead of the 100nanoHenry, use 100milliHenry.

Another way to provide dampening brings Ferrite Beads into the schematic; these require low or moderate current levels to remain effective; at 3MHz or 30MHz, consider a bead. Examine the loss-level (the "resistance") and test in with your capacitor(s) of choice. Watch out for temperature effects. (This is why I suggest Resistors for dampening.)

Summary: for high-precision and high-SNR measurements, you must also design the VDD networks. For high-gain, with multiple OpAmps sharing a supply, you must now design a VDD Tree, to avoid feedback and oscillation or delayed settling.

  • 1
    \$\begingroup\$ Excellent post. The right choice of cap isn't "lowest ESR" or whatever, rather it is usually the one which gives a nice, flat impedance curve without resonances. I will mention ferrite beads and filter inductors in the supply, too: these need care, esp. combined with ceramics, as resonant LC tanks are easily created. \$\endgroup\$
    – bobflux
    Apr 1, 2017 at 12:56

The trace from the power source to the capacitor has inherent parasitic inductance. This provides the series element to make a low-pass filter.

A more complete model of the circuit looks like this:


simulate this circuit – Schematic created using CircuitLab

I've drawn the load as a time-varying current source, because the main goal of the bypass capacitor is to reduce voltage variation due to changing current draw in the load. If/when you simulate your bypassing scheme, it's a good idea to use this model, and use the simulation to check if your bypass network presents a low impedance to the load at all frequencies it might excite with varying currents.


but a bypass capacitor can take out high frequency signals without one?

A bypass or decoupling capacitor provides a low impedance path for high frequency signals. If the circuit generates high frequency signals on the supply line these can loop around to ground and back into the circuit via the bypass capacitor(s). Without the bypass capacitors these signals are forced to take a longer loop via whatever generates that supply voltage. For example a voltage regulator or a battery. These in general do not provide a short path to ground for the high frequency signals causing ripple on the supply and other issues (EMI/EMC).

You are mistaken in thinking that there is no resistance involved in the supply decoupling case. There is, it is the output impedance of whatever generates the supply voltage and the (small signal) impedance the circuit has between its supply connections. For very high frequencies the inductance of the supply lines also start playing a role.

So a bypass capacitor across a supply does make sort of a lowpass filter, it will have a low-frequency cutoff point which is given by the value of the capacitor(s) and the (small signal) impedances of the supply source and the loading circuit.

  • \$\begingroup\$ Can you elaborate on what you mean by "(small signal) impedance the circuit has between its supply connections", emphasis on small signal? \$\endgroup\$
    – cr1901
    Apr 1, 2017 at 4:54
  • 1
    \$\begingroup\$ Start reading here: en.wikipedia.org/wiki/Small-signal_model A Small signal model or representation is what is used in analog electronics as a linearized model of the behaviour of a (non linear) circuit. This makes describing and doing calculations on that behaviour much easier. \$\endgroup\$ Apr 1, 2017 at 14:32

There are many basic sources of noise.

  • 1) SMPS ripple << 10MHz
  • 2) Switched V capacitance load noise CMOS capacitance or inductive >> 10MHz , (large logic boards )
  • 3) Switch I inductive load noise ( broad spectrum)

    • All traces and wires have inductance and resistance. (Diverse applications)
    • All caps have ESR and low ESR caps are generally < 100us =T=ESR*C for <=100uF
    • General Purpose (G.P.) are generally > 100us
    • low ESR e-caps < 10us are good.
    • Ultra Low ESR Caps are <=1us and rare in e-caps
    • Ultra Low ESR common for Ceramic and plastic film caps but limited by low C

Voltage series resistance is a design tradeoff.

  • more R causes load regulation noise errors
    • CMOS logic is a switch capacitance can induce ringing in the DC supply at the transfer function resonant frequency, shown below with all switches off.
  • less R reduces attenuation of source noise.
  • I have added ideal switches to simulate difference lumped elements so you can see the effect of CMOS rise time current noise that induces load regulation noise above 10MHz.

Simulation link enter image description here enter image description here

This does not pretend to cover all the variations of Supply noise and applications from low noise Audio pre-amps to Microwave where series /shunt filters are common.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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