Re: Signals
master_picengineer,
I couldn’t find an article that develops the equation, so here’s my version:
.
Assume the following:
The system is defined as a single pole lag filter with a time constant of Tau.
.
Rise time is defined as the time required for the output puls to go from 10% to 90% of its final values.
.
The equation for the step response of a single pole lag is:
Vo = Vin[1-e^(-t/Tau)]
.
Solve for the time reqired for the output to reach a specified voltage Vo
Vo = Vin-Vin e^(-t/Tau)
Vin e^(-t/Tau) = Vin – Vo
Take the natural log of both sides:
ln(Vin) –t/Tau = ln(Vin-Vo)
-t/Tau = ln(Vin-Vo) – ln(Vin) = ln[(Vin-Vo)/Vin]
-t = -Tau ln[(Vin-Vo)/Vin]
Solve for the time required to reach 10%:
For a single pole lag, Tau = 1/w, where omega is the cutoff frequency in radians/second.
.
SO
T10 = (-1/w) ln [(Vin-.1Vin)/Vin] = .105360515/w
.
Solve for the time required to reach 90%
T90 = (-1/w) ln [(Vin-.9Vin)/Vin] = 2.3202585093/w
.
Time required to go from 10% to 90% = t90-t10 = 2.2/w
Converting w to Hz,
.
T90-t10 = 2.2/2 pi f = .35/f
Regards,
Kral