Phasor Model for RC Filter Electronic Circuit

This Demonstration shows the phasor model for the steady-state behavior of a series RC circuit with a sinusoidal input. It lets you change the values of the resistance and capacitance in the circuit and the angular frequency of the input to examine the amplitude and phase relationships for the system. It also shows how this behavior can be exploited as either a high-pass or low-pass filter.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The phasor model is shown in the left-hand plot in the animation window. In the animation, the black phasor corresponds to the input voltage (with arbitrary amplitude 1), the red phasor corresponds to the voltage across the resistor, and the green phasor corresponds to the voltage across the capacitor. The angular frequency of the input is in units of radians/second, the resistor value is in units of ohms, and the capacitor value is in nanofarads. By varying , , and in the animation you can investigate how they affect the relative phases and amplitudes of the different voltages across components in the circuit.
You can also investigate the animation using just the initial values for R and C and varying only : the behavior of the phasors under these conditions gives a wonderful illustration of how taking the output voltage across the capacitor (resistor) can be exploited as a low-pass (high-pass) filter. Remember that the voltage measured by an instrument is just the projection of the phasor on the real axis and so, when measured, each of these voltages will be sinusoidal with angular frequency and with an amplitude determined by the amplitude (length) of the phasor, as shown by the colored bars on the horizontal axis.
The right-hand plot in the animation window shows the time evolution of the voltages for different values of the parameters, again showing the phase and amplitude relationship. Its leading edge, the right edge of the plot at the vertical voltage axis, shows the value of the voltages corresponding to the phasors at any given instant.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+