The Core Voltage of Capacitor Equation: V = Q/C
The fundamental voltage of capacitor equation defines the relationship between the electrical charge stored on the plates and the potential difference across them. In its purest DC steady-state form, the equation is:
Here is the exact definition of every symbol in the formula, along with the standard SI units and the practical units you will actually see on the bench:
| Symbol | Parameter | Standard SI Unit | Practical Bench Unit |
|---|---|---|---|
| V | Voltage (Potential Difference) | Volts (V) | V, mV |
| Q | Electric Charge | Coulombs (C) | μC, nC, mAh |
| C | Capacitance | Farads (F) | μF, nF, pF |
Rearranged Forms
Depending on what you are solving for on the bench, you will need to rearrange the formula. Here are the algebraic variants:
- Solving for Charge: Q = C × V (Used to calculate total stored charge or size a battery equivalent)
- Solving for Capacitance: C = Q / V (Used to select a capacitor value for a required charge storage)
- Dynamic (Current) Form: I = C × (dV / dt) (Used when voltage is changing over time, linking charge flow to current)
Assumptions, Boundaries, and Unit Traps
The V = Q/C equation is elegant, but it relies on physical assumptions that frequently bite hobbyists and engineers when moving from simulation to physical hardware.
When the Formula Applies (and When It Doesn't)
This equation assumes a linear dielectric. It implies that capacitance (C) is a fixed constant regardless of the applied voltage. This is true for Class I ceramics (C0G/NP0), film capacitors, and aluminum electrolytics. However, it is false for Class II MLCCs (X5R, X7R, Y5V). Due to DC bias effects, a 10μF X7R capacitor might only exhibit 3μF of actual capacitance at its rated voltage. If you use the nominal 10μF value in your equation, your calculated voltage will be dangerously wrong. Always check the manufacturer's DC bias derating curves.
Unit Mistakes That Break the Math
The most common bench error is ignoring the metric prefixes.
- The 'Micro' Trap: Forgetting to multiply microfarads by 10⁻⁶. Plugging '470' instead of '0.00047' into the equation yields a voltage thousands of times too high.
- Coulombs vs. mAh: Battery engineers think in milliamp-hours (mAh), but capacitor equations demand Coulombs. Conversion: 1 mAh = 3.6 Coulombs.
Realistic Answer Magnitudes
One Coulomb is a massive amount of charge. A 1 Farad supercapacitor charged to 1V holds exactly 1 Coulomb. On a standard PCB, a 100μF electrolytic capacitor at 12V holds only 1.2 millicoulombs (0.0012 C). If your hand calculation yields a charge of 5 Coulombs for a standard ceramic capacitor, you have missed a decimal point.
Solved Bench Problems with Unit Tracking
Let's run through two practical calculations, explicitly tracking the powers of ten to prevent magnitude errors.
Problem 1: Finding Voltage from Charge and Capacitance
Scenario: You have a 470μF aluminum electrolytic capacitor that has been charged with 15mC (millicoulombs) of charge. What is the voltage across its terminals?
- Identify Knowns: C = 470μF, Q = 15mC
- Convert to Base SI Units:
C = 470 × 10⁻⁶ F = 0.00047 F
Q = 15 × 10⁻³ C = 0.015 C - Select Equation: V = Q / C
- Substitute and Solve:
V = 0.015 / 0.00047
V = 31.91 V
Problem 2: Sizing Capacitance for a Target Voltage Drop
Scenario: A sensor circuit draws a steady 50mA for a 20ms burst. You need to support this burst from a local bypass capacitor, allowing the rail to drop by no more than 0.3V (from 3.3V down to 3.0V). What minimum capacitance is required?
- Identify Knowns: I = 50mA, Δt = 20ms, ΔV = 0.3V
- Convert to Base SI Units:
I = 0.050 A
Δt = 0.020 s - Derive Working Equation: Since Q = I × t, and C = Q / V, we substitute to get: C = (I × Δt) / ΔV
- Substitute and Solve:
C = (0.050 × 0.020) / 0.3
C = 0.001 / 0.3
C = 0.00333 F - Convert to Practical Units:
0.00333 F × 10⁶ = 3333 μF
Real-World Scenario: Supercapacitor Backup for an ESP32 Brownout
Equations on paper rarely account for parasitic elements. Here is a war story from the bench that shows why the basic voltage of capacitor equation isn't enough on its own.
The Setup
We needed an ESP32-WROOM-32 module to detect a main power loss and immediately write 2KB of state data to its internal NVS (Non-Volatile Storage). The WiFi radio fires a transmission burst during this save sequence. The module requires a minimum of 2.7V to avoid a brownout reset, and the rail normally sits at 3.3V.
The Numbers
- Current Draw (I): 240mA (0.240 A) during the TX burst.
- Time Required (Δt): 15ms (0.015 s) to complete the NVS write.
- Allowable Voltage Drop (ΔV): 3.3V - 2.7V = 0.6V.
Using our derived equation: C = (0.240 × 0.015) / 0.6 = 0.006 F (6000μF or 6mF).
The Outcome
We selected a commercial 0.01F (10mF) 5.5V radial supercapacitor to provide a safety margin. On paper, 10mF is nearly double the required 6mF. We wired it directly across the 3.3V rail.
What Went Wrong
During the power-cut test, the ESP32 instantly browned out and rebooted before the NVS write could finish. The bulk capacitance was theoretically sufficient, but we ignored Equivalent Series Resistance (ESR).
The specific supercapacitor we chose had an ESR of roughly 8Ω (typical for cheap, small-form-factor supercaps). When the ESP32 demanded 240mA instantly, Ohm's law dictated an immediate voltage drop across the ESR before the capacitive discharge equation even had time to act:
V_drop = I × ESR = 0.240A × 8Ω = 1.92V
The rail voltage instantly collapsed from 3.3V to 1.38V (3.3 - 1.92), tripping the ESP32's internal brownout detector (which sits around 2.4V).
The Fix: We kept the 10mF supercapacitor for bulk energy storage, but added a parallel bank of low-ESR 10μF X7R MLCCs right at the ESP32 VDD pins. The ceramics handled the high-frequency transient current spike (dI/dt) without dropping voltage, while the supercapacitor slowly replenished the ceramics over the 15ms window. For more on ESP32 power delivery design, refer to the official Espressif Hardware Design Guidelines.
The Transient Extension: Calculating Voltage Over Time
The V = Q/C equation gives you a snapshot in time. But on the bench, capacitors are usually charging or discharging through a resistor. To map the voltage of a capacitor as it changes over time in an RC network, you must use the transient exponential equation:
Where:
- V(t) is the voltage across the capacitor at time t.
- V_s is the source voltage (the asymptote the cap is charging toward).
- e is Euler's number (~2.718).
- R is the series resistance in Ohms (Ω).
- C is the capacitance in Farads (F).
- t is the elapsed time in seconds.
The product of R × C is known as the time constant (τ, tau). A practical rule of thumb for bench work: a capacitor is considered 'fully charged' (to within 99.3% of V_s) after 5 time constants (5τ). If you are designing a 555-timer delay circuit or an RC low-pass filter, calculating τ is your mandatory first step before you ever touch a breadboard. For deeper theory on RC time constants and dielectric absorption, the All About Circuits DC textbook chapter on capacitors remains an excellent, free reference.
Understanding the static V = Q/C equation is mandatory for sizing energy storage, but recognizing its limitations—like DC bias derating in MLCCs and ESR voltage drops in supercapacitors—is what separates a simulation from a working prototype.






