Hi!
Storytime!I'm designing a single phase variable frequency drive circuit for hobby purposes. I have attached the schematic of the bridge circuit.
The final goal is to drive small/medium-sized 230V motors, so V+ would be at around 320V. For testing I have first used 12V on the high side, and was very happy to see that the output waveform is as expected.
(Attachment #2 Unfortunately I don't have a proper scope yet, but I was able to get a NI myDAQ for free, so that's what I can use now.
) After that I increased the voltage to 30V, and suddenly everything got messy. I thought that the problem is around the bootstrap caps, so I started experimenting with it.
(Attachment #3: bootstrap cap voltage) They were 10uF at first, so I've tried going higher, but nothing changed too much. Smaller caps have made it a bit better on higher frequencies.
My microcontroller program is quite primitive, because I thought that would be enough. One half of the sinewave is divided into 25 parts (PWM), and those are divided into 50 more parts. I'm using a lookup table to see how many of these 50 iterations is the output high, and then in the rest of them it's low. Then this is repeated with the other pair of IGBTs for the other half of the wave. There is a safety delay when switching to the other half wave. The PWM value is not 100% at the peaks. The whole wave is scaled down to 90%. The variable frequency of the sinewave is achieved by increasing/decreasing the length of the PWM iterations.
QuestionsFirst of all: how should my program look like? Should I use a fixed PWM frequency instead of this solution?
What size should the bootstrap capacitors be? I've seen that bigger isn't better, but how does it depend on the switching frequency?
I have seen some schematics on the internet, where the gates were pulled down to the emitter with 1K resistors, and there were diodes parallel with the gate resistors to speed up gate discharge. I tried these, but nothing changed. Should I use them?
Thanks in advance.