The Core Capacitor Voltage Charging Equation & Symbol Definitions

The capacitor voltage charging equation defines the exact voltage across a capacitor at any given moment as it charges through a resistor from a constant DC source. Assuming the capacitor starts fully discharged, the voltage at time t is:

VC(t) = VS × (1 - e-t / (R × C))

Every variable in this equation must be expressed in standard SI base units (Volts, Ohms, Farads, Seconds) before calculating. Here is the exact definition of each symbol:

SymbolParameterSI UnitPractical Notes
VC(t)Capacitor Voltage at time tVolts (V)The potential difference across the capacitor plates at the exact moment measured.
VSSource VoltageVolts (V)The constant DC supply voltage. The theoretical maximum VC can reach.
tTimeSeconds (s)Elapsed time since the charging circuit was closed (t=0).
RResistanceOhms (Ω)Total series resistance, including the discrete resistor and wiring resistance.
CCapacitanceFarads (F)Capacitor value. Often given in μF or nF; must be converted to Farads for the math.
eEuler's NumberDimensionlessMathematical constant ≈ 2.71828. The base of the natural logarithm.

Rearranged Forms: Solving for Time, Resistance, and Capacitance

On the bench, you rarely just solve for VC. Usually, you have a target delay time and need to pick a resistor, or you have a fixed capacitor and need to know how long until a logic threshold is crossed. Here are the algebraically rearranged forms of the capacitor voltage charging equation, solved for every other variable:

  • Solving for Time (t): t = -R × C × ln(1 - (VC / VS))
    Use when: You need to know the exact delay before a microcontroller GPIO or comparator triggers.
  • Solving for Resistance (R): R = -t / (C × ln(1 - (VC / VS)))
    Use when: You have a fixed capacitor in your BOM and need to calculate the current-limiting or timing resistor.
  • Solving for Capacitance (C): C = -t / (R × ln(1 - (VC / VS)))
    Use when: Sizing a soft-start capacitor to limit inrush current over a specific millisecond window.
  • Solving for Source Voltage (VS): VS = VC / (1 - e-t / (R × C))
    Use when: Debugging a circuit where the supply rail is unknown or sagging, but you can measure VC at a known time constant.

Assumptions, Unit Traps, and Realistic Magnitudes

The formula is mathematically perfect, but physical components are not. Before plugging numbers into your calculator, you must understand the boundary conditions of this model.

