I have been working for quite some time on my project to control the speed of a 220 V, 60 Hz, 0.35 A induction motor (domestic fan). I use an Arduino to generate 60 Hz with a switching frequency of 10 kHz. When I try my circuit with a 20 V motor, it works well and I can even vary the frequency.
But once I connect to 220 V the MOSFETs suddenly burn (explode) and the gate driver burns too. I came to understand that I don't have much knowledge of what is going on here.
Components used:
- OPTO-ISOLATOR - 4N35
- MOSFET - IRF830
- GATE DRIVER - IR2113
- BOOTSTRAP CAP (MLCC) - 47 μF
- BOOTSTRAP DIODE - SCHOTTKY DIODE (400 V)
I have tried to achieve deadtime too, but still the same issue. I have converted AC to DC using a bridge rectifier, inductor (15 mH, 4 A), and DC link, (400 V, 2200 uF), then I fed this to my inverter.
Here is my attached inverter circuit design: NOTE: the Proteus design is my system overview, I couldn't simulate it there as I had trouble during simulation, actual components I have mentioned above.