Author Topic: MOSFET and uC Fail with PWM Motors  (Read 1961 times)

0 Members and 1 Guest are viewing this topic.

Offline LAClucTopic starter

  • Newbie
  • Posts: 8
  • Country: es
MOSFET and uC Fail with PWM Motors
« on: November 30, 2021, 07:29:02 am »
Hi all,
I am trying to drive a motor with PWM, and sometimes the mosfets burnt or the microcontroler fail the digital output (This port burns also).
I saw that working with 90% dutty is when mosfet more temperature gets, but if it is working 100% temperature is ok.
Microcntroler did not drive to the q3 because Vgs have to be more than 3.3V that's why I have Q13 Q15.
Q3 and Q4 are the power mosfets, N+P mos in soic 8 package.

I want to drive a motor with 2Amps and 24V.
2KHz PWM.
Microcontroler from NXP MKV11 family.
 
Can you help me please, I have burned lots of SH8MA3TB1 (Q4,Q3, N+P mosfet) and few uC !!! and I can discover exactly why.

Thanks
« Last Edit: November 30, 2021, 07:35:16 am by LACluc »
 

Offline LAClucTopic starter

  • Newbie
  • Posts: 8
  • Country: es
Re: MOSFET and uC Fail with PWM Motors
« Reply #1 on: November 30, 2021, 07:32:52 am »
SH8MA3TB1 DATASHEET
 

Offline LAClucTopic starter

  • Newbie
  • Posts: 8
  • Country: es
