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.

DRV8308: Overcurrent protection faults always occur during debugging

Part Number: DRV8308
Other Parts Discussed in Thread: CSD18535KCS

As a college student, I tried to use DRV8308 motor driver in the project I participated in, and encountered the problem of overcurrent protection failure.

Dc voltage: 28V

Speed: 8000 RPM

Rated torque: 1Nm

The motor belongs to the driving form of low voltage and large current, so the number of turns of the motor winding is less, and the copper cross-sectional area is large.

Fault symptoms:

1. During the debugging of the motor controller DRV8308, SPI communication was adopted to set the open-loop duty cycle instruction of the motor. It was found that if the duty cycle instruction was gradually increased from low to high, it could be normally increased to 8000rpm.

However, if the duty cycle corresponding to 8000rpm is given directly, the overcurrent protection will fail and the drive will sizzle and not turn.

2. After the slow operation of open loop with a duty cycle, overcurrent protection will appear when the torque load is applied and the maximum increase is 0.5Nm. The motor stops running and the driver is sizzling.

Try to solve:

3. After measuring the DC bus current, it was found that the bus current would not trigger the overcurrent protection of ISEN pin. In addition, the ISEN pin was directly grounded.

4. It is suspected that the voltage drop protection between THE DS of MOSFET triggered overcurrent. Through the 0x0A register, OCPDEG and OCPTH have been set to 11, and the problem is not solved

5, the MOSFET used is TI CSD18535KCS

6. Circuit of mosfet

How to solve it?Thank you very much!

  • Hello chuliang,

    When you command a large speed change, the motor will consume a large amount of current similar to a stall current. We do recommend slowly ramping up the duty cycle to limit this.

    Did you design a custom PCB? If so, can you share the layout?

    The VDS overcurrent protection is trying to measure the voltage drop across each external FET. The low-side is measured rom U/V/W to ISEN and the high-side is measured from VM to U/V/W. If the DRV8308 is placed far away from the MOSFETs and there is a significant difference between the high-side MOSFET drains and VM pin it can cause false trips.

    Thanks,

    Matt

  • Hello chuliang,

    Do you have any further questions on this thread?

    Thanks,

    Matt

  • Hi chuliang,

    I will close this for now, since I haven't heard a response back. If you want a follow-up, please feel free to reply to this thread or create a new thread.

    Regards,

    Vishnu