Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

IR2104 MOSFETs are heating

amitkatheria91

Newbie level 5
Joined
Jul 29, 2021
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
I am using a 50kHZ PWM signal to run the 24V20A motor but after some time Q3 and Q1 MOSFETs are heating up. I am using the below circuit to drive the motor.
Please help me to fix it.



Circuit
1627553138978.png
 

Attachments

  • 1627553107700.png
    1627553107700.png
    49.7 KB · Views: 31

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
20,352
Helped
4,441
Reputation
8,891
Reaction score
4,468
Trophy points
1,393
Activity points
134,556
Hi,

We don´t know:
* VIN
* IN1, IN2 , SD_Bar levels and duty cycle range
* R6 type
* PCB-layout
* which MOSFET becomes hot
* exact motor type

Klaus
 

danadakk

Advanced Member level 4
Joined
Mar 26, 2018
Messages
1,207
Helped
223
Reputation
458
Reaction score
258
Trophy points
83
Activity points
5,574
The dead time supplied by 2104 is 650 nS at 1000 pf load.

Have you done a scope capture of actual timing looking at gates of
Q1 and Q3 ? Your deadtime may not be sufficient. Hopefully if thats
the case your PWM outputs allow you to also control and set additional
dead time.

This example shows 16 clocks of deadband (ph1 and ph2 as a result never on
at same time) -

1627559281448.png



Regards, Dana.
 

amitkatheria91

Newbie level 5
Joined
Jul 29, 2021
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
Hi,

We don´t know:
* VIN
* IN1, IN2 , SD_Bar levels and duty cycle range
* R6 type
* PCB-layout
* which MOSFET becomes hot
* exact motor type

Klaus
Sorry for the late reply,
VIN is 24V, IN1 is PWM has frequency 50K and Duty is 50%, SD-Bar Is 0V, MOSFETs Q1 and Q3 are heating, the Motor rating is 24V20A
 

amitkatheria91

Newbie level 5
Joined
Jul 29, 2021
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
The dead time supplied by 2104 is 650 nS at 1000 pf load.

Have you done a scope capture of actual timing looking at gates of
Q1 and Q3 ? Your deadtime may not be sufficient. Hopefully if thats
the case your PWM outputs allow you to also control and set additional
dead time.

This example shows 16 clocks of deadband (ph1 and ph2 as a result never on
at same time) -

View attachment 171024


Regards, Dana.
Yes, Q1 and Q3 are heating. So, how can I control or generate enough deadtime?. Please guide me
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
20,352
Helped
4,441
Reputation
8,891
Reaction score
4,468
Trophy points
1,393
Activity points
134,556
Hi,

You say:
VIN = 24V ... but this is connected to VCC of the IR2104, which is rated for 20V only.
SD_BAR = 0V .. this means the driver is disabled.

What MOSFET type are you using? Link to datasheet.

What about your "secrets"? I guess you have your reason not to show them.
* IN2 information, complete
* IN1, IN2 voltage levels
* and all the other items.....
But without them it´s really hard to give useful help.

Klaus
 

danadakk

Advanced Member level 4
Joined
Mar 26, 2018
Messages
1,207
Helped
223
Reputation
458
Reaction score
258
Trophy points
83
Activity points
5,574
The motor control PWM in this part has dead time programmable control, from the datasheet -

1627734037716.png



Regards, Dana.
 

amitkatheria91

Newbie level 5
Joined
Jul 29, 2021
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
Hi,

You say:
VIN = 24V ... but this is connected to VCC of the IR2104, which is rated for 20V only.
SD_BAR = 0V .. this means the driver is disabled.

What MOSFET type are you using? Link to datasheet.

What about your "secrets"? I guess you have your reason not to show them.
* IN2 information, complete
* IN1, IN2 voltage levels
* and all the other items.....
But without them it´s really hard to give useful help.

Klaus
No, the VCC of the IR2104 is 15V this is the mistake
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top