Home » 12V DC to 220 AC Power Converters » How to Design a H-Bridge Circuit for Modified Sine Wave Inverters
How to Design a H-Bridge Circuit for Modified Sine Wave Inverters

How to Design a H-Bridge Circuit for Modified Sine Wave Inverters

In electronics H-bridge circuit refers to a configuration consisting of four individual switching devices like transistors or mosfets, such that these can be switched through external discrete signals from respective stages of the involved control circuit.

Circuit Explanation

The above configuration is bridged or rigged in a form which resembles the letter "H" and hence the name H-bridge.

The above special formation has a specific reason behind it.Looking at the circuit diagram we see that the two arms of the bridge consists devices which are complementary to each other.

While switching, the complementary pairs from each of the arms switch together, meaning the NPN device from the left arm and the PNP device from the right arm of the bridge conduct together in response to an external applied signal.

Similarly the other complementary follow the switching pattern and the two pairs conduct in tandem at a given frequency.

The arrangement generates a push pull effect in the connected transformer winding of the inverter which in turn generates a required one full cycle of AC at the output of the transformer.

The H-bridge configuration has another great advantage with respect to the making of modified sine wave inverters.

The special arrangement of the devices make it possible for driving the devices through two individual signal sources, one which decides the switching rate of the output while the other decides the RMS value of the output from the transformer.

The given circuit idea shows how a H-bridge circuit may be designed for a particular modified sine wave inverter application.

The two gates carry the 50 Hz signal from the source to T1 and T3 such that they conduct alternately.

Transistors T2 and T4 ae fed with the PWM pulses which switch ON together, however when T1 is conducting,

T2 should remain shut OFF and similarly  when T3 conducts T4 should remain OFF, the two diodes from the respective NAND gates takes care of the issue and allow only the relevant transistors to carry out the PWM switching.

Thus the NPN transistors are responsible for producing the regular 50 or 60 Hz pulses while the PNP transistors are responsible for breaking the square waves as per the PWM sections.

The resultant pulses generate the exact intended, optimized modified sine wave waveform at the output of the transformer.

Circuit Diagram


design an H-bridge circuit





About the Author

I am an electronic engineer (dipIETE ), hobbyist, inventor, schematic/PCB designer, manufacturer. I am also the founder of the website: https://www.homemade-circuits.com/, where I love sharing my innovative circuit ideas and tutorials. If you have any circuit related query, you may interact through comments, I'll be most happy to help!

