
- Rise Time Definition: Rise time is defined as the duration it takes for a signal to increase from 10% to 90% of its steady value, indicating how quickly a signal changes.
- Rise Time Formula: The rise time formula varies based on the system type, with a common calculation for a first-order system being 𝑡 𝑟 = 2.2 𝑇 t r =2.2T.
- Calculation Method: To calculate rise time, use the transfer function to determine time constants and calculate the times when the signal reaches 10% and 90% of its final value.
- Practical Measurement: Rise time is typically measured using an oscilloscope, which helps analyze the responsiveness of electronic systems.
- Significance in Electronics: Understanding and calculating rise time is crucial for optimizing the performance of electronic and control systems, ensuring devices operate efficiently and responsively.
What is Rise Time?
Rise time is the time a waveform takes to go from a stated low level to a stated high level. In analog and digital work those levels are usually 10% and 90% of the final (steady) value. Some logic families quote 20% to 80% instead.
In analog circuits it is the edge duration of a step. In digital circuits it is the time spent between invalid logic levels, which sets how much timing margin you have.

Control texts pick different X% and Y% by damping. The pair is not one universal pair.
A common textbook split for second-order systems is 0% to 100% if underdamped (first crossing of the final value), 5% to 95% if critically damped, and 10% to 90% if overdamped. Instrument rise time stays 10% to 90% unless a standard says otherwise.
Rise Time Equation
The next derivations use a first-order lag and a second-order plant.
The formula depends on the model. First-order and second-order cases differ.
Rise Time of a First Order System
Take this closed-loop first-order system transfer function:
![]()
T is the time constant. For G(s)=1/(Ts+1) the unit-step response is 1−exp(−t/T). (The stored latex later drops some minus signs; the inverse Laplace is still 1−exp(−t/T).)
Drive it with a unit step. The Laplace transform of that input is
![]()
The output is
![]()
![]()
![]()
![]()
Partial fractions:
![]()
Find A1 and A2:
![]()
![]()
At s = 0:
![]()
![]()
![]()
At s = −1/T:
![]()
![]()
![]()
So
![]()
Inverse Laplace:
![Rendered by QuickLaTeX.com \[ C(t) = L^{-1} \left[ \frac{1}{s} -\frac{1}{s+\frac{1}{T}} \right] \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-7ab12dee9f15bd144fcdd83134cbd898_l3.png)
![]()
10% to 90% of the final value (here 1):
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
At 90%:
![]()
![]()
![]()
![]()
![]()
![]()
Then tr is
![]()
![]()
![]()
![]()
Rise Time of a Second-Order System
For a second-order step, the 0–100% formula below is for the underdamped case (first time the output hits 1). Overdamped 10–90% and critically damped 5–95% need a different calculation. Do not use (π−φ)/ωd if ζ ≥ 1.
Underdamped unit-step form (ζ < 1):
![]()
Set t = tr at the first crossing of the final value.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Where:
![]()
![]()
Underdamped 0–100% rise time:
![Rendered by QuickLaTeX.com \[ t_r = \frac{\pi - tan^{-1} (\frac{\sqrt{1-\zeta^2})}{\zeta}}{\omega_n \sqrt{1-\zeta^2} } \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-34916c1fcfdbc24da1095ff1552bbc7c_l3.png)
How to Calculate Rise Time?
First-Order System
Example: first-order G(s) = 5/(s+2). The 10–90% rise time still uses 2.2/a, because DC gain only scales the height, not the 10% and 90% times.
![]()
Match
![]()
So a = 2 and b = 5. T = 1/a = 0.5 s. Final value is b/a = 2.5, not 1.
10–90% rise time:
![]()
![]()
![]()
Second-Order System
Second example: underdamped plant, natural frequency 5 rad/s, damping 0.6. Use 0–100% first-crossing time.
![]()
![]()
Use
![]()
Need φ and ωd.
![Rendered by QuickLaTeX.com \[ \phi = tan^{-1} \left( \frac{\sqrt{1-\zeta^2}}{\zeta} \right) \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-78e654941718377e80c98bdf43d3e312_l3.png)
![Rendered by QuickLaTeX.com \[ \phi = tan^{-1} \left( \frac{\sqrt{1-0.6 ^2}}{0.6} \right) \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-1b0901bda094e24ca5c2dd556f0ed601_l3.png)
![]()
![]()
![]()
![]()
Damped natural frequency ωd:
![]()
![]()
![]()
Then
![]()
![]()
![]()
Why is Rise Time 10% to 90%?
You may use other percentages if a standard names them.
Electronics and scope work still default to 10% to 90%.
The start and the last few percent of a step often depend on the source and on settling. The middle of the edge is more repeatable.
Example edge:

The trace sits near zero, then the edge starts.
Timing from the long zero wait is not the edge. The interval marked Tr is the transition after the trigger.
90% is used because many edges crawl into the last percent (noise, RC tails). They do reach 100% in an ideal first-order model; real traces often make 100% a poor mark.
An exponential 1−exp(−t/T) only meets 100% as t goes to infinity, so 90% is a finite, useful mark.

Start and finish of an edge vary by device.
The 10% to 90% slice of that transition is the usual comparison between parts.
So 10% to 90% is the default unless the control definition (0–100% underdamped) applies.
Rise Time vs Fall Time
Fall time is the time from a stated high level to a stated low level.
Usual marks are 90% down to 10% of the step. The figure below shows that interval.

The percentage pair is the reverse of rise time. The seconds are not automatically equal.
A CMOS pin, a BJT or a diode-clamped line can fall faster or slower than it rises.
Only a symmetric wave (for example a sine) has matching rise and fall. A square-ish logic edge usually does not.
There is no general formula that converts one into the other. Both still matter for timing and EMI.
Rise Time and Bandwidth
You measure an edge with an oscilloscope. A 10–90% rise time also estimates the signal’s harmonic content, which sets the scope bandwidth you need.
Pick an oscilloscope whose bandwidth is at least that of the edge, or the displayed rise time will look slower than the real edge.
Displayed tr is roughly √(tr_signal² + tr_scope²) when both are 10–90% Gaussian-like edges.
A common 10–90% rule for a simple one-pole response is BW ≈ 0.35 / tr:
![]()
That 0.35 applies to 10–90% on a first-order (or Gaussian) edge. 20–80% uses a smaller constant.
Keep units consistent: tr in seconds gives BW in hertz. 1 ns and MHz are a usual pair.
A near-Gaussian or single-pole front end matches 0.35 well.
Flatter, brick-wall-like scopes use about 0.40 to 0.45 (Tektronix and others quote this). Use the figure in the scope manual.
Example: a displayed 10–90% edge of 1 ns. If that edge is scope-limited, the scope bandwidth is about 0.35 / 1 ns = 350 MHz. The stored latex writes 3.5 / 10^-9 and 3.5×10^-9; that algebra is wrong. 0.35 / 1e-9 s = 3.5e8 Hz = 350 MHz.
Using 0.35 / 1 ns:
![]()





