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.

Problem with DRV8301 - custom design

Other Parts Discussed in Thread: DRV8301, TMS320F28035

Hi all,


I’m we are working on BLDC motor controller based on the DRV8301.


After switching on supply voltage BUCK converter works as expected - it provides stable voltage. After setting EN_GATE to high every driver gate works ok, but when I connect motor to the bridge FAULT signal goes low and on on every driver output I have high state. After disconnecting motor from bridge and power device again driver outputs remains in low state even outpus were enable by setting EN_GATE to high - signal FAULT is in low state.  


Is this possible that driver was damaged due too high gate current? I'm using IRFS4410 transistor with Qg=120nC and Ciss = 5150pF Rg=10ohm and IRF540  Qg = 72nC, Ciss = 1960pF R=200ohm. I case of IRF540 FAULT appears within about 0.5 sec, while in case of IRFS4410 and Rg=10ohm it appears immediately after power on.


I attached schematics, it is based on reference desing. Any suggestions what can cause problem or how to debug this problem ?


Thanks!


  • Hi, Before we give comments, could you confirm the Thermal PAD (GND pin) soldering first? DRV8301 has no dedicated GND pin other than the Thermal PAD under the device, so it should be well soldered for all the functions.

    Thanks.

    Wilson Zuo

    Motor Applicaition Team

  • Hi, propably we have bug in DSP firmware, I will update you with more info after Christmas time. I can confirm, Thermal PAD is soldered properly. 

    Thanks

  • Hi Wilson, 

    Finally we solved problem mentioned in first post. It was bug in commutation table. After running some tests with BLDC motor driver with 12V power supply works well in both directions. 
    Now we are facing problem with higher voltages, after increasing motor power supply to about 20V DRV8201 gets damaged.
    Can this problem be related with current sensing resistor placement. In the reference design we have current resistor connect to GND and MOSFET source but in our it is connected in series with motor? 


    Thanks

  • Hi,

    Would you please give us a more detailed description about the damage of DRV8301?

    DRV8301 is a pre-driver with wide range from 6V to 60V. 

    Thanks,

    Axel

     

  • Hi

    I thought you had isolated hall current sensors in serial with the motor phase last time. So now, actually you just use shunt resistors. In that case, it is recommended to shunt at source to GND just as TI EVM. Other wise it is possible that the amp inputs get over voltage.

    Beside, DRV8301 should be fine within 60V VM range. But if because of the motor regeneration or recircuilation high voltage pulse (in case of too small VM caps), the VM pumping may give much higher voltage than 60V, which may damage the device.

    Thanks

    Wilson Zuo

    Motor Application Team

     

  • Dear Wilson Zuo, 

    I use DRV8301 and TMS320F28035 DSP to drive a BLDC motor of ebike.

    It is all right when I use 36V lithium battery (32-42V)

    But it is often damaged when I use 52V lithium battery(44V-58.8V) .

    Do you think  motor regeneration or recircuilation high voltage pulse damage the DRV8301?

    How can I prevent motor regeneration over voltage from damage of DRV8301?

    Is VM pumping voltage more than 65V when I power the DRV8301 at 58.8V?

    Can you give me reply ASAP?

    My email is xmgatech@gmail.com

    Thanks

     

  • Hi Xianmin

    58.8V will give you small VM pumping margin. It may be problems in following conditions.

    1. Start up or stall. If the VM cap is too small or not placed well, big recirculation current will cause pumping pulse on VM and the cap can not absorb. This pumping will be higher if the phase current is higher.

    2. deceleration or stop or down hill. the regenaration will cause pumping. The higher the energy transfer, the higher the voltage.

    What is your VM cap? I believe you need big ones. And also control the deceleration smaller. I'm on visit now. I will send my phone to your gmail.

    Thanks

    Wilson Zuo

    Motor application team