I built a ZVS driver to make some big, high-voltage sparks a while ago. It worked off three voltages, 24 V, 50 V, and 80 V, and had no issues. The only part of it that got really hot were the 1 kΩ, 3 W resistors.
Recently I decided to play around with coil guns so I used it to charge up a capacitor bank as shown in the picture. The rectifier diodes are just regular 1N4007s.
The problem I'm having is this: when I charge up the capacitors it doesn't make a high pitched whine like it normally does, it (the transformer, which is a ferrite core from an old TV) makes this really awful chattering sound that starts off really rough-sounding and eventually turns into the whine as the capacitor fully charges. It seems to be a current issue, where it's drawing more current at the initial stages of charging, and less as the voltage in the capacitor rises.
However, it doesn't do this when I simply short the secondary, which should draw maximum current.
After a few charges, for the first time ever, the MOSFETs were actually really hot and the chattering sound became random and the MOSFETs failed (due to overheating).
So my questions are:
Does anyone know what went wrong?
Why is the transformer chattering and how do I make it stop?
I think I should have used UF4007s for the rectifier and I'm wondering if 1 kΩ at 24 V input is too high and I should go with the typical 470 Ω. Maybe the high resistance is allowing the MOSFETs to stay on too long which might cause poor oscillation and cause the chattering.