I'm designing a sine wave output inverter. In classical method, you know, you generate a high frequency PWM signal, and duty cycle of this PWM carries the information of amplitude of the sine wave you want to generate. And you drive your transformer by a H-bridge.
But there is a problem in this design. If the duty cycle of the PWM is something other than D=0.5, DC bias occurs in the primary winding of the transformer. This causes very high flux density in the transformer core, so you have to use huge cores to avoid core saturation.
I have found out a circuit model which will overcome this problem. It is my own design. I don't know if it was done by someone else before, or it is used in practical circuits. But I have never seen it anywhere before. I need approval/criticism of it from the expert users in this forum.
Here is the block diagram:
I think the block diagram is self explanatory. Ask any details about it under this topic if you need.
And here is the signal timings I am planning to get:
What do you think about this method? Would it work successfully and do what it is supposed to? Will this help me use a smaller transformer core in my design? Please leave some comments about it and make me suggestions.