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.

DRV10983: Can i drive motor with DRV10983 and using launch pad of MSP430 ?

Part Number: DRV10983
Other Parts Discussed in Thread: USB2ANY, DRV10987

hello ,

I am kalpesh. I am new in TI . First time i used ti development tool please help me . I want basic tutorial so i can install software and used my msp430 and DRV10983. Basically want to drive BLDC motor  @24V .

i have another question  Can i used different micro controller to drive the DRV10893. 

please help me 

sorry for poor English

thank you

kalpesh

  • Hello Kalpesh,

    The DRV10983 User's Guide contains instructions to install the DRV10xx GUI (software). You can find this section in Appendix A. Using a USB2ANY and mini-USB cable, the user can use the DRV10xx GUI to configure the settings in the device. The USB2ANY usually comes in the DRV10983EVM kit but it also can be ordered from TI.com. The GUI is usually used to determine the settings that will optimally spin the motor (values that will be programmed into registers).

    If you intend to only use the MSP430 or Microcontroller Unit (MCU) to program the DRV10983, then the Programming Guide for DRV10983 could help you. Essentially, the device is configured via I2C by writing in specific registers. The DRV10xx GUI and DRV10983 Tuning Guide should help you with the what the values should be for the registers, while the DRV10983 datasheet can help clarify any questions about the register addresses.

    For your other question, yes, also long as the MCU has the ability to follow I2C protocol (and perhaps create a PWM signal), it can be used to drive the DRV10983.

    Best,

    -Cole

  • thank you for quick reply .   

  • can we used DRV10983 to drive ceiling fan ? the ceiling fan has 1200 sweep and i have to operate on 24V.
  • Hey Kalpesh,

    You're welcome for the help. Yes, the DRV10983 or DRV10987 are perfect for the 24V ceiling fan application. Generally speaking, DRV10987 is a newer version of the DRV10983. They are pin to pin compatible which allows for evaluation of both parts. Please check out the Intial Position Detect (IPD) feature in datasheet, it eliminates backspin during the align phases which is very handy in the ceiling fan application.

    If 1200 sweep means RPM, then you can check if the devices can spin using this equation:

    f_electrical = (RPM*n_poles)/120

    Where f_electrical is the electrical frequency is Hz (max 1000Hz), RPM is revolutions per minute, n_poles is number of poles for the motor. If you calculate a number <1000Hz for f_electrical then our device should be able to spin at your target speed.

    Best,
    -Cole
  • thank you  Cole 

    i  am asking silly question  ,  i want to  drive 3 phase BLDC motor using DRV10983 or DRV10987.

    i have 

    1. IC  DRV10983  or DRV10987 . (not development board only ic )
    2. Any micro-controller(msp430 , or atmega 328 p or other  ) 
    3. and one 12 slot 8 pole motor for (Reference ).

    my question is How can  interface micro-controller and IC  DRV10983  or DRV10987?

    Refer with technical datasheet  . We required  USB2ANY  ? How can set without it ?DRV10987 tuning guide.pdf

  • Hey Kalpesh,

    You do not need to have a USB2ANY to configure the DRV10983 or DRV10987. As long as you have an MCU that is capable for setting I2C commands to our device using the SDA and SCL pins, you should be able to configure the device without issue. I would only argue that it is easier for the user to use a USB2ANY and DRV10xx GUI to configure our device.

    The slave addresses are mentioned in both datasheet, the register maps appear at the back of each datasheet, and some back programming instructions can also be found in each datasheet. I've copied pictures for this information in this thread for the DRV10987:

    Best,

    -Cole