Oscillation Frequencies...

I have an Astable 555 Timer set up as shown above. What is the value of R 1 R1 (in k Ω k\Omega ) to generate a pulse of 37.7 [Hz] with a pause of 0.0265 [s] per wave, given that the value of R 2 R2 is 15 k Ω and the value of C 1 C1 is 1 µ F µF ?

Give your answer to 1 d.p. Calculators ARE ALLOWED. If you want to challenge yourself don't use one!


The answer is 8.2.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Carsten Meyer
May 15, 2021

Before we begin, we normalize all voltage, currents, time and elements by the values given below: voltages: 1 V , currents: 1 mA , time: 1 ms , R : 1 k Ω , C : 1 μ F , f : 1 kHz \begin{aligned} \text{voltages:} &&\SI{1}{V}, &&&& \text{currents:} &&\SI{1}{mA}, &&&& \text{time:} &&\SI{1}{ms}, &&&&\Rightarrow &&&&& R:&&\SI{1}{k\ohm}, &&&&C:&&\SI{1}{\micro F}, &&&& f:&&\SI{1}{kHz} \end{aligned} The network equations remain the same in the process, but now all variables represent their normalized, dimensionless counterparts.


Short solution

A quick look into an (old) datasheet for the N*555* yields the formula between frequency and element values on page 11 (astable timer mode): f = 1 ln ( 2 ) ( R 1 + 2 R 2 ) C 1.44 ( R 1 + 2 R 2 ) C R 1 = 1 ln ( 2 ) f C 2 R 2 = 1 ln ( 2 ) 37.7 × 1 0 3 30 8.2 ( ) \begin{aligned} f &= \frac{1}{\ln(2)(R_1+2R_2)C}\approx\frac{1.44}{(R_1+2R_2)C} &&&\Rightarrow &&&& R_1 &= \frac{1}{\ln(2)fC}-2R_2 = \frac{1}{\ln(2)\cdot\num{37.7e-3}}-30 \approx\boxed{8.2}&&&(*) \end{aligned}


Longer solution

You think just using the frequency formula feels like cheating? Let's analyze how the circuit actually works - another look into the datasheet for the N*555* tells us which pins of the IC are relevant here. The pins for trigger- and threshold-voltage ( pin 2 and pin 6 ) are shorted, so the IC-logic simplifies to

Pin 2, 6: If u 2 ( t ) < 3 u 2 ( t ) > 6 , then the output pin 3 is set to u 3 ( t ) = 9 u 3 ( t ) = 0 and the discharge pin 7 is set to not connected u 7 ( t ) = 0 \textbf{Pin 2, 6:}\qquad \text{If }\begin{gathered} u_2(t)<3\\u_2(t)>6 \end{gathered},\text{ then the output pin 3 is set to }\begin{gathered} u_3(t)=9\\u_3(t)=0 \end{gathered}\text{ and the discharge pin 7 is set to }\begin{gathered} \text{not connected}\\u_7(t)=0 \end{gathered}

All pin voltages u k ( t ) u_k(t) are measured from pin to ground.


Let's assume the network was de-energized and we switch on the supply voltage V c c = 9 V_{cc}=9 . Then the network will go through three distinct stages:

  1. Initialization: C C will slowly charge through R 1 , R 2 R_1,\:R_2 , while the output has u 3 ( t ) = 9 u_3(t)=9 and the discharge is not connected. The network stays in this state until it reaches the voltage u 2 ( t ) = 6 u_2(t)=6
  2. Low output: The IC connects discharge and output to ground ( u 3 ( t ) = u 7 ( t ) = 0 u_3(t)=u_7(t)=0 ). Then C C will discharge through R 2 R_2 until it reaches the voltage u 2 ( t ) = 3 u_2(t)=3 . Let's call the time it takes T 0 T_0
  3. High output: C C will slowly charge through R 1 , R 2 R_1,\:R_2 , while the output has u 3 ( t ) = 9 u_3(t)=9 and the discharge is not connected. The network stays in this state until it reaches the voltage u 2 ( t ) = 6 u_2(t)=6 . Let's call the time it takes T 1 T_1 . Repeat stages 2., 3.

