I am designing an astable multivibrator with a low duty cycle of <5%. (on time ~5 sec in a 30 minute window). I prefer to use a transistor based astable multivibrator (base coupled mode). Are there any guidelines on the selection of values for base resistor and capacitors? Is there any advantage in using an NE555 based astable multivibrator as compared to transistor based one?
\$\begingroup\$ What sort of accuracy are you hoping for? \$\endgroup\$– alex.forencichMar 15, 2016 at 18:06
\$\begingroup\$ please edit your post to include a schematic diagram of your preferred transistor based astable, then we can see what you are talking about. \$\endgroup\$– Neil_UKMar 15, 2016 at 18:08
\$\begingroup\$ @alex.forencich - Not very high, a tolerance of a few seconds here and there is ok. \$\endgroup\$– Sandeep DebMar 15, 2016 at 18:21
1\$\begingroup\$ Assuming 'a few seconds' is 5 seconds, 5 seconds of 30 minutes is 0.28%. And 1% of 30 minutes is 18 seconds. My suggestion: use a digital solution, either a small microcontroller or a set of counters/prescalers. \$\endgroup\$– alex.forencichMar 15, 2016 at 18:25
\$\begingroup\$ Typical tolerances of inexpensive resistors & capacitors make a simple transistor circuit like that unlikely to meet your requirements. A 555 wouldn't be much better. \$\endgroup\$– brhansMar 15, 2016 at 18:40
The discrete transistorized astable and 555 astable circuit are about the same in complexity, so that's a wash. Here's the circuit for the 555 astable. Two resistors instead of four; both use two capacitors. But you've got the 555, and you'll need an inverter on the output as I'll explain later.
The trick is calculating the timing values. The easiest way is to use on-line calculators available on the web. There are a ton of these for the 555; I like this one best. But I only found one for the discrete circuit (scroll down to "2. Transistor Astable Oscillator (with unequal pulse width)". Try as I might, I couldn't find component values to come anywhere close to your timing requirements (1800 second period, 5 second on time) for the transistorized version of the astable.
However the gotcha with the 555 is the minimum duty cycle is 50%. To get a duty cycle lower than that, you need to use an inverter (such as an NPN transistor, or a 74LS04 gate if you need more drive) on the output.
Using the 555 astable calculator, and picking common values for electrolytic capacitors and 1% resistors that are available:
C = 220 µF R1 = 11.8 MΩ R2 = 33.2 KΩ
You will end up with the following nominal values:
period = 1804 seconds (30.1 minutes) off time = 5.0 seconds duty cycle = 99.72%
which is very close to what you are looking for. However as brhans alludes to, the big problem is going to be the timing capacitor which has a ±20% tolerance. This means the timing could vary like this:
220-44 = 176 µF period = 1447 sec (24.1 min), off time = 4.0 sec 220+64 = 264 µF period = 2170 sec (36.2 min), off time = 6.0 sec
And this doesn't take into account variations in the resistor values, however they will be much less at ±1%. So you are going to have to accept the possibility of the timing values being quite a bit off, or fine tune your components, for example by a combination of two capacitors in parallel to get the desired value.
\$\begingroup\$ Brilliant answer! Thank you so much. Works perfectly for my case. \$\endgroup\$ Mar 16, 2016 at 5:46