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.

DRV8301 Resetting

Other Parts Discussed in Thread: DRV8301

Thru a GUI, we change the OCP setting in the SPI register from Current Limit to Report Only. 

Using the DRV8301 with the BoostXL-DRV8301 board, we will command the motor to jog, one state at a time.  For example: C upper and A lower, using PWM but for a duration.  This snaps the motor to that pole position.  We are not spinning the motor, just jogging it. 

Note that we have modified the BoostXL board to drive our inverter. So the MOSFETs have been removed and short twisted pairs go from the BoostXL board to our MOSFETs mounted on ceramic and lead frame assembly.  The ground of the BoostXL is connected to the ground of our inverter and is a twisted pair with the PVDD also from the BoostXL board.

After we try to jog the motor to another state, say A upper and B lower, the motor does not move.  Looking at the SPI register, the OCP value was reset from Report Only to Current Limit. 

I know App Report SLVA552, DRV8301 Current Limiting Mode Layout Considerations, talks about capacitor placement around the gate driver, but I assume the BoostXL board implemented that.  Can it be a ground loop from the inverter ground to the gate driver ground?

 Alan

  • Hi Alan,

    Sorry for the delayed response. Our expert has been notified and should reply soon.
  • Alan,

    If the registers are being reset this implies some signal is causing the DRV8301 to reset. The layout is fairly optimized on the BoosterPack around the DVDD, AVDD, and GVDD regulators, so it would take significant ground noise to cause a reset similar to the one in the layout.

    Can you monitor the PVDD1 and EN_GATE lines near the DRV8301 to see if noise is possibly reseting the device through these pins? Either through UVLO or an EN_GATE reset.

    You should watch these signals during the motor movements as this is where the most noise is most likely happening.