PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Electricity & Magnetism

Other simulators in this category — or see all 56.

View category →
NewUniversity / research

Nyquist Plot (linear systems)

Open-loop L(jω) in the complex plane vs frequency; critical point −1 and distance teaching aid.

Launch Simulator
NewSchool

DC–DC Buck / Boost

Ideal CCM averages: buck V_out ≈ D·V_in, boost V_out ≈ V_in/(1−D); schematic + ripple cartoon.

Launch Simulator
NewSchool

Solar Cell I–V & MPP

Single-diode cell: photocurrent vs irradiance, ideality n, temperature; I(V), power P(V), maximum-power point.

Launch Simulator
NewSchool

Battery Thevenin (SOC)

V_oc(SOC), R_int(SOC), Coulomb-counted SOC vs charge/discharge current; terminal voltage trace.

Launch Simulator
NewUniversity / research

Skin Effect

δ = √(2/(ωμσ)): AC current density vs depth in a conductor (1D exponential).

Launch Simulator
NewSchool

Eddy Current Tube

Magnet fall: dv/dt = g in air vs g − k v in copper pipe (toy drag model).

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Electricity & Magnetism/Bode Diagram (RC low-pass)

Bode Diagram (RC low-pass)

A Bode diagram provides a powerful graphical representation of how a linear, time-invariant system responds to sinusoidal inputs across a wide range of frequencies. This specific simulator visualizes the Bode plot for a fundamental first-order system: the RC low-pass filter. The circuit consists of a resistor (R) and a capacitor (C) in series, with the output voltage measured across the capacitor. Its behavior is governed by the complex frequency-dependent transfer function H(f) = V_out / V_in = 1 / (1 + j(f/f_c)), where j is the imaginary unit, f is the input frequency, and f_c is the critical cutoff frequency defined as f_c = 1/(2πRC). The simulator plots the magnitude of this transfer function, expressed in decibels (|H|_dB = 20 log₁₀(|H|)), and its phase shift (φ = -arctan(f/f_c)), both against the logarithm of frequency. This logarithmic scaling is crucial for capturing the system's behavior over several orders of magnitude. The model assumes ideal components (no parasitic inductance or resistance) and a purely sinusoidal steady-state input. By interacting with the sliders for R and C, students directly observe how the cutoff frequency shifts and how the asymptotic approximations—a flat 0 dB line followed by a -20 dB/decade roll-off for magnitude, and a phase shift from 0° to -90°—accurately describe the filter's real response. This builds intuition for the concept of a 'pole' in the complex frequency domain, demonstrating its role as the frequency where the filter's gain drops by -3 dB and its phase is -45°. Learners connect the abstract mathematics of complex transfer functions to the tangible, measurable behavior of a simple electronic circuit.

Who it's for: Undergraduate engineering and physics students studying signals and systems, circuit analysis, or control theory, as well as electronics enthusiasts seeking to understand frequency response.

Key terms

  • Bode plot
  • Transfer function
  • Cutoff frequency
  • Low-pass filter
  • Decibel (dB)
  • Phase shift
  • RC circuit
  • First-order system

RC

10 kΩ
1 nF

Magnitude rolls off at −20 dB/decade beyond the −3 dB corner f_c = 1/(2πRC). Phase goes from 0° toward −90°. Pink dashed line marks f_c.

Measured values

τ = RC10.000 μs
f_c (−3 dB)15915.49 Hz

How it works

Classic first-order filter Bode plot — the building block for understanding poles, bandwidth, and stability margins.

Frequently asked questions

Why do we use a logarithmic scale for frequency on a Bode plot?
A logarithmic scale allows us to compactly visualize the system's behavior over a very wide frequency range—from very low to very high—on a single graph. This is essential because the characteristic -20 dB/decade slope of a first-order low-pass filter is a straight line only when plotted against log(frequency), making the asymptotic approximations clear and easy to draw.
What is the physical meaning of the -3 dB point at the cutoff frequency (f_c)?
At f = f_c, the output power of the filter is exactly half of the input power. Since decibels for power are 10*log(P_out/P_in), half power corresponds to -3 dB. For voltage, the ratio is 1/√2 ≈ 0.707, and 20*log10(0.707) ≈ -3 dB. This is the defining point where the filter begins to significantly attenuate the input signal.
How does this simple RC model relate to real-world applications?
RC low-pass filters are ubiquitous. They are used to reduce high-frequency noise in sensor signals, prevent aliasing in analog-to-digital converters, and smooth the output of power supplies. The first-order Bode plot provides the foundational understanding needed to design and analyze these practical circuits, though real filters may use higher-order designs for steeper roll-offs.
Why does the phase shift approach -90 degrees but never go beyond it for this filter?
The -90° limit is a fundamental property of a single, real-valued pole in the transfer function. It represents the maximum phase lag introduced by a first-order system. In an RC low-pass, at very high frequencies, the capacitor dominates and behaves almost like a short circuit for the AC signal, causing the output voltage to lag the input current (and thus the input voltage) by a quarter of a cycle, or 90 degrees.