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.

DRV10987: Control 4 different motors with same board

Part Number: DRV10987

Hi,

I'm working on DRV10987 with external MCU and I2C communication.

I need to control 4 different BLDC motors, my goal is to have a single custom board for all motors.

To do this I need to recognize motor when it is plugged on the board, I'm thinking to use the phases resistance.

So my question is: it's possible to measure the phases resistance when motor is plugged on board and before it starts-up ?

Thank you.

  • Hey Michele,

    I'd like some clarifications.

    1) when you say you need to control 4 different BLDC motors with a single custom board, does that mean you will control each of the motors, 1 at a time, or control all of them simultaneously?

    2) To recognize the different motors, you could do the following suggestions. I am only an expert in TI motor drivers, so i can only give light suggestions for the topic of identifying different motors.

    a) Measure the phase to phase resistance. The DRV10987 cannot help measure the phase resistance for you, so you would need external circuitry.I would just look up links on how to measure resistance with a microcontroller, like this link: https://www.edn.com/design/test-and-measurement/4388713/Measure-resistance-with-a-microcontroller

    b) you could have a switch input for the user to identify which motor is being used

  • Hi,

    1) Yes each of the motors 1 at time.

    To reduce the numbers of board with different FW I would like to use the same board for all BLDC motors but obviously my board have to recognize who motor is plugged.

    2a) Interesting solution.

    2b) In this application user must not have the possibility of switching.

  • As mentioned before, I am only an expert in TI motor drivers, so i can only give light suggestions for the topic of identifying different motors. The DRV10987 motor driver itself cant help in identifying the motor.

    Please let me know if any further help is needed related to TI motor drivers.