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.

DRV8873-Q1: PWM Control

Part Number: DRV8873-Q1

Hi,

My design uses the DRV8873-Q1 (SPI Interface).

I am using the PWM control method to control the speed of the motor.

By changing IN2 input to High or Low while IN1 input = Low

PWM control is performed. In this case, motor rotation stops when the duty of IN2 is about 50%.

I want to drive the motor with lower duty.

Ask for help.

  • Hi Sungkon,

    Please refer to Table 5 of the datasheet.

    PWM'ing between OUT1=L, OUT2=H (Drive) and Hi-Z (Coast) may not provide enough current to move the motor below 50%.

    The alternative is to PMW between OUT1=L, OUT2=H (Drive) and OUT1=L, OUT2=L (Brake). This provides more current to the motor.

    Please try PWM'ing using Drive/Brake.
  • Hi, Rick

    By slowing the speed of the motor by lowering the PWM duty
    Thermal fault occurs and motor stops.
    The heat dissipation structure uses the PCB ground plane.
    I would appreciate your advice on what kind of additional improvement should be applied.
    Thank you.

  • Hi, Rick

    By slowing the speed of the motor by lowering the PWM duty
    Thermal fault occurs and motor stops.
    The heat dissipation structure uses the PCB ground plane.
    I would appreciate your advice on what kind of additional improvement should be applied.
    Thank you.
  • Hi, Rick

    When replacing the DRV8873H-Q1 IC with the DRV8873S-Q1,
    the thermal pad on the bottom of the IC was not soldered properly,
    and the heat was not radiated through the PCB.
    My issue is resolved.
    Thank you very much.