• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Inverter Circuits / Universal H-Bridge Circuit Module

DIY Circuits | Learn Basics | Arduino Coding

Universal H-Bridge Circuit Module

Last Updated on March 23, 2025 by Swagatam 97 Comments

In this article I will elucidate a simple universal H-bridge module using BJTs and N-channel MOSFETs.

This module can be integrated with any standard oscillator ICs such as IC 4047 or IC SG3525 or even IC 555, to create a highly efficient H-bridge inverter circuits.

Why using 4 N-channel MOSFET H-Bridge is the Most Efficient

Using 4 N--channel MOSFETs in an H-bridge configuration is considered to be the most efficient topology because N-channel MOSFETs have much lower RDSon compared to their P-channel counterparts.

Lower RDSon means lower drain to source resistance, which ensures lower heat dissipation and higher current transfer across the MOSFETs.

The Challenge behind 4 N-Channel MOSFET H-Bridge

However creating a H-bridge using N-channel MOSFETs can be difficult since it involves a relatively complex a bootstrapping network.

The bootstrapping network refers to a small circuit network around the gates of the high-side MOSFETs which enables the high-side MOSFETs to conduct freely by ensuring that its gate voltage is always around 12V higher than its instantaneous source voltage.

Now, let's try to understand how our universal H-bridge circuit module using N-channel MOSFETs works.

How the Circuit Works

If you don't want to read the following description, you can watch this video instead:

Referring to the diagram below, let's assume an instantaneous moment where the left side oscillator input is low, and the right side oscillator input is high.

In this situation, the left side BC547 is turned OFF due to the absence of the base switching voltage, and the left side 10uF/50V capacitor is charged up to the battery voltage level through the 1N4148 diode.

Now, the left high-side MOSFET gets its voltage through the 1N4148 diode, and the 1k resistor, and makes an attempt to conduct.

However, as soon as the MOSFET drain voltage reaches its source terminal and exceeds its gate voltage (12V), the conduction stalls, because as we know, ideally, for any MOSFET to conduct, its gate potential must be around 10V higher than its source potential.

This is where our BC547 and 10uF bootstrapping network comes into action.

When the Left high-side MOSFET drain voltage reaches the source terminal, this voltage is forced into the 10uF capacitor through its negative terminal.

This source voltage entering the negative terminal of the 10uF capacitor now comes in series with the existing 12V stored inside the 10uF capacitor.

So, as the source voltage rises it pushes the stored potential inside the 10uF higher so that the total voltage at the gate of the MOSFET is always 12V higher than the source voltage of the MOSFET.

So, when the source voltage is 12V, it adds up with the internal 12V of the 10uF capacitor producing 12 + 12V = 24V at the gate of the high side MOOSFET.

This means the effective gate voltage is now the difference between the total gate voltage and the source voltage, that is 24V minus 12V = 12V, or if suppose the drain supply is 100 volts, then the effective gate voltage will be 100 volts plus 12 volts minus 100 volts = 12 Volts

This ensures that the gate voltage of the high side MOSFET is always held at 12V higher than its source voltage.

This in turn enable the high side N channel MOSFETs to conduct freely and efficiently, regardless of the applied drain voltage level. This may not be possible if P-channel MOSFETs are used, although P-channel MOSFET wouldn't require a bootstrapping.

A High-side P-channel MOSFET might not require a bootstrapping, but the main disadvantage of using P-channel high-side MOSFETs is, its drain voltage cannot exceed the gate voltage, which simply means that if the oscillator IC output is 12V, then the load voltage cannot exceed 12V, which appears to be a big drawback, which is completely eliminated if N-channel MOSFETs are used.

That's it! this concludes our tutorial on a simple H-bridge circuit module using N-channel MOSFETs which can be used to transform any center tapped inverter into an H-bridge inverter.

I hope you liked the tutorial…. for any further doubts or queries, please feel free to comment below for quick replies.

Summary

The H-bridge inverter topology is the most efficient one, since it does not necessitate the use of center tap transformers, and allows the use of transformers with two wires. The results become even better when four N-channel mosfets are involved.

With a two wire transformer connected to an H-bridge means the associated winding is allowed to go through the push pull oscillations in a reverse forward  manner. This provides better efficiency as the attainable current gain here becomes higher than the ordinary center tap type topologies.

However better things are never easy to get or implement. When identical type mosfets are involved in an H-bridge network, driving them efficiently becomes a big problem. It is primarily due to the following facts:

As we know an H-bridge topology incorporates four mosfets for the specified operations. With all four of them being N-channel types, driving  the upper mosfets or the high side mosfets becomes an issue.

This is because during conduction the upper mosfets experience almost the same level of potential at their source terminal as the supply voltage, due to the presence of the load resistance at the source terminal.

That means the upper mosfets come across similar voltage levels at their gate and source while operating.

