With this calculator, you only enter R1 and R2 in k ohm, and you enter C1 and C2 in microfarad, and then the tool instantly gives you Ton1, Ton2, duty cycles, total period, and frequency. So now both beginners and experts can design any astable multivibrator without doing any math manually.
BJT Astable Multivibrator Calculator
How BJT Astable Multivibrator Works
We know that a BJT astable multivibrator always uses two transistors, two resistors, and two capacitors, and we connect them in a cross-coupled manner.
So now we create a small positive feedback loop that keeps both transistors switching ON and OFF forever, without any stable point. That is why we call it astable.
So at the start, we assume one transistor, let us say Q1, turns ON first because of some tiny imbalance. Now the collector of Q1 goes low and that low point pulls the capacitor of the opposite side through coupling. So now Q2 gets forced OFF.
Now the capacitor C2 starts charging through resistor R2 slowly. When the voltage across C2 reaches around 0.6 V to 0.7 V, then Q2 suddenly switches ON.
And the moment Q2 switches ON, then it pulls down its collector, and that low again forces Q1 to switch OFF.
So now C1 starts charging through R1. And this loop repeats forever.
So now because each capacitor charges slowly through its own resistor, that charging time becomes the ON time of the opposite transistor. So C1 with R1 creates Ton2 or Ton1 depending on the side, and C2 with R2 creates the other timing.
How The Timing Actually Happens
Let us go more slowly, when Q1 is ON, then C2 is doing the job of charging through R2. So this time interval becomes Ton2, because Q2 is OFF and waiting to turn ON when C2 charges enough.
So after Ton2 finishes, Q2 turns ON.
Now when Q2 turns ON, then C1 starts charging through R1 and that becomes Ton1 because Q1 is OFF and waiting to turn ON.
So if we take R1 in k ohm and C1 in microfarad, then the time constant automatically becomes in milliseconds. So our simple standard formula becomes:
Ton1 = 0.693 × R1(kΩ) × C1(µF)
Ton2 = 0.693 × R2(kΩ) × C2(µF)
So now the total period T becomes:
T = Ton1 + Ton2
And the frequency becomes:
f = 1000 / T (because T is in milliseconds)
So everything becomes easy.
Why Two Duty Cycles Exist
Now let us explain the duty cycles. We have two transistors, so we have two separate ON times. So naturally each ON time becomes a part of the total period. So we calculate:
Duty1 = (Ton1 / T) × 100
Duty2 = (Ton2 / T) × 100
So both duty cycles add to 100 percent. And this is how both alternating arms create the square wave.
How To Use The Calculator
Now let us explain step by step how you must use the calculator.
- We enter R1 in kilo ohms.
- We enter C1 in microfarads.
- We enter R2 in kilo ohms.
- We enter C2 in microfarads.
- Then we press the “Calculate” button.
- Then the calculator tells us the ON time of Q1, the ON time of Q2, the total period, the frequency, and the individual duty cycles.
- So if we want a faster frequency, then we reduce R or we reduce C.
- And if we want a slower frequency, then we increase R or increase C.
- And if we want asymmetrical wave, then we make R1 ≠ R2 or C1 ≠ C2.
- And if we want symmetrical waveform, then we make both resistors equal and both capacitors equal.
So everything becomes very easyHow To Pick R And C Values In Real Circuits
- Now let us explain slowly how we decide the real part values.
- So normally we keep the timing resistors between 4.7 kΩ and 470 kΩ.
- And we keep the timing capacitors between 0.01 µF and 100 µF based on frequency.
- So for high frequency, like above 1 kHz, we use small capacitors like 0.01 µF to 0.1 µF.
- And for low frequency like 1 Hz to 10 Hz, we use bigger capacitors like 10 µF to 47 µF.
So now we also must make sure the collector current is not too heavy, so we keep the collector resistors between 4.7 kΩ and 10 kΩ for normal circuits.
Important Practical Notes
Now bro, let us share some practical crude tips:
- When the capacitors are electrolytic, then we must connect the positive to the base of the transistor that gets pulled positive during charging.
- When the frequency is not stable, then we check leakage of electrolytic capacitors.
- When the circuit stops oscillation, then we check that the two collector resistors are equal.
- When we want sharp switching, then we can add small 100 nF capacitors between the supply and ground for stability.
- When we want higher amplitude, then we increase the collector resistor.
- When we want low power operation, then we increase both resistors to 100 kΩ or more.
So this way everything becomes stable.
How The Calculator Helps You In Real Life
Now this calculator saves your time because you do not need to calculate 0.693 × R × C again and again. So you just enter k ohm and microfarad and instantly get the ON times, duty cycles, period and frequency. So this helps when we design LED blinkers, relay drivers, tone generators, square wave generators, and timing circuits.
Comments
hi dear Swagatam it was great as always. especially the multivibrator calculator. thank you
Thank you Dear Amirsaraf, I am glad you found the calculator useful…
Hello Sir.
I want to let you know that this is one of my very beginning circuit and your info have been very helpful. Thank you so much. I checked my theory with your calculator and I have been really close. I calculate min and maximum, both cases in same time and everything was exactly where supposed to be. But I’m not shore how your program chose best way because I realised that calculate close to minimum but with a small percentage over. Can you please tell tell me what is that percentage?
Thank you so much for sharing your knowledge with people like us
Hello Florian, this software was actually not created by me, rather purchased from an external source so i do not have much idea regarding how the software was designed and how it works internally.
Can you please provide the resistor calculation formula and pls correct me it is not
T = 0.69RC but how can we altered it with duty cycle
There are already plenty of information available online, you an check them out.
Actually I have a practical exam tomorrow ????and I’ve also search online but couldn’t find something relevant like how can we altered duty cycles
Please search “transistor astable multivibrator calculations” you will quickly find it in the first search result.
When I adjust T1 and T2, so T1 = 0.2 and T2=0.8, the calculator gives me two different values for C1 and C2. Good. However I’d prefer C1=C2, but T1 and T2 different. Can that be done? It is also said one can’t get a duty cycle of less than or equal to 50%. How come?
If you want an output with unsymmetrical duty cycle then either the base resistors will be different or the base capacitors will be different. If you want the capacitors to remain identical then the base resistors will need to be altered appropriately.
If the software does not help, then you can use the formula for solving it manually….
Well-done sir, when I calculated it, my result for R1 & R2 was = 18833 Ohm, sir! Do I need to divide it or for each resistor? Thanks.
Thank you Ismail, it means both the resistors are 18k
Thank you guys, this is extremely helpful!
You are welcome!
sir I fill in T1 and T2 as you instructed but the answer I got are strange which I listed below. R =
585 Ω
R1, R2 = 18833 Ω
C1 = 0.8 μF
C2 = 0.8 μF 12 volt is my
Supply Voltage my question. can this capacitor and the resistor be found in the market.
You can use standard 18k resistors and 1uF capacitors._
Youngking, these values are not critical, you can easily adjust the values little bit here and there as per your convenience. If you change the capacitor value, then you may also have to change the base resistor values proportionately and vice versa.
You can also use the values given in the last diagram from this article:
https://www.homemade-circuits.com/7-simple-inverter-circuits/
sir I have done as u said and this is my answer. R = 585 Ω
R1, R2 = 18833 Ω
C1 = 0.8 μF
C2 = 0.8 μF 12 volt is my
Supply Voltage, Vcc : now my question can r1
and r2 be found because the value is much. sorry for too much question
I did not understand your question.
Como podria obtener una frecuencia de 50hz con un suministro de 9 v
Wolf, remember F=1/(2PIxT)=6.28T, and T=T1+T2 if you want a duty cycle of 50% that means T1=T2 (F in Hz, T, T1 and T2 in s ) so, make the calculation by yourself, it is too much easy! Then, put T1 =T2 and fill this calculator with this value and the supply voltage you want, nothing more, just get the result!.. 🙂
(Thanks to Swagatam for this job! 🙂 )
sorry is for T1 and T2 not c1 and c2
sir i in insert 0.01 for c1 and c2 in this Transistor Astable Calculator software, now how do I know Base Emitter Voltage, Vbe :,Collector Voltage, Vce :,Amplification Factor hFE, β:,Required Collector Current, Ic : and Voltage Required for Emitter Load. pls kindly reply.
Rest everything is already filled which you don’t have to change, I have already told you about this.
Fill only T1, T2, and the supply voltage, and click calculate.