Sie sind auf Seite 1von 9



ZVS (Mazilli) Driver

Dated: December 26, 2010

A ZVS driver is a mazilli oscillator; a very simple circuit that can oscillate a large amount of power with about 90% efficiency. To the right exists a simplified version of the mazilli oscillator, so take a good look!

When power is applied at +V current starts to flow through both sides of the primary and on to the mosfets drains. Simultaneously that voltage appears on both of the mosfets gates and starts to turn them on. Because no two components are exactly alike one mosfet turns on a little faster than the other one and more current can then flow through that fet. The extra current flowing in that side of the primary robs the gate current from the other fet and starts to turn it off. A condenser forms an LC tank with the primary and the voltage proceeds to rise and fall sinusoidally. If it were not for that capacitor, the current would continue to increase until the transformers core saturated and the mosfets exploded. Imagine that Q1 was the first to turn on. The voltage at point Y will be at near ground while the voltage at Z rises to a peak and falls back down as the LC tank goes through one half cycle. As the voltage at Z passes through zero the gate current to Q1 is removed and the mosfet turns off. The voltage at point Y is now allowed to start rising and Q2 turns on. That mosfet clamps the voltage at Z to ground; something that makes sure Q1 stays off. This same process repeats for Q2 completing the other half cycle, and the oscillator continues cycling. In order to prevent the oscillator from drawing huge peak currents and exploding, L1 is added in series with +V as a choke. The LC impedance is what limits the actual current (the choke just mitigates current spikes). A keen eye will notice that this oscillator is zero-voltage switching (ZVS), meaning that the mosfets switch when they have zero volts across them. This is good because it allows the mosfets to switch when they are carrying the least power; something that for the most part eliminates the switching losses which generate huge amounts of heat. This means only small heat sinks are needed, even when oscillating 1000 watts!

Being a resonant oscillator the frequency that the mazilli will run at is determined by the inductance of the transformers primary coil and the capacitor. You can use the following formula to figure this out: f = 1 / ( 2 * [L * C] ) f is the frequency in Hertz L is the inductance of the primary in Henries C is the capacitance of the capacitor in Farads Now in reality mosfets are rather fragile components and if the gates are +/- more than 30V from the source the mosfets will be destroyed, or at least degraded significantly. In order to prevent this scenario from occurring well need gate protection; something easily added with a few extra components. See the schematic to the right. The 470 ohm resistors limit the current that charges the gates as too much gate current can cause damage. The 10K resistors pull the gates down to ground to prevent latchup; a process in which the mosfet gets stuck on. The Zener diodes prevent the gate voltage from exceeding either 12, 15 or 18V depending on the zeners you use. The UF4007 diodes pull the gates down to ground when the voltage on the opposite leg of the tank is at ground. One may notice that instead of charging the gates with the LC tank we are instead using +V to charge them up and we are using the LC tank to discharge them via the ultrafast diodes. This improves the overall performance of the circuit.

The following schematic was made very easy to understand, I hope you like it.

Because of a bit of black magic known as resonant rise the voltage in the LC tank will be about pi*vcc, so youll need to make sure your mosfets can withstand this tension. A good rule of thumb is to use mosfets that are rated at 4x the voltage you plan on feeding the oscillator and the IRFP250 or the better IRFP260 is a good mosfet for the task. Youll need some heatsinks for the mosfets, but they do not need to be large. They must not be put on the

same heatsink unless insulating pads are used because the metal back of the mosfet is not electrically insulated (it is connected to the drain). Also be sure to use thermal goop when you attach a heatsink else the thermal transfer will be crap. The capacitor must be a good one, an MKP, mica or Mylar cap is a good option. Do not use an electrolytic cap, it will without a doubt explode. The two primary windings must also be wound in the same direction or else the oscillator will not function. The oscillator will also fail to function if there is no air gap in the transformers core, so always make sure that one exists. Below is a youtube video of a mazilli oscillator powering a flyback transformer at 12, then 24, then 36V. Skip to 0:47 for the 36V if you are impatient.

Problems with the Circuit

The mazilli oscillator has one fatal flaw: it likes to explode above 70 ! 60 , does well, 70 is meh" #0 $%&'(()*! The problem is above 70 the powers tend to be so hi+h that the diodes responsible for t,rnin+ off the +ates fail to f,ll- do so, and the oscillation stops with one mosfet left on! That.s essentiall- a short circ,it so the mosfet responds with s,icide! To an-one who is readin+ this article, / propose to -o, a challen+e: fix this problem! 0irst one to do so will receive a present! / don.t know what b,t it.ll be somethin+! 1eon 2ohnattempted a fix, b,t it.s still prett- ,nreliable"

34D%T): / partiall- solved the problem b- placin+ a 0!5 ohm wirewo,nd resistor in series with the filter ind,ctor! 1ow thin+s don.t explode if the load ind,ctance pl,mmets! 6till asplodes when 77870 tho,+h!

17 thoughts on ZVS (Mazilli) Driver

