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-Q1: DRV10983-Q1

Part Number: DRV10983-Q1
Other Parts Discussed in Thread: USB2ANY, DRV10983

Hello all,

For your information: We are three students and we built a Motor Driver with the DRV10983-Q1. We took the schematic out of the datasheet. With this Driver we would like to control a BLDC Motor with the continuous sinusoidal commutation. Now we´ve made out first trial to check if our Driver is working or not. 

We connected our board to VCC 15.0V. The SPEED Pin to 3.0V and the DIR-Pin to 2.2V. But unfortunately our three phases (U, V, W) are not 120° apart from each other. They are block signals all on the same phase. So our motor doesn´t turn. Actually we expected as a Default Setting from the IC itself that we´re getting three sinus signals 120° apart from each other. 

Our Question: Do we need to configure the DRV10983-Q1 with the I2C-bus? Or have we done just mistake? Are there any programming examples?

We attached a few pictures of our stuff. 

  • Dominik,

    There are key parameters that need to be set for the DRV10983-Q1 to drive a motor (motor resistance, Kt, etc). You can find information about tuning the motor here: http://www.ti.com/lit/ug/slou426a/slou426a.pdf

    The GUI to program the device can be found here:

    You will also need a USB2ANY to use our GUI:

    With the GUI you will be able to see locks (if any) that are being set and will help to further debug any problem with your system.

    Thanks,

    Brian

  • Hi Brian,

    thanks for your reply.

    Isn´t it possible to programm the IC without the GUI and the USB2ANY Adaptor? Unfortunatley this is out of our Budget.


    So far we programmed the programm chain from the "Programming Guide for the DRV10983.pdf" from page 6 (Figure 9) with SIMULINK. We try to read the Registers from the IC via I2C to check if we have a proper connection to the IC or not. But it doesn´t matter which register we would like to read we always receive 0-Signals. Is there anything else we need to take care about? It may help you to see our SIMULINK model, so just let us know if this helps or not and we´ll send you our model. 

    Thanks!

  • Dominik,

    Yes, it's possible to program the DRV10983-Q1 without the use of USB2ANY or the GUI.

    Which IC did you actually purchase? DRV10983 and DRV10983-Q1 have different size data packets and addresses. You may be sending the sequence for DRV10983 to DRV10983-Q1 and that won't work.

    Thanks,
    Brian
  • Hi Brian,

    We purchased the DRV10983-Q1. 

    For your Information: I programmed the following command chain to read a register out of the "Programming Guide for the DRV10983" because i didn´t find a guide for the DRV10983-Q1. So i am not sure if this is even the right chain to read a register of the DRV10983-Q1?! 

    Furthermore there is a hint in another file of you that there exists a "Programming Guide for the DRV10983-Q1" but i can´t find it anywhere. Could you please provide us this guide?

    Thanks!

  • Dominik,

    Sorry for the confusion. The best reference for programming DRV10983-Q1 is the datasheet. Page 16 shows the process for programming the EEPROM. Page 43 shows the slave address and the register configuration.

    Thanks,

    Brian