When the Formula Applies (and When It Doesn't)

This equation assumes an ideal capacitor (zero Equivalent Series Resistance, zero leakage current) charging from a stiff, constant DC voltage source with zero initial charge. If your power supply sags under the initial inrush current, VS is not constant, and the equation will overestimate VC. If you are using a high-value electrolytic capacitor (>1000μF) for a multi-second delay, dielectric leakage will act as a parallel bleed resistor, causing VC to plateau below VS. For delays longer than 2 seconds, abandon passive RC networks and use an active 555 timer or microcontroller.

The Unit Mistakes That Break Your Math

Warning: The Microfarad Trap
The most common reason hobbyists and students get wildly incorrect answers is failing to convert microfarads (μF) to Farads. A 10μF capacitor is not 10 in the equation; it is 0.00001 (10 × 10-6). Similarly, time must be in seconds, not milliseconds. 5ms is 0.005s. If you mix kΩ, μF, and ms without converting to base SI units, your time constant (τ) will be off by orders of magnitude.

Realistic Answer Magnitudes (The Time Constant)

The product of R × C is the time constant, denoted as τ (tau). One τ is the time it takes for the capacitor to reach 63.2% of VS. Because the charging curve is asymptotic, it theoretically never reaches 100%. In practical engineering, we consider the capacitor 'fully charged' at , where it has reached 99.3% of VS. If your calculated time yields a VC greater than VS, you have made a sign error in your natural log calculation.

Worked Examples with Strict Unit Tracking

Let's run two real-world scenarios, explicitly tracking unit conversions to ensure the math holds up on the bench.

Example 1: Finding Voltage at a Specific Time

Scenario: You are building a power-on delay for a 12V relay. The circuit uses a 4.7kΩ resistor and a 10μF capacitor. What is the voltage across the capacitor exactly 5ms after power is applied?

  1. Convert to base SI units:
    VS = 12V
    R = 4,700Ω
    C = 10 × 10-6 F (0.00001 F)
    t = 5 × 10-3 s (0.005 s)
  2. Calculate the time constant (τ):
    τ = R × C = 4,700 × 0.00001 = 0.047 seconds (or 47ms).
  3. Apply the capacitor voltage charging equation:
    VC(0.005) = 12 × (1 - e-0.005 / 0.047)
    VC(0.005) = 12 × (1 - e-0.10638)
    VC(0.005) = 12 × (1 - 0.89907)
    VC(0.005) = 12 × 0.10093
  4. Final Answer: 1.21 Volts. (At 5ms, the cap has only reached about 10% of the supply voltage, well below the typical 7V-9V pull-in threshold of a 12V relay).

Example 2: Sizing a Resistor for a Target Threshold

Scenario: A microcontroller's brownout detection pin triggers at 9V. You have a 12V supply (VS) and a 47μF capacitor on the rail. You need the voltage to hit exactly 9V at the 200ms mark to allow a soft-start sequence to finish. What resistor do you need?

  1. Identify knowns and convert:
    VS = 12V, VC = 9V, t = 0.2s, C = 47 × 10-6 F.
  2. Select the rearranged formula for R:
    R = -t / (C × ln(1 - (VC / VS)))
  3. Calculate the natural log term:
    VC / VS = 9 / 12 = 0.75
    1 - 0.75 = 0.25
    ln(0.25) ≈ -1.38629
  4. Solve for R:
    R = -0.2 / (0.000047 × -1.38629)
    R = -0.2 / -0.000065155
    R ≈ 30,696 Ω
  5. Final Answer: You need a 30.7kΩ resistor. Since this isn't a standard E24 value, you would use a 30kΩ 1% metal film resistor (yielding a slightly faster 195ms trigger) or a 33kΩ (yielding a safer 215ms trigger).

Component Selection Decision Path: Sizing R and C for Real Circuits

Math gives you the theoretical value, but physics dictates what you actually put on the PCB. Use this decision tree to select the right component chemistry and specific part numbers based on your required time constant (τ).

Target Delay (τ)Recommended Capacitor TypeResistor RangeWhy This Chemistry?
< 1ms NP0/C0G Ceramic (1nF - 100nF) 1kΩ - 10kΩ Ceramics have near-zero ESR and no dielectric absorption, ensuring sharp, predictable fast timing.
1ms to 2s Low-ESR Aluminum Electrolytic (10μF - 1000μF) 1kΩ - 100kΩ Provides high bulk capacitance in a small footprint. Low ESR minimizes the initial voltage step error.
> 2s Do NOT use passive RC. N/A Electrolytic leakage current and ceramic dielectric absorption will cause massive timing drift. Use a 555 timer or MCU.

The Concrete Pick: 500ms Soft-Start Delay

If you are designing a standard 12V soft-start circuit requiring a ~500ms delay (where τ ≈ 0.1s to reach the 63% threshold, or targeting a specific trip point around 500ms), do not just grab a random electrolytic from your bin. Standard caps have high leakage and wide tolerances (±20%).

Default Recommendation:
Use a Panasonic EEU-FR1E471 (470μF, 25V, FR Series Low-ESR Aluminum Electrolytic). Pair it with a 1.1kΩ 1% tolerance metal film resistor (like the Vishay MRS25 series).

Why this exact combo? The Panasonic FR series guarantees low leakage current (typically < 0.01 CV after 2 minutes), meaning your charging curve will actually match the capacitor voltage charging equation instead of flatlining early due to internal bleed. The 25V rating provides a >50% derating margin over the 12V rail, which is critical because aluminum electrolytics lose capacitance and lifespan rapidly when operated near their maximum rated voltage. According to reliability data from Electronics Tutorials and standard RC timing principles outlined by Georgia State University's HyperPhysics, maintaining strict component tolerances and voltage derating is the only way to bridge the gap between theoretical math and bench reality.