Re: MOSFET and uC Fail with PWM Motors
« Reply #2 on: December 02, 2021, 06:37:27 am »
Is there someone that can help me?? :-[ :-[
 

Online xavier60

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: au
Re: MOSFET and uC Fail with PWM Motors
« Reply #3 on: December 02, 2021, 07:08:39 am »
From looking at the schematic, I see that the switching losses would be high even at a few KHz. I'm not going to do any calculations which I can only do crudely anyway.
The MCU damage is likely  being caused by a layout problem.
With the time and parts wasted trying to make  discrete circuitry work, you would have been better off using a made for purpose driver IC.
My pet part at the moment is the STGAP2D.
HP 54645A dso, Fluke 87V dmm,  Agilent U8002A psu,  FY6600 function gen,  Brymen BM857S, HAKKO FM-204, New! HAKKO FX-971.
 

Online xavier60

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: au
Re: MOSFET and uC Fail with PWM Motors
« Reply #4 on: December 02, 2021, 07:13:04 am »
Do you know the maximum motor current draw when stalled?
HP 54645A dso, Fluke 87V dmm,  Agilent U8002A psu,  FY6600 function gen,  Brymen BM857S, HAKKO FM-204, New! HAKKO FX-971.
 

Online xavier60

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: au
Re: MOSFET and uC Fail with PWM Motors
« Reply #5 on: December 02, 2021, 08:10:22 am »
Q13 and Q14 should have been omitted.
HP 54645A dso, Fluke 87V dmm,  Agilent U8002A psu,  FY6600 function gen,  Brymen BM857S, HAKKO FM-204, New! HAKKO FX-971.
 
The following users thanked this post: Doctorandus_P

Online xavier60

  • Super Contributor
  • ***
  • Posts: 2815
  • Country: au
Re: MOSFET and uC Fail with PWM Motors
« Reply #6 on: December 02, 2021, 08:18:53 am »
One thing I missed, the turn off for the Nch MOSFETs will be slow.
First a long delay for the 10K resistor to discharge the Gate down to the plateau voltage plus about 10uS turning off.
« Last Edit: December 02, 2021, 08:27:54 am by xavier60 »
HP 54645A dso, Fluke 87V dmm,  Agilent U8002A psu,  FY6600 function gen,  Brymen BM857S, HAKKO FM-204, New! HAKKO FX-971.
 

Offline Avelino Sampaio

  • Frequent Contributor
  • **
  • Posts: 260
  • Country: br
Re: MOSFET and uC Fail with PWM Motors
« Reply #7 on: December 02, 2021, 08:32:03 am »
 
The following users thanked this post: JJalling

Offline T_guttata

  • Regular Contributor
  • *
  • Posts: 134
  • Country: 00
Re: MOSFET and uC Fail with PWM Motors
« Reply #8 on: December 02, 2021, 06:46:29 pm »
Why don't you just use an N-channel MOSFET which is logic level rated? Then you would not need Q13, 14, 15, 16?
There are lots of MOSFETs which have very low Rds_on and are rated much higher than 6A!
 

Offline MadScientist

  • Frequent Contributor
  • **
  • Posts: 439
  • Country: 00
Re: MOSFET and uC Fail with PWM Motors
« Reply #9 on: December 02, 2021, 08:43:58 pm »
I presume you have an allowance in the phases to prevent shoot through
EE's: We use silicon to make things  smaller!
 

Offline LAClucTopic starter

  • Newbie
  • Posts: 8
  • Country: es
Re: MOSFET and uC Fail with PWM Motors
« Reply #10 on: December 03, 2021, 09:59:57 am »
Hello,
Thank to all for answering.

* What do you mean when you talk about SWITCHING POWER LOSSE ?
And i do not underestand what is "allowance in the phases to prevent shoot through"  :--

*I decided not to use drivers for mosfets in order to have better stock options buying.
May be it was a mistake but now I can not change to it. |O

*maximun motor current = 2.8A

*I added Q13 and Q14 in order to push Vgs voltage because working with 3.3V mosfet over heat a lot.

*I change 10K resistor to 660ohm and it seem to work better, thanks for this comment.

*I think that all power mosfets are logic level, Vgth=2V


Now with 660ohm resist seem to work better. The only issue that I have is uControler ????
I do not knot why It fail, You can program at first use but is some moment you can not do it anymore althogh GPIOS are functioning ok. May be the debbung port burn??


 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19491
  • Country: gb
  • 0999
Re: MOSFET and uC Fail with PWM Motors
« Reply #11 on: December 03, 2021, 01:31:05 pm »
Switching losses occur because it takes a finite time for the MOSFETs to switch. Slower switching, at higher frequencies, results in higher the losses.

Shoot-through occurs when both the high and low side MOSFETs turn on simultaneously. There should be a delay between turning the high and low side on, to ensure both are not on at the same time.

Is 2.8A the maximum running current, or stall current? The stall current is normally much higher. If you don't know it, measure the resistance of the motor and work it out using Ohm's law.

Lower resistors will increase the switching speed.

The MOSFET threshold specified on the data sheet, is just the minimum voltage it starts to turn on at. A much higher voltage is required to meet the RON specification and achieve low conduction losses.

Use a MOSFET driver IC. There's a huge range of parts to choose from.
 

Offline batteksystem

  • Regular Contributor
  • *
  • Posts: 167
  • Country: hk
    • My ebay store
Re: MOSFET and uC Fail with PWM Motors
« Reply #12 on: December 03, 2021, 03:46:44 pm »
You can try to slow down the PWM if possible. Driving at a lower frequency may allow you to reduce switching loss.

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3341
  • Country: nl
Re: MOSFET and uC Fail with PWM Motors
« Reply #13 on: December 04, 2021, 06:25:28 am »
MOSfet gates have High DC resistance, but they also have a high capacitance, and during the chargeing of the gate capactiance a MOSfet only conducts partially and gets hot, because there is both voltage over, and current through the MOSfet.

For PWM'ming motor loads this time should be kept very short, and therefore high currents to (dis-) charge this capacitance are needed. Peak currents of 2A are not exceptional.

For this reason Gate driver IC's have been designed.
Often these gate driver IC's are designed for ah Half-H bridge and can control two fets, and they also have circuitry built-in to insert a "dead time" to make sure that the FET's are never opened at the same time.
 

Offline Carel

  • Regular Contributor
  • *
  • Posts: 86
  • Country: nl
Re: MOSFET and uC Fail with PWM Motors
« Reply #14 on: December 04, 2021, 01:52:22 pm »
I second the use of driver IC's. It simplifies everything: the 4 FET's are the same, high(er) voltage is kept away from the processor, the inbuild dead time.

Example: IR2104
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7752
  • Country: de
  • A qualified hobbyist ;)
Re: MOSFET and uC Fail with PWM Motors
« Reply #15 on: December 04, 2021, 04:16:03 pm »
I fully agree, the high value gate resistors will slow down turn-on/off times and make the MOSFETs stay longer in the resistive operation mode. For low losses you want to switch the MOSFETs as fast as possible, while for lowering EMI you might prefer to hold back a little bit.
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3341
  • Country: nl
Re: MOSFET and uC Fail with PWM Motors
« Reply #16 on: December 05, 2021, 12:16:11 pm »
In addition:

Gate voltages for MOSfets are generally limited to 20Vdc and they are very sensitive for over voltages.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf