Electronic – NE555 Flyback Driver MOSFET failiure

555flybackhigh frequencyhigh voltagemosfet

schematic

simulate this circuit – Schematic created using CircuitLab

I made this simple NE555 Flyback driver. I used a 9V Battery to power the NE555 and a 24V 6A power supply to power the flyback. The problem is that the MOSFET gets very hot in a few seconds. I tried using a fast diode with a reverse recovery time of 100nS in between the source and drain of the MOSFET, but that didn't do anything. My MOSFET died after a minute of usage. What can I do to prevent it from heating/dying? Also, If I use another power supply instead of the 9V which is something like 12V @ 500mA – 1A, The chip gets hot and explodes. Why is that? If I use the 9V battery, the chip works just fine. Also, the MOSFETS are kind of expensive. I only have 2 left. Help would be really appreciated.

[Edit: Spectator added the following redrawn schematic]
enter image description here

Best Answer

The voltage spike created by the leakage inductance of your transformer is breaking down your MOSFET each time it switches off. You need to limit this voltage somehow; the usual technique is to put an R-C snubber across the source and drain of the MOSFET, sized so that the capacitor captures the energy of the spike before the voltage rises too high.

The values required depend very much on the characteristics of your specific transformer, so you'll have to do some experimentation to determine them.

One way to start is to find the value of the peak primary current in the transformer; the resistor should be sized so that this current, multiplied by the resistance, gives a peak voltage that's comfortably less than the rating of the MOSFET.

At the moment the MOSFET switches off, the drain voltage initially spikes high because of the leakage inductance of the transformer, but then it settles down to a voltage that's proportional to the secondary voltage (by the turns ratio of the transformer). The capacitor needs to be sized so that it charges to that voltage level in a time that's somewhat longer than the duration of the spike. This depends on both the inductance value and the resistor value. Be conservative at first (i.e., use an over-large value) and then fine-tune it (for better efficiency) once you have the circuit working.