How to create a function to sweep capacitance?

Hello all,

Is there an easy way to sweep multiple capacitances at once? I tried using x inside that capacitance value as a multiplier so that I could see the impact of changing the capacitors in a notch filter. It gave me a bode plotting error every time I tried to simulate it.

I want to sweep c5 and c3 at the same time but I cannot seem to get it to work correctly.

Thank you.

by craftyjam
April 30, 2025

Have you tried to use the Parameter element (in the Unsorted Elements, the first one)? You can specify the value of the parameters, or make a sweep, in the inputs for the simulation. You can also check Lesson5 in the CircuitLab Academy (Help section).

by vanderghast
May 01, 2025

Yeah I've used the x parameter to sweep multiple capacitors before. The trouble is, If I want to sweep a capacitor and say, a potentiometer at the same time, I can't come up with an x parameter that can be used for both while having a streamlined scaling like a pots "k" value. To sweep a cap I have needed to have F's in the x value in the sweep function to get the bode plot to plot without giving me an error.

Is there some way algebraically to sweep multiple values by 0 -> 1 while maintaining their specific units?

by craftyjam
May 01, 2025

You can name/rename a second parameter, like you do to define a property. There is an example in Lesson 5, if I remember well, where more than one parameter is used to define a component.

by vanderghast
May 02, 2025
Add comment...

Please sign in or create an account to comment.


2 Answers

Answer by doctiplus

You can sweep multiple capacitances by defining a global parameter (e.g., x) and setting C3 = C3_base * x and C5 = C5_base * x, then using a .step param x command in your SPICE or simulator. Make sure all dependencies are properly defined and the simulator supports parameter sweeps in AC analysis. Also, double-check syntax, Bode plot errors often come from undefined or misused parameters. Doctiplus

+1 vote
by doctiplus
May 02, 2025
Add comment...

Please sign in or create an account to comment.


Answer by elonmaskx

What I like most about crazy cattle 3d is the combination of action levels and humorous jokes, bringing a very relaxing feeling.

0 votes
by elonmaskx
May 01, 2025
Add comment...

Please sign in or create an account to comment.


Your Answer

You must log in or create an account (free!) to answer a question.

Log in Create an account


Go Ad-Free. Activate your CircuitLab membership. No more ads. Save unlimited circuits. Run unlimited simulations.

Search Questions & Answers


Ask a Question

Anyone can ask a question.

Did you already search (see above) to see if a similar question has already been answered? If you can't find the answer, you may ask a question.


About This Site

CircuitLab's Q&A site is a FREE questions and answers forum for electronics and electrical engineering students, hobbyists, and professionals.

We encourage you to use our built-in schematic & simulation software to add more detail to your questions and answers.

Acceptable Questions:

  • Concept or theory questions
  • Practical engineering questions
  • “Homework” questions
  • Software/hardware intersection
  • Best practices
  • Design choices & component selection
  • Troubleshooting

Unacceptable Questions:

  • Non-English language content
  • Non-question discussion
  • Non-electronics questions
  • Vendor-specific topics
  • Pure software questions
  • CircuitLab software support

Please respect that there are both seasoned experts and total newbies here: please be nice, be constructive, and be specific!

About CircuitLab

CircuitLab is an in-browser schematic capture and circuit simulation software tool to help you rapidly design and analyze analog and digital electronics systems.