1. Andrew Borg says:

January 24, 2012 at 7:29 PM

Sir Ive built this circuit and it gives really large sparks. I would like to lessen its voltage out around 1kv. Is this possible cause I need this driver for another project?. Thanks for the info. Andrew.

2. amz says:

January 27, 2012 at 11:13 PM

At 60V supply the Vdss of IRFP260N will be near the 200V breakdown limit. So exceeding the 60V supply voltage limit the Vdss go over the 200V maximum and the mosfet will be damaged. amz.

3. Craig says:

February 10, 2012 at 4:47 AM

You might fix this Mazzelli converter by adding two small signal transistors and three resistors to each mosfets drive circuit. Connect an npn transistor with its collector to the gate of the mosfet and its emitter to the source. Then connect a pnp transistor with its emitter to the gate of the mosfet and its collector connected to the base of the npn though a resistor. Connect a resistor from the gate of the mosfet to the base of the pnp and another resistor from the base of the pnp to the anode of the diode. What happens the cathode of the diode goes low and it pulls the base of the pnp down causing it to conduct which turns the npn on clamping the mosfet gate to source. The problem is the combined forward drop of the diode plus the voltage drop across the mosfets Rdson on isnt low enough to reliably keep opposite mosfet off. The npn transistor clamps the mosfet off effectively. Also connect the two 470 Ohm resistors to a regulated voltage. The zener current climbing as V+ is cranked up isnt helping.

Adam says:

February 14, 2012 at 4:13 AM

Ive tried that before, unfortunately it didnt work.


4. Craig says:

February 10, 2012 at 5:09 AM

It might help to make the inductor at least 4 times larger than the primary inductance of the transformer and use a freewheeling diode. Connect the diodes cathode to the V+ side of the inductor and connect the diodes anode to ground. The diode should be rated to carry the input current. A large bypass capacitor in parallel with the diode is a good idea too.

5. some one says:

February 14, 2012 at 2:36 AM

what is the yoscillators frequency that one of second circuit


Adam says:

February 14, 2012 at 4:23 AM

The one featured here resonates at 75 kilocycles or thereabouts.


6. Andrew says:

February 17, 2012 at 12:37 PM

Hi is it possible to build a PWM to change frequency on this ZVS driver? Any schematics please? Thanks


Adam says:

February 17, 2012 at 1:45 PM

Unfortunately no. You cant PWM a resonant circuit like this one.

7. Mr. Plasma-CRAZY says:

July 4, 2013 at 8:03 PM

One way to fix the circuit is the get better MOSFETS with a higher voltage and current rating upgrade to 1 watt 15 volt Zener diodes and get faster, higher voltage rated diodes. And lastly upgrade to 5 watt 470 ohm resistors

8. Andrew says:

July 8, 2013 at 2:29 PM

Can I change the frequency on this driver? If yes what should I do? Thanks

9. kumail says:

July 19, 2013 at 1:03 PM

thank you for the circuit its very good but i have a problem i kill the power supply its 12V 8A

10. Felix says:

July 29, 2013 at 11:48 PM

Ive recently taken to experimenting with flyback transformers because of my interest in lightning and other natural phenomena. The website link that I posted will show a circuit that is designed to provide a sort of pulse width modulation. The tuning effects are interesting, however, the site that this circuit came from is inoperable at present and so the corona demo (along with sound effects) is not available. I have just recently built the ZVS driver that is described here after winding my own flyback for the cause. This was a fun project and I want to thank you for taking the time to make this an informative and interesting project. Having cut my teeth thus far I plan to revisit this PWM design. Any comments appreciatedthanks.

11. boogy-man says:

September 16, 2013 at 8:01 PM

try to use other mosfet transistors and parallel them about 2*10pcs irfp460n and better gate drivers with separated 15v supply voltage and try to slowly increase supply voltage to less then 1/3 max rated voltage of mosfet transistors used and not to forget to first powerup gatedrivers and then apply and slowly increase suply voltage to the inverter

12. boogy-man says:

September 16, 2013 at 8:13 PM

and this particular inverter dos not like sudden load changes

13. ScottM says:

October 29, 2013 at 5:17 PM

SO, explain this to me. Im in the process of building this but I cant possibly see how it wont catch fire. Im using a small, 12v lead-acid battery and other parts are as specd, but the resistance of the mosfet when on is tiny, and the resistance of the choke plus the 5 loops of wire wrapped around a ferrite core is also tiny. At the moment the mosfet is fully on, I have trouble believing the total resistance seen by the battery is going to be much over 0.1 ohms, giving a peak amperage of 120A. Why dont the wires melt and the mosfets explode? Insight welcome. What I need is a bright, hot noisy spark that can bridge about 1/2 , and run more or less continuously without melting down, from a 12v battery and a portable circuit. Im hoping this circuit it is, but suggestions are welcome.

Adam says:

November 5, 2013 at 9:37 AM

The DC resistance is very low, but the AC impedance can be whatever you desire. This is good