53 thoughts on “How to Design a H-Bridge Circuit for Modified Sine Wave Inverters”

  1. Howdy, Friend! Interested to Learn Circuit Designing? Let's Start Discussing below!
  2. hi sir for output square wave and the mains grid sine wave input this circuit what is value res and type of diodes?and for using mosfet what kind of it do adaption this circuit
    thank you sir

    • Hi Yusuf, the NAND gates are from the IC 4093, the transistor rating will depend on the transformer winding current specs.

  3. Swagatam, you are a Priceless blessings from God to Humankind!
    Now you have solved my problem of in part as I can not utilized the earlier ones you published months ago as the do not contain application of Iron Core Transformer. I actually wanna be powering my Borehole from my Self-Powered Lezless Generator.

    Now please Sir, Do draw how anyone can utize BC557 and BC457/or to achieve pure sine wave or near pure sine wave with this EXTREMPLY GOLDEN H-BRIDGE Circuit. Will the integration requires 555-timer like you showed in the IR….. IC circuit months ago?
    Please help with the integrations.
    I have to power my sophisticated Water Pums and other Appliances which needs Pure Sine Wave.

    Thank you Sir in Advance

    • Thank you Janee, I am glad to see you back here.

      I think you must read the following concept, which will perhaps help you to accomplish the design you are so desperately looking for:


      the design of full bridge explain on this page is actually not very efficient since it utilizes p channel and N channel device together..a really efficient network can be achieved only by using 4 N channel devices in any full bridge network.

  4. Thank so Sir for your efforts. Pls I need Simple circuit diagrams of transformerless solar inverter to be done by my students.

  5. Hi Mr Swagatam,

    Thank so much for your efforts & for searing your knowledge worldwide. Sir, pls, I need a very simple circuit diagrams of a wireless solar inverter for my students to work on. Thanks

  6. Thank you very much for the circuit. If i have to vary the frequency of sine wave of 5A for inductive load(load is a coil to generate magnetic field), would you suggest me a circuit. The frequency variation is over range of 50Hz to 1KHz; if possible

  7. Hello Swagatam
    I want to use IRF 260 mosfet for inverter in full bridge configuration. The DC voltage of trh ebridge is 120 VDC. What could be the ideal gate resistor. The switching frequency is 16 Khz.

  8. I read the post Mr Swagatam but I am still not sure how to deal with mine because they are not using a filter in their design as I am using Sir this is so discouriging Sir

  9. Thank u Sir. I did some test today and what I found out is if I power the load without the filter I have minimal heating. I have two ferite coils on each leg of the Ac out from the transformer and A 2uf cap accross the output toward the load side.I am having real trouble and cant get . Could u send me ur email so I can send u the circuit and u can simulate it and see if there is a problem I would really appreciate ur help Sir. Thank u

    • Alex, I don't use simulators, moreover checking practically is always recommended, my my simulation won't give you exact solutions, so troubleshooting practically would be much better.

  10. Thank u Sir I am trying to work out this problem in stages to see where the problem could be I am still figuering out to myself that it seems sine wave inverters run with more heat than square wave inverters. The example is if I use this same inverter as square wave and power a solder iron there is no heat from the fets but as soon as I induce pwm and use the same solder iron as load it starts to run the fets hot the only difference is inducing pwm into the gates Sir am I missing something here Sir

  11. Thank u for answering the question on the sg voltage sir. So as I was askking at rest with no load on the inverter about how much volts should we try to get at the gates of the fets before load is applied and I am refering to the design we are working with using the diodes at the base of the fets I await ur reply Thank u

    • Without the diodes connected, the DC voltage at the gates would be 1/2 of the supply voltage.

      with the PWM diodes connected it could be anywhere from 10% to 40% of the supply voltage

  12. Thank u Mr Swagatam I have learnt so much from ur post SIr now I know how to select the fets for my inverter I sent a post before this about gate voltage if I dont see it i will resend sir thank u

  13. oh thank u Sir I had it wrong all along. I have a few questions for u Sir . At rest about how much volts should I be getting at the gates of the fets that are driving the transformer I am refering to the pushpull I am building. Next question I always hear that it needs about 10 v to turn on a fet fully ButI am wondering If I am using say a Sg3524 to drive a fet its output is normally about 5 or 6v how would I achieve any volt over 6v from this Sg3524 ic Sir to drive the fets to fully turn on . Please explain this to us . Thank u Sir

    • Who said the output of SG3524 is 6V, all ICs will produce peak DC at their outputs that may be exactly equal to the supply voltage across their supply pins.

      6V may be the average value which is normally 50% of the peak value because the meter would always show the average value when the IC outputs are oscillating.

      The same is true for all such topologies including IC 4017, IC 4047, TL 494 etc.

  14. Thank u Mr Swagatam. I specifically told u I was using IRF260 because i wanted u to tell me if the rds on this fet was ok to be used in this sine wave inverter being designed to handle 1500 watts. Could u explain to me which fet has a lower rds one which says .04ohm or one which says 8 megohms

    • Mr.Alex, it's not "megohms", it's "milliohms" (1/1000 ohms) always, so probably now you can research and identify yourself which has the lowest milliohm rating.

  15. thank u Mr Swagatam really appreciat ur time for helping us we really appreciate ur support. Earlier u sent me a transistor number as bjt but I think this is not correct Sir could u check and repost the number. U sent me tip122 but this looks like a darlington insted. Please help me here because I am getting better results now . At rest I am having normal heat. I only start to have heat now when I plug a compressor in drawing 12 amps on 48v system sine wave so I want to try the bjt to seee if it runs better Sir but Its coming to come ur project is working. i await the number thank u

    • Mr Alex, the number is TIP142, a Darlington is specifically required otherwise the transistors will not trigger from an ICs low current outputs

    • thank u Mr Sagatam I will try these. So u say these should give me less heat than the fets Sir. one other question do u think the frequency i am using could be a problem I am using 50KHZ so the fets are switching at 25KHZ and they are irfp260n. the same inverter being used at square wave runs perfect with no heating. please help us to complete ur project Sir. thank u

    • Yes, the high frequency could be the problem, you can try using very low resistance at the gates (10 ohms) and reverse diodes parallel to the gate resistors, with a BJT you will get no such issues anyway.

  16. ok Mr swagatam now I see things much clearer now as u explain. i was not blaming the concepts because I know they work but that I was having some problem with the h bridge but I was getting better results with ur puspull design working as a sine wave . I went back to ur design this morning and I am getting less heating now I am using a totem to drive the fets and I am doing some more tests on bigger heat sinks so as soon as everything is good I will reply to u and others who are on this project but for sure ur pwm works.Before as I read I thought the pushpull design was so poor on conversion from Dc to Ac but as u say bulhier but if its bigger transformer no problem it is for my house purpose Sir. I will let u know as the progress goes on. Thank u for ur support

    • Sure Mr.Alex, you can continue with the center tap topology, and make it as efficient as an hbridge if a bigger transformer is not an issue

      heating up of the mosfets could be reduced by using additional BJT stage at the 4017 outputs as given here:


  17. thank u Mr swagatam for ur support. I want u to help me unerstan something fully . I read in one of ur post that h brige is the most efficient topology ok . You see I am having problems with building the h bridge and getting it to work with higher voltages as u see so I want to know if I use the pushpull that u designed and I built using the PWM concept with the diode principle and still get a efficient inverter. Sir I am at a cross road now and I want u to help me decide if the pushpull can still be efficient for my house and on battery consumsion. Thank u for ur support .

    • Mr. Alex, if you are not able to make it work, it could be your personal problem, the concept cannot be blamed,

      center tap push pull topologies are also as efficient but it will make things bulkier that's the only inefficiency with it, battery consumption efficiency is more or less equal for both the concepts.

  18. ok Mr Swagatam i will recheck again, I did not get the ic u recomended but I was using an npn transistor to drive each high side with boostcap config and then take the signal straight from the output of a sg3524 to drive the low side so please instruct me id the design is wrong Sir. thank u

    • If you are not using a specialized driver IC then I am afraid troubleshooting could become even more difficult. your configuration may be correct but it could have many hidden issues. Try using BJTs instead of mosfets, if these also become hot would confirm a faulty design.

  19. hello Mr Swagatam I had given the inverter a break because I was having some problems. I am not sure u understand my post. What I was saying is I am still supplying the 12 section of the circuit with 12v the only part i increase is the supply to the drains of the fets in the h bridge to 18v and I start to blow fets. If I use the entire ircuit on 12 v it is fine but when i increase the fet v I have problems so I was asking if I am going to raise the fet supply v if there is any other change I need to make in the circuit also to compensate for the increase hope u understand me better now Sir alex Thank u for ur support

  20. ok Sir i am glad we are still in touch. As i said i did not get to fully complete ur circuit yet because of some problems I am having. I m using a h bridge driven by a 60hz oscilator and then pwm is induced as u stated with the two dioes. This works fine so far on 12v supplying the h bridge but as soon as I raise the voltage to even 18v it blows the fets in the h bridge. I am using irfp260n which are 200v rating Sir. Are there any other changes that we are to do when raising the h bridge voltage I am using 12v regulator to supply the rest of the circuit. Please help us here Sir just dont know but it works ok on 12v. I am awaiting ur reply Sir. Thank u Alex

    • Alex, all pages will respond correctly to the posted comments, so you can be sure it will reach me, but avoid pages that already have more than 200 comments in it.

Leave a Comment

Do NOT follow this link or you will be banned from the site!