/    Calculators » RC circuit calculator
Support the project on Patreon


Calculator KB-30

RC circuit calculator

Turn-on delays, soft start, microcontroller reset: it's all the same formula.

KB-30RC circuit calculatorCalculates in real time

Result

Time constant τ1 s
Nearly fully charged, 5τ5 s
Voltage at a given moment3.16 V
Time to reach the desired level2.3 s
Initial charging current500 µA
Share calculation

In brief: RC circuit calculations: time constant τ, capacitor charging time through a resistor, voltage at a given moment, initial current, and charging curve. Example: Time constant τ: 1 s.

Calculation example

Input data
Resistance10 kΩ
Capacity100 µF
Supply voltage5 V
Time1000 ms
Charge to90 %
Result
Time constant τ1 s
Nearly fully charged, 5τ5 s
Voltage at a given moment3.16 V
Time to reach the desired level2.3 s
Initial charging current500 µA

How it is calculated

τ = R · C
U(t) = U · (1 − e−t/τ)
t = −τ · ln(1 − x)

In one time constant, the capacitor charges to 63% of the voltage; after five, it is almost fully charged. Discharging follows the same curve, only downward.

What to look for

  • Electrolytic capacitors have a wide capacitance tolerance, up to ±20%. You can't get precise delays with them.
  • High resistance values are sensitive to capacitor leakage current and board humidity.

Frequently asked questions

What is the time constant of an RC circuit?

τ = R · C. It's the time it takes a capacitor to charge to 63% of the supply voltage. 10 kΩ and 100 µF give 1 second, while a practically full charge takes 5τ, or 5 seconds.

How do you calculate the time it takes a capacitor to charge to a given voltage?

t = −τ · ln(1 − x), where x is the fraction of the supply voltage. A capacitor takes 2.3τ to reach 90%: with τ = 1 s, that's 2.3 s.

What current flows at the start of charging?

The maximum current: I = U / R, as if the capacitor were shorted. At 5 V and 10 kΩ, that's 500 µA. In high-power supplies, the inrush current of large capacitors is limited with a thermistor.

Updated · kirich.blog · The calculation runs in your browser; no data is sent anywhere.

See also