Its probably caused by shoot through where both top and bottom of the H bridge is on at the same time. You need to insert some dead time where both upper and lower halves of the H Bridge are offHi Everyone,
I designed a pure sinewave inverter. But, i have huge spikes on zero crossing points.
Is there an effective way to get rid of them?
You could look at using a comparitorHere the oscilloscope picture and schematic. How can I add a deadtime?
From a simulation point of view you could try to put a clock with short on period on the SD line of the H bridge driver such that during the Zero Crossing period the drivers are off, you will need adjust the phase of the pulse so it occurs during the crossover period. In real life you have to do something similar or find an H bridge driver with integrated dead time. I'm pretty sure previously when i helped you on this you were also considering IR2184, if you look at the datasheet there is a IR21844 that has a programmable dead time integrated into it by the look of it. Spend some time looking at the data sheet it may solve your problemHere the oscilloscope picture and schematic. How can I add a deadtime?
So what do you recommend me to do?1k pullup for the "339" @ 12V results in apx. 12mA the chip is likely fastest with 4...5mA IC
... the simulation shows a lot less IC with 27kΩ optimal even up/down delay of 190ns for the unloaded "339" output /!\
/!\ only the transition HL starts and completes 190ns earlier than the transition LH so there is ≤ 190ns overlap (both complementary outputs low for that time)
... for 1k pullup the overlap is about the same only the transition HL takes some 580ns
you use 2 comparators - but you basically need only one - at least for the function the LM339 has at your schematicSo what do you recommend me to do?