To calculate T 0 , T 1 T_0,\:T_1 , we need to analyze two basic RC-circuits with different resistors and initial conditions. Using KVL and defining i C ( t ) i_C(t) as the current through C C from top to bottom, we get the following ODEs. We also shift time such that the initial conditions are set at t = 0 t=0 in both cases: T 0 : 0 = R 2 i C ( t ) + u 2 ( t ) = R 2 C u 2 ( 1 ) ( t ) + u 2 ( t ) u 2 ( 1 ) ( t ) = A 0 u 2 ( t ) , u 2 ( 0 ) = 6 T 1 : 0 = V c c + ( R 1 + R 2 ) i C ( t ) + u 2 ( t ) = V c c + ( R 1 + R 2 ) C u 2 ( 1 ) ( t ) + u 2 ( t ) u 2 ( 1 ) ( t ) = A 1 u 2 ( t ) + 9 A 1 , u 2 ( 0 ) = 3 \begin{aligned} T_0:&&&& 0 &= R_2i_C(t)+u_2(t)=R_2Cu_2^{(1)}(t)+u_2(t) &&&\Rightarrow &&&& u_2^{(1)}(t)&=-A_0u_2(t), & u_2(0)&=6\\[.5em] T_1:&&&& 0 &= -V_{cc}+(R_1+R_2)i_C(t) + u_2(t) = -V_{cc} + (R_1+R_2)C u_2^{(1)}(t) + u_2(t) &&& \Rightarrow &&&& u_2^{(1)}(t)&=-A_1u_2(t) +9A_1, &u_2(0)&=3 \end{aligned} The new short-hands are A 0 : = 1 R 2 C , A 1 : = 1 ( R 1 + R 2 ) C A_0:=\frac{1}{R_2C},\: A_1:=\frac{1}{(R_1+R_2)C} . Solving both ODEs, we can calculate T 0 , T 1 T_0,\:T_1 and finally the period T = 1 f T=\frac{1}{f} of the output u 3 ( t ) u_3(t) : T 0 : u 2 ( T 0 ) = 6 e A 0 T 0 = ! 3 T 0 = ln ( 2 ) R 2 C T 1 : u 2 ( T 1 ) = 9 6 e A 1 T 1 = ! 6 T 1 = ln ( 2 ) ( R 1 + R 2 ) C } T = T 0 + T 1 = ln ( 2 ) ( R 1 + 2 R 2 ) C = ! 1 f , R 1 ( ) 8.2 \begin{aligned}\left.\begin{aligned} T_0:&&&& u_2(T_0) &= 6e^{-A_0T_0}\overset{!}{=}3&&&\Rightarrow &&&& T_0&=\ln(2) R_2C\\[.5em] T_1:&&&& u_2(T_1) &= 9-6e^{-A_1T_1}\overset{!}{=}6&&&\Rightarrow &&&& T_1&=\ln(2) (R_1+R_2)C \end{aligned}\right\}&&&&\Rightarrow &&&& T&=T_0+T_1=\ln(2)(R_1+2R_2)C\overset{!}{=}\frac{1}{f},&&& R_1&\underset{(*)}{\approx}\boxed{8.2} \end{aligned}


Rem.: The value 26.5 ms \SI{26.5}{ms} given for "pause time per wave" is actually the period T = 1 f T=\frac{1}{f} and not T 0 T_0 , as I thought at first.

This question requires the use of the formula for the frequency of pulses which is :

f = 1.44 ( R 1 + 2 R 2 ) × C f = \frac { 1.44 }{ (R_{ 1 }+ 2{ R }_{ 2 }) \times C }

In the frequency calculation, if the units k Ω \Omega and μF are used. The output frequency will be in kHz. The question states that:

  • R 1 R_{ 1 } is unknown
  • R 2 R_{ 2 } is 15k Ω \Omega
  • C 1 C_{1} is 1μF
  • The frequency ( f ) (f) is 37.7 Hz

To enable us to get a correct answer, we need to convert the frequency of 37.7Hz to kHz since we will be using k Ω \Omega and μF. If you need additional clarification look at the table on this page.

To convert Hz to kHz we ÷ 1000 \div 1000 . So...

  • 37.7Hz = 0.0377 kHz

Lets re-arrange to get the value of R 1 R_{ 1 } :

R 1 = 1.44 f × C 2 R 2 R_{ 1 }=\frac { 1.44 }{ f\times C } -2{ R }_{ 2 }

Substitute into the formula:

  • R 1 = 1.44 0.0377 k H z × 1 μ F 2 ( 15 k Ω ) R_{ 1 }=\frac { 1.44 }{ 0.0377kHz \times 1μF } -2(15k\Omega)

Which gives us 8.196 , rounded to 1 d.p which is 8.2 k \boxed{8.2}k Ω \Omega

Note: The time period is not used here. It is not required since we are only looking for the frequency which has a direct influence on the time delay between each pulse.

well done with your solution. i solved it using the same way. except i didn't convert them all into khz and stuff like that...i did it at the end

Kunal Jadhav - 6 years, 6 months ago

Log in to reply

Well Done Kunal! Yes, that's the alternative way of doing it...

Kavinda Jayasinghege Don - 6 years, 6 months ago

Log in to reply

by the way...you're solution is wrong. you've written 8.2 ohm instead of 8.2 kilo ohm

Kunal Jadhav - 6 years, 6 months ago

Log in to reply

@Kunal Jadhav SIMPLE MISTAKE!!!!

Kavinda Jayasinghege Don - 6 years, 6 months ago

Log in to reply

@Kavinda Jayasinghege Don you're still wrong you faker

Kunal Jadhav - 6 years, 6 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...