Hi,
I'm currently working on single phase using 2 IR 2110 drivers and 4 IGBT (IRGB4615D). My full bridge design is shown in the attachment below.
However, there are some value changes due to my project.
1) Mosfets are tested first before with IGBTs.
2) The 300V supplied to the upper Mosfets is replaced with 12V dc input.
3) The diodes (D1 - D6) are normal 1N4007 diode, not a superfast switching diode, UF4007.
4) 12V supply for IR2110 is generated from a 12V battery while 12V supply that replace 300V in the schematic, is directly supplied from a DC generator.
5) Hin 1 and Lin1 are inverted SPWM of each other, same as Hin2 and Lin2. But, the SPWM for Hin1 and 2 are different.
6) SPWM signals are all generated from Arduino UNO, using Matlab's SimPower system simulink block.
Here's the problem!
When I finish constructing the components on the breadboard and the power supplies are ON, the DC generator shows the sign of short circuit. I've tried to troubleshoot the problem by taking off the load and test the signal output from each driver. But the signals seem okay to, no turning on at the same time for upper and lower Mosfets at both sides. So, I try to further simplify the circuit into half bridge. The half bridge circuit is basically taking another half part of the full bridge circuit away since both sides are identical.
When troubleshooting the half bridge circuit, it also gives me short circuit sign when I connect a load in parallel to the lower Mosfet. I have oscilloscope and it shows that the gate signals for both Mosfet do not collide with each other. However, the gate signals are read before entering the Gate terminal of the Mosfets.
So, I wanna ask is there a need for implementing deadtime for SPWM? If YES, any suggestion to implement them in electronical way besides programming?
Is it the diodes I use are normal diodes but not fast switching diodes?
Or, anyone who faced this problem before, can suggest few solutions or share your experience to me?
Thank you.
I'm currently working on single phase using 2 IR 2110 drivers and 4 IGBT (IRGB4615D). My full bridge design is shown in the attachment below.
However, there are some value changes due to my project.
1) Mosfets are tested first before with IGBTs.
2) The 300V supplied to the upper Mosfets is replaced with 12V dc input.
3) The diodes (D1 - D6) are normal 1N4007 diode, not a superfast switching diode, UF4007.
4) 12V supply for IR2110 is generated from a 12V battery while 12V supply that replace 300V in the schematic, is directly supplied from a DC generator.
5) Hin 1 and Lin1 are inverted SPWM of each other, same as Hin2 and Lin2. But, the SPWM for Hin1 and 2 are different.
6) SPWM signals are all generated from Arduino UNO, using Matlab's SimPower system simulink block.
Here's the problem!
When I finish constructing the components on the breadboard and the power supplies are ON, the DC generator shows the sign of short circuit. I've tried to troubleshoot the problem by taking off the load and test the signal output from each driver. But the signals seem okay to, no turning on at the same time for upper and lower Mosfets at both sides. So, I try to further simplify the circuit into half bridge. The half bridge circuit is basically taking another half part of the full bridge circuit away since both sides are identical.
When troubleshooting the half bridge circuit, it also gives me short circuit sign when I connect a load in parallel to the lower Mosfet. I have oscilloscope and it shows that the gate signals for both Mosfet do not collide with each other. However, the gate signals are read before entering the Gate terminal of the Mosfets.
So, I wanna ask is there a need for implementing deadtime for SPWM? If YES, any suggestion to implement them in electronical way besides programming?
Is it the diodes I use are normal diodes but not fast switching diodes?
Or, anyone who faced this problem before, can suggest few solutions or share your experience to me?
Thank you.
Attachments
-
91.1 KB Views: 155
-
44.9 KB Views: 121