Since as per the specs, the source voltage must be close to the ground potential for efficient conduction,  the situation instantly inhibits the particular mosfet from conducting, and the entire circuit stalls.

In order to switch the upper mosfets efficiently  they must be applied with a gate voltage at least 6V higher than the available supply voltage.

Meaning if the supply voltage is 12V, we would require at least 18-20V at the gate of the high side mosfets.

You'll also like:

  • 3000 watts3 Best Transformerless Inverter Circuits
  • inverter batterychargerchangeoverrelaycircuit2 Easy Automatic Inverter/Mains AC Changeover Circuits
  • PWM2BInverter2BcircuitPWM Inverter Using IC TL494 Circuit
  • gridtieinvertercircuitsdiagramDesigning a Grid-Tie Inverter Circuit

Filed Under: Inverter Circuits Tagged With: Bridge, Module, Universal

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Single Mosfet Timer Circuit
Next Post: Solar Water Heater Circuit with Battery Charger »

Reader Interactions

Comments

Apurva deepak says:
December 25, 2018 at 11:34 am

Can u explain me sir nand gate in ic 4049 with their pin number… Means which pin number 1,2,3,4…so on…because i can not find which pin 1 and which pin 10 and so on…

Reply
Swagatam says:
December 25, 2018 at 11:51 am

Apurva, I have updated the IC pinouts in the above article. But please note that I have not yet tested this design practically

Reply
Apurva deepak says:
December 25, 2018 at 12:04 pm

Can i do this design for practically or not…

Reply
Swagatam says:
December 25, 2018 at 12:10 pm

If you have understood the concept and confident about it, then you can do it.

Reply
Apurva deepak says:
December 25, 2018 at 1:34 pm

And also suggest me that. can i do second cricuit diagram aur not…..i waiting for suggestion sir… If the first project will be not succeed then can i do second one where 2 ic is used 555 and 4017…

Reply
Apurva deepak says:
December 25, 2018 at 7:21 pm

Ok sir i will waiting for tomorrow…

Reply
Apurva deepak says:
December 25, 2018 at 4:37 pm

What Some cricuit miss out from given cricuit diagram..

Reply
Swagatam says:
December 25, 2018 at 6:18 pm

I’ll update the missing things tomorrow!

Reply
Apurva deepak says:
December 25, 2018 at 2:34 pm

Sir.. One more rply sir… Can i increase the transformer wattage if i connected two transformer which are 12v-0-12v… Actually i found this transformer from dvd player… And also share me what is the wattage of these transformer which are generally used dvd player…

Reply
Swagatam says:
December 25, 2018 at 4:32 pm

Two transformers cannot be used, and it must 0-12V not a center tapped one.

Reply
Apurva deepak says:
December 25, 2018 at 2:22 pm

Sir can u give cricuit diagram of ir2103 ic where it is used… I think it is present in my location…

Reply
Swagatam says:
December 25, 2018 at 4:31 pm

You can try this diagram: https://www.homemade-circuits.com/wp-content/uploads/2018/12/IR2110-3.png

The HIN, LIN inputs can be supplied through an oscillator circuit, I’ll update it after sometime.

Reply
Apurva deepak says:
December 25, 2018 at 1:22 pm

U know i am not fully experienced preson but i will do this project because it is my hobby… And one more thing is that is possible with ur support… Sir… I want know that.. Can this diagram is correct or not…i waiting for ur comments sir..

Reply
Swagatam says:
December 25, 2018 at 2:12 pm

Hi Apurva, I won’t recommend the above idea to a newcomer, because this concept will require some serious understanding and optimizations.

I will again advise to go for an IC based full bridge inverter circuit….

Buy two of these ICs, and then you build a good full bridge inverter

https://www.infineon.com/dgdl/ir2103.pdf?fileId=5546d462533600a4015355c7b54b166f

Reply
Muhammad Shahid says:
March 23, 2017 at 4:50 pm

does anyone have proteus library for SG3525 IC

Reply
pizush sarkar says:
December 9, 2015 at 5:06 pm

dear Sir, how i control my inverter output voltage level. my inverter output voltage is 330 volt but i want 240 volt. please tell me about that. thanks

Reply
Swagatam says:
December 10, 2015 at 6:33 am

Dear Pizush, you can incorporate the following circuit with your inverter for correcting the issue:

https://www.homemade-circuits.com/2014/01/automatic-output-voltage-regulator.html

Reply
Hui-wijaya Wijaya says:
October 1, 2015 at 2:42 am

hii Mr. Swagatam… I have checked my HCF4049UBE on the google and found of its vdd is 10V, so .. this device still can be used for 12V vdd or needed to regulate it to 9V or should i go for 4049 with the specification more high (15V) VDD ??

Reply
Swagatam says:
October 2, 2015 at 7:12 am

