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: Abnormal output of amplifier

Part Number: DRV8301

We use DRV8301 as motor Gate Driver, the motor control method is FOC, now the motor can run in open loop. But the current is very larger when motor run in low speed, the current will down until the motor speed is very high(36000rpm).

We measured the output signal of DRV8301 amplifier (SO1/ SO2), found the signal is abnormal during motor starting, it will become 1.65V and not tracking the input signal, please see Figure 1&2 for reference.

When the motor speed is very high, the output signal of DRV8301 amplifier seems normal, please see figure 3

Figure 4&5 are the schematic.

Seems the abnormal signal of SO1 result the MCU get the wrong feedback current signal, then result the MCU output larger current signal,

Due to the very large current in motor low speed, we can’t debug the motor drive for long time.

Could anyone help about this? Many thansks!

 

The DC_CAL pin of DRV8301 already directly connect to GND in PCB, and no operation for DC_CAL by SPI.

SP1,SN1&SP2,SN2 are Differential pair in PCB.

The Gain of Amplifier is 10.

OC protection is disabled by SPI. (Enable or disables is the same)

 

Yellow :phase current, 1mv = 100mA

Blue :output of DRV8301 amplifier (SO1), SO2 is similar.

Figure 1 ,

 

Figure2 ,

 

Figure3 ,

 

Figure4 ,

 

Figure5 ,

  • Hello,

    Thanks for posting on the MD forum!

    Can you plot figure 1 including the low side gate signal for the same phase? I think you are seeing the effect of the low side shunt measurement which works best when the low side gate is ON.

    Regards,

    -Adam