How can I connect a full bridge gate driver to an Arduino?

Click For Summary

Discussion Overview

The discussion revolves around connecting a full bridge gate driver, specifically the IRS2453DPbF, to an Arduino for controlling an H-Bridge circuit. Participants explore the compatibility of various components, including MOSFETs and motor specifications, while considering PWM signal integration.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses the intention to use the IRS2453DPbF with an Arduino to control an H-Bridge circuit but is uncertain about the connection method.
  • Another participant suggests isolating the Arduino from the H-bridge and requests more information about the specific H-bridge components and load specifications.
  • A participant identifies the use of STP140N8F7 and either IRFZ40PbF or 2SK3845(Q) MOSFETs for the H-bridge, noting the load as 500W 24A DC motors powered by 12V batteries.
  • Concerns are raised about the IRS2453 being unsuitable for PWM control, as it is designed for driving high voltage inverter transformers rather than DC motors.
  • Another participant recommends the BTS7960B DC Motor Driver as a suitable alternative for Arduino PWM control, providing links to specifications and purchasing options.
  • Questions arise about the types of loads that could be driven with the IRS2453 when used with the specified MOSFETs, referencing the datasheet for circuit setup.
  • One participant emphasizes that the IRS2453 cannot control a motor due to its fixed duty cycle and suggests finding a half-bridge driver compatible with PWM signals.
  • A participant mentions finding TC4426-TC4428 drivers and inquires about their suitability for the project, noting the requirement to build the H-bridge for a university course.
  • Concerns are raised regarding the voltage ratings of the TC44xx drivers, indicating they may not be appropriate for higher voltage applications beyond 12V.

Areas of Agreement / Disagreement

Participants express differing views on the suitability of the IRS2453 for motor control, with some asserting it cannot be used for PWM applications while others explore alternative drivers. The discussion remains unresolved regarding the best approach for connecting the Arduino to the H-bridge.

Contextual Notes

Limitations include the uncertainty about the specific voltage requirements for the motor drivers and the potential need for drivers rated for higher voltages than those discussed. The discussion also highlights the need for clarity on the compatibility of various components with the intended application.

ha700
Messages
6
Reaction score
0
Engineering news on Phys.org
You may need to isolate the Arduino from the H-bridge. We need more information before we can help.
Please identify the H-bridge component(s) you will be using and what load will be driven.
Also; what power supplies will be switched by the H-bridge?
 
For the h-bridge I am using STP140N8F7 in the high side and either IRFZ40PbF or 2SK3845(Q) on the low side. The loads are 500W 24A DC motors and I think they will be supplied with 12V batteries.
 
The IRS2453 is a free running inverter driver with a fixed duty cycle. It is optimised to drive high voltage inverter transformers.
It is not designed to be driven with a PWM input signal or to drive a DC servo motor.
There are many other lower voltage half or full bridge drivers available that can be controlled with a PWM signal from an Arduino.

500W 24A DC motors suggests a 20 VDC rating, so I guess you will use the batteries in series to produce 24 volts.
 
There is a BTS7960B DC Motor Driver H-Bridge PWM for the Arduino.
See for example; http://www.instructables.com/id/Motor-Driver-BTS7960-43A/
One board has two half bridges so it will drive one motor in an H-bridge.

The BTS7960 has now been upgraded to the BTN7960 but the old part number is still best for searches.
The assembled board is available for less than US$20 from many suppliers.
https://www.aliexpress.com/item/Dou...32669153168.html?spm=2114.13010308.0.0.ZdOSLW

Take a look here at the specs on the BTN7960 and download the data sheet.
http://www.infineon.com/cms/en/prod...?productType=db3a304413719f72011372e9554e00da
 
Last edited:
ha700 said:
If I used the IRS2453 with the mosfet transistors stated previous what type of load could I drive?
They are excellent MOSFETs. The inverter transformer being driven by the IRS2453 H-bridge would be limited to about 55V and 36A, which works out at 2 kW. Unfortunately you cannot control a motor with the IRS2453 as it is designed to drive a transformer load. It guarantees a duty cycle fixed between 48% and 52%. You can turn it on and off, but PWM is not possible.
ha700 said:
I would like to do this using an Arduino but am unsure on how the Arduino connects up to the driver. It will be using a pwm signal from the Arduino.
You are unsure because you cannot see how to do it, because it cannot actually be done. So you must identify a half-bridge driver that can be driven with a PWM signal and will drive your MOSFETs.

The cost of the two half-bridge drivers needed will probably be more than the dual BTS7960B based H-bridge that comes assembled with integrated MOSFETs.
 
The TC44xx are very low voltage drivers with VDD <= 18 volts. They are probably designed for 12V car battery operation.
If your motor voltage will be greater than a 12V car battery you will need a driver designed for 30 to 80 volts. You do not need 600V.
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K
Replies
12
Views
3K
Replies
5
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 38 ·
2
Replies
38
Views
5K
Replies
3
Views
4K