Astable multivibrator not producing a square output wave, using two BJTs

astableltspicemultivibratoroscillator

enter image description here

enter image description here

I've been trying to build an astable multivibrator circuit using two BC547B NPN transistors.

I know how to build one using a 555 timer, but I'm having some problems using transistors.

I should've gotten a square wave of 0-5 V with a frequency of 500 Hz and duty cycle 0.5, but according to LTspice, I get a flat 5V output.

Can someone suggest where am I going wrong?

Also, I want the current driven to be of the order of some 3-4 mA.

In that case, are the values I've chosen for the resistors and capacitors OK, or should I make some changes?

PS: I'm working on LTspice. I can work only with 2 NPN BJTs of model BC547B, and a single power supply.

Best Answer

There are mistakes: -

enter image description here

With no DC bias on the bases you will not get an oscillator.

This is how it should be done: -

enter image description here

However, it's not a great or stable circuit.

Try also this circuit (courtesy of micro-cap): -

enter image description here