Rise Time: What is it? (Equation And How To Calculate It)

what is rise time

What is Rise Time?

Rise time is defined as the time taken for a signal to cross from a specified low value to a specified high value. In analog and digital electronics, the specified lower value and specified higher value are 10% and 90% of the final or steady-state value. So the rise time is typically defined as how long it takes for a signal to go from 10% to 90% of its final value.

The rise time is an essential parameter in analog and digital systems. It describes the time taken for the output to rise from one level to another in an analog system, which has many real-world implications. The rise time tells us how long a signal spends in the intermediate state between two valid logic levels in a digital system.

rise time
Rise Time

In control theory, the rise time is defined as a time taken for the response to rising from X% to Y% of its final value. The value of X and Y vary on the type of system.

The rise time for underdamped second-order systems is 0% to 100%, for critically damped systems it is 5% to 95%, and for overdamped systems it is 10% to 90%.

Rise Time Equation

For the calculation in time domain analysis, we consider the first-order system and second-order system.

So, to calculate the formula for rise time, we consider first-order and second-order systems.

Rise Time of a First Order System

The first-order system is considered by the following closed-loop transfer function.

    \[ G(s) = \frac{1}{Ts+1} = \frac{b}{s+a} \]

In the transfer function, T is defined as a time constant. The time-domain characteristics of the first-order system are calculated in terms of time constant T. 

Now, assume that the reference input of the closed-loop system is a unit step function. And it is defined in terms of Laplace transform as;

    \[ R(s) = \frac{1}{s} \]

So, the output signal will be defined as;

    \[ C(s) = G(s) R(s) \]

    \[ C(s) = \frac{1}{Ts+1} \times \frac{1}{s} \]

    \[ C(s) = \frac{\frac{1}{T}}{s+\frac{1}{T}} \times \frac{1}{s} \]

    \[ C(s) = \frac{\frac{1}{T}}{s(s+\frac{1}{T})} \]

Solve this equation using partial fraction;

    \[ C(s) = \frac{A_1}{s} + \frac{A_2}{s+\frac{1}{T}} \]

Now, find the values of A1 and A2;

    \[ \frac{A_1}{s} + \frac{A_2}{s+\frac{1}{T}} = \frac{\frac{1}{T}}{s(s+\frac{1}{T})} \]

    \[ A_1 (s+\frac{1}{T}) + A_2 s = \frac{1}{T} \]

For s=0;

    \[ A_1(0+\frac{1}{T}) + A_2 (0) = \frac{1}{T} \]

    \[ A_1 \frac{1}{T} = \frac{1}{T} \]

    \[ A_1 = 1 \]

For s=-1/T;

    \[ A_1(\frac{-1}{T} + \frac{1}{T}) + A_2 (\frac{-1}{T}) = \frac{1}{T} \]

    \[ A_1 (0) - A_2 \frac{1}{T} = \frac{1}{T} \]

    \[ A_2 = -1 \]


    \[ C(s) = \frac{1}{s} + \frac{-1}{s+\frac{1}{T}} \]

Taking inverse Laplace;

    \[ C(t) =  L^{-1} \left[ \frac{1}{s} -\frac{1}{s+\frac{1}{T}} \right] \]

    \[ C(t) = 1-e^{\frac{-t}{T}} \]

Now, we calculate the rise time between 10% and 90% of the final value.

    \[ C(t_{10}) = 0.10 \quad and \quad C(t_{90}) = 0.90 \]

    \[ 0.10 = 1 - e^{\frac{t_{10}}{T}} \]

    \[ e^{\frac{t_{10}}{T}} = 1-0.10 \]

    \[ e^{\frac{t_{10}}{T}} = 0.9 \]

    \[ \frac{-t_{10}}{T} = ln(0.9) \]

    \[ t_{10} = -T ln(0.9) \]

    \[ t_{10} = -T (-0.1053) \]

    \[ t_{10} = 0.1053T \]


    \[ 0.90 = 1 - e^{\frac{t_{90}}{T}} \]

    \[ e^{\frac{t_{90}}{T}} = 1 - 0.9 \]

    \[ e^{\frac{t_{90}}{T}} = 0.1 \]

    \[ \frac{-t_{90}}{T} = ln(0.1) \]

    \[ t_{90} = -T (-2.3025) \]

    \[ t_{90} = 2.3025T \]

Now, for rise time tr;

    \[ t_r = t_{90} - t_{10} \]

    \[ t_r = 2.3025T - 0.1053T \]

    \[ t_r = 2.197 T \]

    \[ t_r \approx 2.2T = \frac{2.2}{a} \]

Rise Time of a Second-Order System

In a second-order system, the rise time is calculated from 0% to 100% for the underdamped system, 10% to 90% for the over-damped system, and 5% to 95% for the critically damped system.

Here, we will discuss the calculation of rise time for a second-order system. And the equation for a second-order system is;

    \[ C(t) = 1-\frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t_r + \phi) \]

The rise time is denoted by tr.

    \[ C(t) = C(t_r) = 1 \]

    \[ 1 = 1 - \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t_r + \phi) \]

    \[ \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t_r + \phi) = 0 \]

    \[ sin(\omega_d t_r + \phi) = 0 \]

    \[ sin(\omega_d t_r + \phi) = sin(\pi) \]

    \[ (\omega_d t_r + \phi) = (\pi) \]

    \[ \omega_d t_r = \pi - \phi \]

    \[ t_r = \frac{\pi - \phi}{\omega_d} \]


    \[ \omega_d = \omega_n \sqrt{1-\zeta^2} \]

    \[ \phi = tan^{-1} (\frac{\sqrt{1-\zeta^2})}{\zeta} \]

