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.

DRV8870: DRV8870

Part Number: DRV8870

Hi,

   I am using DSPIC33EP512 MCU to control the PWM output of DRV8870.  When set the duty cycle to any level between 1-100% to PWM control IN1 or IN2 of DRV8870, the output of Out1 or Out2 is not matching with the PWM i set.  Ex: If i set it 100%, the output is around 28%.  If I only control IN1 or IN2 as On or Off, the Out1 and Out2 voltage are as expected.

I am using CCS C compiler IDE version 5.064, and the control.  With the same control i tested to PWM control a mosfet gate, and the duty cycle come out as expected.  

DRV8870 Circuit.pdf

  • Hi Hoa,

    Can you provide a scope capture of the two outputs? This will help determine what could be causing this.

    What is the motor specifications? R/L
    If the current is too high when starting, the overcurrent may be causing a problem. Look for the outputs to disable for approximately 3ms
    If the current is less than the overcurrent, overtemperature could be causing the problem.