Electronic – Self-oscillating inverter questions

high voltageinvertermosfetoscillatortransformer

I'm researching a good (and simple) driver for a HV transformer, and found this very simple and elegant circuit on the web:

enter image description here

It uses a feedback winding to turn transistors on in an alternating pattern. I assembled it and it works very well, but later I tried to replace the bipolar transistors with mosfets, to experiment.

The result was awful, the nice sinusoidal output I get with bipolar transistors turns into a very erratic and deformed waveform when using mosfets. Current draw increased a lot, and the secondary voltage was much smaller, the efficiency dropped a lot (by 10x of times).

My question is: is it possible to use mosfets in this configuration? Is the distortion the result of badly chosen mosfets? May I need to change R1, R2 or C1 to different values to make it work with mosfets?

Or are mosfets just incompatible with this self-oscillating configuration?

UPDATE: I forgot to add that the erratic oscillation with mosfets happened only after I changed R1 and R2 placement: I connected them between the gates and GND, instead of gates to Vcc, as in the schematics. Merely replacing the bipolar transitors with mosfets in the circuit above resulted in no oscillation at all, since the gates got tied directly to Vcc, making both mosfets conducting all the time.

So, the description of erratic mosfet oscillation in the original question applies to the circuit with this modification: resistors between gates and GND.

UPDATE 2: Thanks to Andy's reply, I understood what may be obvious for the more experienced: the resistor just bias the base to conduction state, so the feedback winding can make the transistor cut on negative pulses. I have applied the same logic to the mosfet version, biasing the gate to Vgs(th) (Gate Voltage Threshold), and it works.

However, this circuit is not as efficient as one using an active oscillator and a driver, which will ensure rise and fall times are short, and the transistor (BJT or FET) will not be speding time in it's linear region.

Best Answer

Points to note: -

  • R1 and R2 set the base bias current for a BJT. All they do for a MOSFET is set a high gate voltage that causes a lot of current to be taken from the power supply rail.
  • The Base/emiiter region is a forward biased diode hence there is natural limiting of collector current due to BJTs being base fed via resistors
  • The forward volt drop at the base will be about 0.7 volt and any feedback winding voltage may enhance this a little or it may negate that voltage and turn the transistor off (this is what is needed)
  • The feedback level may be nowhere near enough to turn off a MOSFET that is voltage biased on the gate at Vcc.
  • Circuits designed to work for a BJT nearly always don't work for a MOSFET

Try adding two resistors; one on each gate to the common source connection on your circuit. Guesstimate value: 150 ohms. If it stops oscillating then try 220 ohms.

If this doesn't work then try adding small value source resistors such as 10 ohms. If you can't get any of this working satisfactorily then try simulating the circuit and tweaking values in the sim.