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

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

Dear Team,

We are working on BLDC motor & using DRV10983. We are having some queries which are as follows:

  • Our controller works on 5V, the DRV10983 integrated buck/linear regulator gives either 5 or 3.3 V for powering both internal and external circuit.           

            The voltage measured on VREG pin is 3.3V, how can they make it 5V for running there  controller.

  • We want I2C to communicate with DRV10983, can you please share any example code or how to communicate through I2C.
  • Currently, We are  taking help from SLVUAA5 for using I2C communication with DRV.
  • while tuning motor using DRV10983EVM GUI there is an error message displaying <ERR> register writing not successful.

Please help to resolve these above queries.

Thanks & regards,

Hemantha Kumara N K

  • Hello Hemantha,

    Let me answer your questions below:

    • The voltage measured on VREG pin is 3.3V, how can they make it 5V for running there  controller.
      • There is a register that simply changes the value of VREG, I've copied an pasted the register map below:

    • We want I2C to communicate with DRV10983, can you please share any example code or how to communicate through I2C. Currently, We are  taking help from SLVUAA5 for using I2C communication with DRV.
      • SLVUAA5 is what I'd recommend you'd look at for programming I2C with our device
      • I've copied and pasted our section about I2C below. Generally speaking, I2C needs a device ID, the register value that will be read or written to, and the value (if writing). The pull-ups on the I2C line will determine data that are considered "1's" while "0's" as the determined by the master device (e.g. MCU) by driving the pin to GND. I believe SLVUAA5 gives examples of the waveforms in this context.

    • while tuning motor using DRV10983EVMGUI there is an error message displaying <ERR> register writing not successful.
      • Here are some things to check for this error
        • Ensure the set-up has been followed in the DRV10983 EVM User's Guide
        • Make sure the USB2ANY firmware is updated to 2.7.0.0 (using the USB2ANY explorer)
        • Make sure you have successfully download the 2014 NI labview run time engine
        • Make sure the program is run in adminstrator mode
        • Ensure the USB2ANY LED is illuminated during this entire procedure
      • Let me know if you can get the "enable configure button" to turn green. This indicates that I2C writes were successfully recieved by the device.

    Best,

    -Cole

    Edit: Formatting