• 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 / Simple H-Bridge Inverter Circuit using IR2184 ICs

DIY Circuits | Learn Basics | Arduino Coding




Simple H-Bridge Inverter Circuit using IR2184 ICs

Last Updated on June 30, 2025 by Swagatam 18 Comments

In this post we will try to understand this full bridge or H-bridge inverter circuit using IR2184 ICs. Let us begin breaking it down section by section.

If you do not want to read the full article, you can simply watch the following video instead:

What This Circuit is Doing:

So here basically we are using two IR2184 ICs for driving two half-bridge stages which finally together become a full H-bridge inverter.

This inverter is converting 220V DC into 220V AC (pure square wave) across the load, using 4 MOSFETs. We are also giving 50 Hz square wave input at the left side, to run the thing with proper switching.

Input Side – 50Hz Square Wave and Toggling:

So now if we see the extreme left side, a 50Hz frequency is fed to the "IN" pin of the left half bridge IC IR2184, which is switching the IC output ON/OFF according to the 50Hz square wave signal. That 50Hz signal is coming from some oscillator, maybe from Arduino or IC 555 or anything similar.

  • The 50Hz signal goes through the IC and then is terminated across the high side and low side MOSFETs, for switching them alternately.
  • This IC has internal high current driver stages which works like a buffer or switch, and it helps to switch the MOSFETs efficiently through bootstrap network, even for high power loads.

We can see the SD pin of IR2184 is connected through a resistor to the VCC supply rail. This SD pin makes sure that the half bridge ICs work only as long as this pin is "high", and if a "low" is detected then this SD pin shuts down the associated IC internally, preventing an overload or over-voltage situations.

The Dual IR2184 Half Bridge Drivers:

Now let us see both the IR2184 chips:

Each IR2184 is getting supply from +12V and has a bootstrap diode (BA159) and bootstrap capacitor (10uF/25V) between VB and VS pins. This is needed to drive high-side MOSFETs properly.

The IN pin is getting ON/OFF pulses from the square wave toggle stage.

The LO pin is directly driving the low-side MOSFET.

The HO pin is driving the high-side MOSFET through the bootstrap.

Each IR2184 drives one half-bridge, so two of them together make a full bridge.

H- bridge Configuration for Single Output Oscillators like 555, 4060 etc.

H- bridge Configuration for Dual Output Oscillators like SG3525, 4047 etc.

MOSFET H-Bridge Section:

So we see four MOSFETs (shown in green color), forming the main H-bridge power stage.

Each half-bridge has one upper (high-side) and one lower (low-side) MOSFET. These are switched alternately to push-pull the load and make it feel like AC across the output terminals.

The MOSFET gates are configured with pull-down 1k resistors, which ensures that the gates of respective MOSFETs never stays floating under any circumstances, and thus avoids any spurious switching of the devices and unpredictable behavior of the MOSFETs. We also see 10-ohm series resistors at the gate lines to avoid ringing or spikes.

Across the output (LOAD), we see two 1uF/1kV capacitors, which help to kill spikes and filter some noise.

Load and Feedback Section:

Now across the output load, we see one 100k resistor and 1N4148 diode, and a preset + transistor feedback system.

This section is doing over-voltage sensing or maybe output waveform shaping. When output goes higher than expected, then voltage reaches the preset section.

This bias turns ON the relevant BC547 transistor which then pulls the SD pin of the IR2184 low, stopping one driver and balancing the output.

There's another similar feedback network configured across the Rx resistor, which is a current sensing resistor. This feedback involving the Rx resistor protects the circuit from over current, or overload situations. During such situations, the over current passing through Rx, causes an equivalent voltage drop across Rx, turning ON the associated BC547 BJT, which in turn grounds the relevant SD pin of the IC causing an instantaneous shut down of the inverter, allowing the current to get controlled below the maximum unsafe threshold.

This feedback makes the system safe, so nothing burns.

Power Supply Arrangement:

The main high-voltage DC, around 220V DC, is given to the drains of the upper MOSFETs. This is coming from a DC source, maybe from a rectified and filtered 220V AC mains.

The +12V is given separately for IR2184 and for bootstrap working. A 100uF capacitor is placed at the +12V side for good decoupling.

Important Things to Note:

ComponentPurpose
IR2184Half bridge driver IC
BA159 DiodeBootstrap diode for high side MOSFET
10uF CapacitorBootstrap capacitor between VB and VS
1k + 10ΩGate resistors for safe MOSFET switching
BC547Used for toggling and SD control
50Hz SignalUsed for alternating ON/OFF between bridges
100k ResistorVoltage divider for output sensing
Rx + presetUsed for output voltage feedback control
1N4148Rectifier diode for generating DC feedback for the relevant BC547 transistor

Difference between IR2184 ICs and other H-bridge Drivers like IR2110

The best feature of IR2184 half bridge IC is that it uses a single input for driving its two output N-channel output MOSFETs through bootstrapping network. Meaning, it does not depend on two inputs HIN/LIN pins for the switching operation, rather uses a single "IN" pin to operate via a single frequency source.

That means, when this IC is configured as an H-bridge driver, the two half bridge modules can be directly driven or configured through standard oscillator ICs like, IC 555, UJT, IC 4060, CMOS oscillators, IC SG3525, IC 4047, TL494, TL497, or even directly through any BJT based astable multivibrator circuit.