Therefore, the final formula of rise time is;

    \[ t_r = \frac{\pi - tan^{-1} (\frac{\sqrt{1-\zeta^2})}{\zeta}}{\omega_n \sqrt{1-\zeta^2} } \]

How to Calculate Rise Time?

First-Order System

For example, find the rise time of a first-order system. The transfer function of a first-order system is shown in the equation below.

    \[ G(s) = \frac{5}{s+2} \]

Compare the transfer function with the standard form of transfer function.

    \[ G(s) = \frac{b}{s+a} \]

So; a=2 and b=5;

The rise time equation for a first order system is;

    \[ t_r = \frac{2.2}{a} \]

    \[ t_r = \frac{2.2}{2} \]

    \[ t_r = 1.1 sec \]

Second-Order System

Find the rise time of a second-order system with a natural frequency of 5 rad/sec and a damping ratio of 0.6.

    \[ \omega_n = 5 rad/sec \]

    \[ \zeta = 0.6 \]

The equation of rise time for second order system is;

    \[ t_r = \frac{\pi - \phi}{\omega_d} \]

Now, we need to find the value of ф and ωd.

    \[ \phi = tan^{-1} \left( \frac{\sqrt{1-\zeta^2}}{\zeta} \right) \]

    \[ \phi = tan^{-1} \left( \frac{\sqrt{1-0.6 ^2}}{0.6} \right) \]

    \[ \phi = tan^{-1} \left( \frac{\sqrt{1-0.36}}{0.6} \right) \]

    \[ \phi = tan^{-1} \left( \frac{0.8}{0.6} \right) \]

    \[ \phi = tan^{-1} (1.33) \]

    \[ \phi = 0.9272 rad \]

Now, for ωd,

    \[ \omega_d = \omega_n \sqrt{1-\zeta^2} \]

    \[ \omega_d = 5 \times 0.8 \]

    \[ \omega_d = 4 rad/sec \]

Put these values in the equation of rise time;

    \[ t_r = \frac{3.14-0.9272}{4} \]

    \[ t_r = \frac{2.2128}{4} \]

    \[ t_r = 0.5532 sec \]

Why is Rise Time 10% to 90%?

To calculate the rise time, it is not compulsory that we need to measure the time between 10% to 90%.

But in most cases, the rise time is calculated between these values.

We use these values because the signals may have very different waveforms in the very first and last portions of their final values.

For example, take the switching pattern below:

switching pattern
Switching Pattern

This was at a value of approximately zero for some time before rising up and reaching its final value.

It would not be appropriate to calculate the “rise time” from when the value was at zero, as this would not be representative of the time taken for the signal to rise during this intermediate state (clearly there was some trigger that occurred at the start of Tr).

On the tail end, we use 90% instead of 100% because often signals will never reach their final value.

Similar to how a logarithmic graph looks, it will never quite reach 100%, with the gradient of the graph decreasing over time.

log graph

So to summarise: switching devices have different switching patterns at the starting and ending stages.

But during the transition between these stages, all devices have a similar rise pattern. And measuring 10% to 90% of this transition typically gives a fair representation of the rise time across a wide range of devices.

Hence, in most conditions, we calculate the rise time between 10% and 90%.

Rise Time vs Fall Time

Fall time is defined as a time taken by a signal to fall (decrease) from a specified value (X) to another specified value (Y).

In most cases, the upper specified value (X) is 90% of the peak value and the lower specified value of 10% of the peak value. A diagram illustrating fall time is shown below.

rise time vs fall time
Rise Time vs Fall Time

So in a sense the fall time can be considered the inverse of the rise time, in terms of how it is calculated.

But it is important to underscore that the fall time is not necessarily equal to the rise time.

Unless you have a symmetrical wave (such as a sine wave), the rise time and fall time are independent.

And there is no generalized relationship between the rise time and fall time. Both quantities play a vital role for signal analysis in control systems and digital electronics.

Rise Time and Bandwidth

To measure the signal practically, we use an oscilloscope. If we know the signal’s rise time, we can find the signal’s bandwidth for testing.

This will help to choose an oscilloscope with greater or equal bandwidth. And it will give accurate display results in the oscilloscope.

If we know the signal’s rise time, we can find how much the oscilloscope will slow down the signal and add to its rise time.

The relation between bandwidth (BW) and rise time (tr) is expressed as the formula below.

    \[ BW \approx \frac{0.35}{t_r} \]

The above formula assumes that the rise time is measured in the range of 10% to 90% of the final value.

The convenient units of bandwidth are MHz or GHz and for rise time μs or ns.

If an oscilloscope’s input amplifiers have a simple frequency response, the numerator 0.35 gives an accurate result.

But many oscilloscopes have faster roll-off to give a flatter frequency response in the passband. In this condition, the numerator increased to 0.45 or more.

For example, when a square wave is displayed on an oscilloscope, it has a 10-90% rise time of 1ns. What will be the approximate bandwidth of the oscilloscope?

By substituting these numbers into the formula above,

    \[ BW = \frac{3.5}{10^{-9}}  = 3.5 \times 10^{-9} = 350MHz \]

Want To Learn Faster? 🎓
Get electrical articles delivered to your inbox every week.
No credit card required—it’s 100% free.

About Electrical4U

Electrical4U is dedicated to the teaching and sharing of all things related to electrical and electronics engineering.