Skip to content

IR2104 H-Bridge: Precision design for DC motor control


H-Bridge design and components

At the heart of this H-Bridge design lies the IR2104 IC from International Rectifier, meticulously crafted to cater specifically to the demands of DC motor applications. Engineered with precision, this board can effortlessly handle loads ranging from 8 to 10Amps, making it a reliable choice for a variety of motor-driven systems. Rigorous testing, particularly with a 36V DC power supply, ensures its robust performance under diverse operating conditions. Additionally, the integration of N Channel IR540 MOSFETS, renowned for their high load capacity, underscores the board’s suitability for demanding applications, albeit with the caveat of necessitating a substantial heat sink for optimal functionality at higher currents.

Advanced current monitoring and control features

One of the standout features of this H-Bridge board is its sophisticated current monitoring and control capabilities. Through the inclusion of an on-board shunt resistor, the board can provide real-time feedback on the current flowing through the load. This feedback mechanism generates a voltage proportional to the load current, which can be conveniently amplified and monitored using a microcontroller’s analog-to-digital converter (ADC). Such granular control not only enhances the precision of motor speed and direction adjustments but also opens avenues for advanced system diagnostics and optimization. With this level of insight into current flow, users can ensure optimal performance while mitigating the risk of overload or overheating.

Versatile applications and comprehensive features

Beyond its primary function of driving DC motors, this H-Bridge offers versatility that extends across a spectrum of applications. From DC-DC converters to HMI lamp drivers, the board’s flexibility makes it a valuable asset in diverse electronic systems requiring efficient load control. Its comprehensive feature set further enhances its appeal, with provisions for a 36V DC motor supply via a screw terminal connector, a 12V DC logic supply, and an 8-10Amp load terminal for seamless integration into various setups. Moreover, compatibility with a wide range of logic pins supporting 3.3V, 5V, and 12V inputs and PWM signals ensures ease of interface with different control systems, making it an accessible and adaptable solution for engineers and hobbyists alike.



Part list

part list

Connection diagram / Waveforms

To operate the H-Bridge, you’ll require a microcontroller or Arduino board capable of generating a PWM wave with a frequency of 20KHz and an adjustable duty cycle ranging from 0 to 99%.


For Forwarding Direction Operation:

IN1 Requires High PWM

IN2 Requires Low PWM
For Reverse Direction Operation:

IN1 Requires Low PWM

IN2 Requires High PWM

For Standalone use you will need a PWM Generator and pulse sequencer circuit, please find attached sequencer circuit.



Source : (CC BY-SA 4.0)

Don't lag behind the latest technological trends!
This is default text for notification bar