Working Summary:

  • We give an alternate 50Hz square wave to the input "IN" pins of each ICs, and that toggles which IR2184 stays ON at a time.
  • Each IR2184 drives one half bridge using its HO and LO pins.
  • Four MOSFETs work together to push-pull the high voltage DC across the load.
  • The output becomes AC-like square wave, suitable for driving transformer-less AC loads.
  • Feedback through Rx + BC547 helps protect against overvoltage and over current.
  • The best thing about this IR2184 half bridge ICs is, these can be directly configured or interfaced with standard oscillator ICs such as SG3525, IC 4047, TL494, TL497, BJT astables etc.

You'll also like:

  • Universal H-Bridge Circuit Module
  • 3phase3 phase Solar Submersible Pump Inverter Circuit
  • Troubleshooting Inverter Output Voltage Drop Issue
  • 48VinvertercircuitSimple 48V Inverter Circuit

Filed Under: Inverter Circuits Tagged With: Bridge, Inverter, IR2184, Simple

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: « How to Measure Transformer’s Current Capacity
Next Post: Smart Bathroom Exhaust Fan Controller Circuit with Sensors »

Reader Interactions

Comments

Zoly says:
January 11, 2026 at 7:52 pm

Congratulations, the drawing looks great!
Did you build it, does it work?

I’m currently working on my own solar panel project and would like to try it for heating with some modifications.
Do you have any good circuit ideas on how to convert the incoming DC 220V (which can be much smaller at solar panel) to 12V for the IR2184?
I plan to drive the input drive with a microcontroller. There will be a fixed MPPT voltage (about 180V) and I want to achieve this by controlling the SD pin (it disables below 180V).

Reply
Swagatam says:
January 11, 2026 at 8:18 pm

Hi, thanks, and glad you liked the circuits.
I did not test these, but they should work without any issues since all the parameters are given as per the datasheet specifications of the IC.
To convert 220V DC to 12V DC, you can probably try the following circuit:
https://www.homemade-circuits.com/simple-220v-smps-buck-converter-circuit/

Reply
Zoly says:
January 11, 2026 at 9:25 pm

Hi,
If the SD of IR2184 pin set to GND, will all 4 MOSFETs turn off? Am I understanding the datasheet correctly?

I found a simple solution for 12V:

Reply
Swagatam says:
January 12, 2026 at 7:57 am

Hi, yes, that’s correct, grounding both SD pins will shut off all the 4 MOSFETs.
Sorry, aliexpress is opening for me here.

Reply
Zoly says:
January 12, 2026 at 11:33 pm

If we swapped the HO and LO pins of one of the IR2184 and connected the IN inputs directly, we wouldn’t need the BC547 inverting transistor for the 50Hz input.
What do you think?
Can it be simplified like this?
Won’t it cause any operational problems?

Reply
Swagatam says:
January 13, 2026 at 8:33 am

I am not sure about the results, but I won’t recommend that, rather using the BC547 appears to be the easier and a safe way of doing it…

Reply
Zoly says:
January 19, 2026 at 5:21 pm

The SD inputs of the IR2184 are pulled up to 12V with a 10K resistor. I want to control this input with a microcontroller (in parallel with the two open collector transistors) which allows a max of 5V.
According to the Functional Block Diagram of the IR2184 datasheet, the SD input is pulled up with resistor to 5V inside the IC.
I think the 10K resistor can be omitted, thus allowing voltage level compatibility with the microcontroller.
Please confirm or deny.

Reply
Swagatam says:
January 19, 2026 at 5:39 pm

You are correct, you can do them as you have mentioned…

Reply
Emejakpor Emmanuel says:
January 5, 2026 at 6:54 am

Good morning engineer. I like your circuit. My question is that As load increases, will there be decrease in voltage or is it PWM?

Reply
Swagatam says:
January 5, 2026 at 8:41 am

Good Morning Emmanuel, If your transformer and battery power ratings are lower than the load power rating, then the voltage will start dropping, otherwise it won’t…

Reply
Jorge Baez says:
September 15, 2025 at 4:23 am

el calculo de Rx no lo veo

Reply
Swagatam says:
September 15, 2025 at 8:14 am

Rx = 0.6 / Max Output Current Limit

Reply
Jorge says:
September 15, 2025 at 6:39 pm

agradecido

Reply
Asikpo says:
September 10, 2025 at 7:40 am

it’s possible to replace IR 2184 ic with cd 4047 ic and how can I do that

Reply
Swagatam says:
September 10, 2025 at 7:53 am

However, 4047 maybe possible if a P-mosfet/N-mosfet combination is used, with 12V supply DC…

Reply
Swagatam says:
September 10, 2025 at 7:50 am

No, H-bridge cannot be created using IC 4047 for aa two wire transformer, that is why we need dedicated H-bridge driver ICs like IR2184

Reply
Asikpo says:
September 8, 2025 at 11:30 am

can I use the above circuit for my project

Reply
Swagatam says:
September 8, 2025 at 5:31 pm

Sure, you can!

Reply

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 (93)
  • Audio and Amplifier Projects (133)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (85)
  • 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 (36)
  • Wireless Circuits (30)





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 Arduino 2-Step Programmable Timer Circuit
  • Swagatam on Simple Buck-Boost Converter Circuits Explained
  • Swagatam on IC IR2111 H-Bridge MOSFET, IGBT Driver IC: Full Datasheet, Circuit Diagram
  • Swagatam on Electronic Circuit Projects, Tutorials, and Practical Engineering Solutions
  • shawn on Simple Buck-Boost Converter Circuits Explained

© 2026 · Swagatam Innovations