This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM5106: erratic switching, killing MOSFETs

Part Number: LM5106

Hi,

I am having severe problems using the LM5106SD in a 48V 3-phase motor application. In very rare cases, one of the H bridges gets killed. I have tracked this down to a situation where the LM5106 appears to turn on both H and L MOSFETs. The necessary conditions for this incident are:

- HS voltage must be greater than VCC + 0.5V

- EN = low, IN = low

- the bootstrap capacitor must be completely discharged

In this condition (HS voltage = 10.5V), it appears that the floating H side driver behaves erratically. The following screenshot shows what happens when EN = low -> high (blue = HS voltage, yellow = HO voltage, purple = HO - HS). As you can see, the H side MOSFET is briefly turned on.

The following picture shows the same situation with HS voltage = 10.0V, the behavior is as expected.

The following screen shot shows the implemented circuit:

  • Hello Frank,

    I am an applications engineer at TI supporting this device, and I will work to help you resolve your concerns.

    Thank you for the plots showing the HO output pulse of concern, interesting that it is sensitive to slight change in VDD voltage.

    From the plots shown, I cannot determine what may be the cause of this behavior. So I do have some questions to ask.

    The schematic shows VDD at 12V, but in the scope plots it is mentioned there is a problem when HS is > VCC +0.5V. Is VCC the input voltage to the power train (or VBus)? Or is VDD lower than 12V. Please confirm VDD voltage level.

    Conditions to replicate are EN low, IN Low, boot capacitor must be completely discharged. Then the sequence is EN from low to high. With IN still low I assume, please confirm if IN is still low.

    If in the beginning of the plot, EN is low, both gate drive outputs should be low, I am not sure why HS is high at that time.

    Can you record plots of the above sequence of the unexpected HO pulse with some additional signals?

    Please provide some additional plots showing the following: Plot 1) EN, IN, HO, HS, Plot 2) EN, HO, LO, HS,  and Plot 3) EN, HO, HS, HB.

    I would like to see the events of enable, low side FET turn on, HB bias turn on, and HO behavior.

    Regards

    Richard Herring

  • Hi Richard,

    thanks for your quick response!

    - slight VDD change: absolutely, it is almost digital. Not present at <10V, intermittent between 10.0V and 10.5V, always present above 10.5V.

    - VDD: it is 10V despite showing 12V in the circuit diagram, sorry for the confusion. I actually did mean VCC (10V) and not VBUS (48V), as strange as this sounds.

    - condition to replicate: yes, the sequence is EN=low, IN=low, then wait for a couple of seconds (discharge bootstrap), then apply voltage to HS greater than VCC (done through lab supply and 4k7 resistor, to simulate motor BEMF), then EN=high while keeping IN=low.

    - HS is high because I am applying external voltage to HS as described. In the application, the externally turned motor is doing that with it's back EMF. We first noticed power stage damages when it is enabled while spinning the motor, before tracking this down to this weird LM5106 behavior.

    Here are the requested plots. It is clear to see that the driver turns on both MOSFETs (!).

    1) A=EN / B=IN / yellow=HO / blue=HS

    2) A=EN / B=LO / yellow=HO / blue=HS

    3) A=EN / B=HB / yellow=HO / blue=HS

    Cheers

    Frank

  • Hi Richard,

    I may have a clue to the problem. Adding a 1 Ohm resistor in series with the bootstrap charging diode D401 seems to fix it. Is it possible that the LM5106 has a problem with its high side level shifter when it sees high dV/dt at the HS node? How could that be related with the fact that the problem only shows up when V(HS) > VCC?

    Cheers
    Frank
  • Hello Frank,

    Thank you for the plots and the follow on comments regarding adding boot diode resistance. It is interesting that adding the boot diode resistance was going to be my initial suggestion, but wanted to see the plots prior.

    Although the voltage levels don't quite correlate, if HS is lower than VDD there is a path thru the body diode to charge HB-HS slightly above zero. I am not sure if in your case there is some slight charge on HB-HS in the condition where the HO does not have the small pulse.

    Adding the resistance in series with the boot diode will slightly slow the HB-HS rise, which will give more time for the HO initialize into the default off state.

    I would recommend reviewing the HB start up time, and increase the boot diode resistance to 2-3 Ohms for margin.

    Please confirm if this resolves your issue by selecting the green button.

    Regards

    Richard Herring