no problem Hui, that sometimes happens:)

Reply
hui says:
October 1, 2015 at 3:25 pm

ow.. im sorry.. may be i little careless to see datasheet.. after i saw next page .. yess.. ur right sir the voltage supply is so wide .. .. i have been tricked with vdd 10v has pF ..on the first page.. i will careful next time.thx , sir..

Reply
Swagatam says:
October 1, 2015 at 1:31 pm

Hi Mr.Hui, the IC HCF4049UBE is specified to work with supplies from 3 to 20V, so it can be used safely with a 12V supply, just as any other IC 4049 variant

Reply
Faris Ahamad Maleppattil says:
July 2, 2015 at 4:54 am

Dear Swagatam Sir,

I tried to use 2 N MOS and 2 PMOS for inverter circuit.I used IRF540 and IRF 9540.But when I increase the supply voltage beyond 8 V,the current increases abruptly and my DC voltage source get shorted.Can you please figure out the problem?

Reply
Swagatam says:
July 2, 2015 at 1:46 pm

Dear Faris, it will be difficult to troubleshoot because an H-bridge using N and P mosfets can be extremely unpredictable, that's why the use of specialized H bridge driver IC is recommended for implementing such topologies safely…

Reply
Robin says:
March 22, 2015 at 4:07 pm

Hi swagatam
I put another diode on each leg of the 4017 outputs ie:2,4,7,10 and 5,6,9,11 and the output voltage rose to 220v.
When i put a load(4w) on the voltage drops considerably even after increasing the trafo wattage from 12w to 120w i still get quiet a big voltage drop, now to prevent this voltage drop would puting fet's in parrallel(ie doubling up on the mosfets) so as to entice more current to flow through the trafo solve the problem?
And would the 4017 ic be able to switch for instance 8 mosfets comfortably
Regards

Reply
Swagatam says:
March 23, 2015 at 1:27 pm

Hi Robin,

If you are using a 120 watt transformer with a 100Ah battery and fets specified to carry currents above 20 amps then the voltage should not drop unless the load exceeds 120 watts.

so i don't think paralleling the mosfets would improve the results because the problem could be somewhere else.

yes the 4017 outputs and the BJTs are all capable enough to make any msfet trigger fully since the gate impedance of an FET is very high,

May be you could switch to a professional full bridge design using a single IC fully bridge driver as explained here:

https://www.homemade-circuits.com/2014/01/simplest-full-bridge-inverter-circuit.html

Reply
Robin says:
March 14, 2015 at 11:23 am

Hi Swagatam
The moment i connected a trafo i relized the fets were still not switching

I replaced the 1k resistor that i removed from the voltage doubler to the 557 emitter with a 100k resistor and got 23.5v at the emitter(which i think is correct?)But now it does'nt switch through to the collector.Remember previously i just had a wire.
I need that voltage to switch through to the collector and thus the High/side fet gates
Shoo,but i think we're getting there
cheers

Reply
Robin says:
March 22, 2015 at 4:12 pm

Oh,I just want to mention that i am working with a 100AH battery,its big enough and fully charged

Reply
Swagatam says:
March 15, 2015 at 2:55 am

Hi Robin,

you may have to check the stages separately.

first disconnect the bases of the mosfets from the transistors, next disconnect pin14 from the 4049 clock and feed the clocks from an external oscillator at a very slow rate, may be at around 0.5 Hz.

Next, you can confirm whether the transistors are providing the required voltages at the intended levels over the indicated points or not.

Once this is confirmed then you can integrate the mosfets and continue checking the results without altering the 0.5 Hz sequence rate.

If there's any fault somewhere the above method will be able to trace it out.

Reply
Robin says:
March 12, 2015 at 9:06 pm

Hi Swagatam
Just one other thing,the Zener diode part seems to bring the voltage down so i left that out and connected directly to the battery
cheers

Reply
Swagatam says:
March 17, 2015 at 3:44 pm

OK no issues Robin, you are doing a great job

so far it's been very interesting, let's see what finally transpires from the efforts.

yes a 0-9V trafo would surely yield the required 230V

Reply
Robin says:
March 17, 2015 at 6:32 am

Hi Swagatam
I had my oscilloscope on ac instead of dc for channel 1 therefore could'nt pick up the voltage doubler reading(big mistake lots of time wasted)

Ok i got the fet's switching 100%,Trafo used=12W {220v in and 12vac 1000ma out}.
output voltage=180v if i used trafo=220 in and 9v out i would've got higher output voltage
I will e-mail you the images of 1) low/side fet gate voltages
2)high/side fet gate voltages
3)trafo output waveform(there are 6*10k resistors across the output,so i put the scope over one 10k)
I will e-mail you the images immediately
cheers

Reply
Swagatam says:
March 13, 2015 at 3:32 am

Thanks a lot Robin,

