Continue to Site

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

Status
Not open for further replies.

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: 252

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
 

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.
 

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
 

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
 

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
 

The motor control PWM in this part has dead time programmable control, from the datasheet -

1627734037716.png



Regards, Dana.
 

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
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top