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 for use in single direction with MOSFET between Motor and OUT2 pin.

Part Number: DRV8870

I am working on a project where I plan to use the DRV8870 motor driver to control multiple motors (14 DC brushed motors) in a single direction. I intend to connect the DRV8870's OUT1 to the input pins of 14 motors, using a shared trace for all motor inputs. Each motor's output pin will then connect to the drain of an individual MOSFET, with the source of each MOSFET connecting back to the DRV8870's OUT2. Only one motor is to be operated at a time, and thus only one MOSFET will be active at a time.

For my application, I will not require bidirectional control of the motors, and I plan to permanently set the IN2 pin low to disable the reverse direction. I have a few questions regarding this setup:

  1. Are there any concerns or potential issues with permanently pulling the IN2 pin low in the configuration I described?
  2. Since the motors will only operate in one direction, and the output MOSFETs will not be switching but rather will either be pulled high or low, are there any asynchronous switching issues I should be aware of?
  3. Is there any additional advice or precautions you would recommend for this type of setup?

Thank you

  • Hi Will,

    The setup that you described sounds like it should work, however be sure to protect against or watch out for shoot-through conditions. 

    It would be recommended to ensure you have enough bulk capacitance on the supply voltage for your largest motor. 

    Will the previous motor in the line-up come to a complete stop before the next motor starts spinning? 

    Best,

    David

  • I had intended to implement a short delay in the control logic before turning on a motor following the shut off of another motor.