if possible please do send the images of the working prototype!!

Reply
Robin says:
March 12, 2015 at 8:57 pm

Hi Swagatam
I got the fets switching properly now,I removed the 1k resistor from the voltage doubling circuit to the bc557 emitter and put a wire there.I didnt get any voltage there but got 21.2v at the collector.
In the other H-bridge circuit there is a resistor there,maybe there should'nt be?
There is an extra resistor at the top right high-side fet which i left out.
I'll do some further testing tomorrow

Reply
Swagatam says:
March 13, 2015 at 3:30 am

Hi Robin, that's great keep it up…

appreciate your outstanding efforts in verifying my circuits.

Reply
Ahmed says:
March 3, 2014 at 2:56 pm

hi swagatam,
thank you for sharing your knowledge
I have implemeted your circuit but it has some problems.
the first is oscillating frequency. How 1 khz on the 4017 ic will be 50 hz on the h bridge?

The second is that the output is 220 volt ac without load but with load the volt decreases suddenly to 40 volt ac.
How could I preserve the volt with load?

Reply
Swagatam says:
March 4, 2014 at 5:02 am

Hi Ahmed,

I have divided the 1khzwith the total number of outputs used from the IC 4017, so 1000/10 = 100Hz, and this fvrequency when divided across two mosfet arms gives 50Hz.

You can adjust it as per your own calculations if the above results look incorrect.

The output voltage will depend on trafo wattage and battery AH capacity, they must be sufficiently rated well above the load wattage, otherwise it will drop proportionately.

Reply
biannz says:
January 20, 2014 at 11:16 pm

ok sir thank you but sir please im still in the 4049 some of the pins is not shown in the circuit such as pin8 and pin16 i can see the pin8 is gnd or ground please sir where is the pin16 connect to? that is all my problem im looking forward to hear from you.

Reply
Swagatam says:
January 21, 2014 at 5:56 am

bianzz, what does the datasheet say about pin16? Please follow exactly as mentioned in the datasheet

Reply
biannz says:
January 19, 2014 at 12:03 pm

hi sir in this circuit i want to ask you that the IC4049 please sir is N1 start from (2 to 3) and (N2 4 to 5) up to 15? i guess you are understand what i mean cos im confused about it i build it but it don't work that is why im asking maybe i didn't connected the pins correctly thank you sir im looking forward to hear from you son.

Reply
Swagatam says:
January 20, 2014 at 4:10 am

Hi bianzz, all gates inside the 4049 are identical so you can organize them as per your choice, only the input and outut pins of the selected gates needs to be connected correctly as per the diagram.
check the datasheet of this IC you will get the idea regarding the involved gate pinouts.

Reply
network advise says:
November 10, 2013 at 6:49 am

hi swagatam
this is srinivas cani use this design for 3kva transformer (0-36 volts)220volt out put,please suggest me

regards

Reply
Swagatam says:
November 11, 2013 at 5:49 am

Hi Srinivas,

yes you can use it.

Reply
Itoro Emmanuel says:
October 10, 2013 at 10:40 am

Hi, Swag,
I am have built an inverter but the problem lies in the charging area in that when there is power from the mains and the inverter is charging, do we have to build a different charger for the inverter or we should allow the power mosfet to charge the battery.
Also what are the side effect of charging with the mosfet. And is it advisabe to build a different charger for the inverter.

Regards

Reply
Swagatam says:
October 11, 2013 at 4:15 am

Hi Itoro,

Which circuit are you referring too?
All inverters mostly use a separate transformer or winding for charging.
Without actually inspecting the circuit it will be difficult for me to comment precisely.

Reply
Yatin Bhoite says:
August 6, 2013 at 2:54 am

using solar panel as input can i get 600W at output side in this inverter circuit…??
and what should be the circuit and specification of transformer and solar panel….???

Reply
Swagatam says:
August 6, 2013 at 1:45 pm

for 600 watts, the solar panel must be at least 200 watts rated and the transformer at 800 watts.

The battery should have minimum current capacity of 200ah.

Reply
Swagatam says:
July 22, 2013 at 2:45 pm

Hi, thanks for reading my blog!

yes, you can send it to homemadecircuits@gmail.com

Reply
Back to Newest

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

circuit simulator image

Subscribe to get New Circuits in your Email

Categories

  • Arduino Projects (95)
  • Audio and Amplifier Projects (133)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (87)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (37)
  • Wireless Circuits (31)

Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin

Recent Comments

  • Swagatam on Circuit Projects for Beginners and School Students
  • Swagatam on 10 Watt Stereo Amplifier Circuit Diagram
  • Swagatam on Triac Battery Charger Circuit
  • Swagatam on Simple Tone Control Circuits
  • Rook Da Donkey on 10 Watt Stereo Amplifier Circuit Diagram

© 2026 · Swagatam Innovations