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.

DRV10983Q1EVM: Inconsistent Evaluation Board Behavior

Part Number: DRV10983Q1EVM
Other Parts Discussed in Thread: DRV10983EVM

We used a DRV10983Q1EVM evaluation board, the tuning guide and the TI GUI to find parameters that will work for our motor and requirements. The motor ran as expected, but as soon as the evaluation board was exchanged (same part, just different board), the parameters no longer worked with the same motor. The motor could be exchanged with another and the chosen parameters would work just fine, but once the evaluation board was exchanged the same parameters no longer worked.

Why are there inconsistencies between evaluation boards? Is this common?

We have four different drv10983q1evm boards and no board works with all the same parameters as another while driving the same motor.

  • Hi Rachel,

    Thanks for posting your question in MD forum.

    All the evaluation boards should be identical and we do not expect to see any difference in performance.

    Just to make sure I understood it right, you have four DRV10983Q1EVMs and only one EVM works? When you say you "exchanged" did you mean you simply swapped the EVM boards or did you de-solder the DRV10983Q1 device from the working DRV10983Q1EVM and solder it on to a different DRV10983Q1EVM? Did you make sure you programmed the tuned parameters to the new device/EVM that did not work? 

    Here are a few things that you can check to make sure the DRV10983EVM is good.

    1. Disconnect the motor, connect the power supply to the non-working DRV10983EVM boards and check the current drawn by the EVM. Good EVM boards should typically draw around 8.5 mA with standby version (DRV10983SQ) and 48 μA with sleep version (DRV10983Q).

    2. Check the voltage on Vreg, V3P3 and V1P8 pins on the non-working DRV10983EVM boards. Vreg should be 5V. V3P3 should be 3.3V and V1P8 should be 1.8V.

    3. Check what fault is getting triggered on the non-working EVMs while spinning the motor. Read fault register (address 0x00) to check the fault. 

    Regards,

    Vishnu

  • All EVMs work,  but each require a different parameter set before the motor can startup successfully. So, I'm not sure if it is a problem with the boards 'not working', though I have yet to check the current draw or the vreg voltage on the boards.

    By exchanged I meant that we simply swapped the EVM boards, no de-soldering of the DRV10983Q1 was involved.

    We loaded in the same parameters to each board. For each EVM board, the motor would not startup with the same parameter list. We ended up with different parameter lists for each EVM board. Fault triggered was usually overcurrent. Parameters that would need to be changed were mainly BEMF and/or Open to Closed Loop Threshold. Again, this is to drive the same motor. It is just interesting that each EVM would require different parameter sets and we were wondering why parameters were dependent on the boards themselves.

  • Hi Rachel,

    That's interesting to know that the EVMs behave differently. Can you share all the working EEPROM configurations? 

    Regards,

    Vishnu

  • Hi Vishnu,

    Could you explain what our EEPROM configurations are needed for? Is sharing this information crucial for resolving this issue?

    Thank you.

  • Hi Rachel,

    I want to check the EEPROM configurations to understand what could cause the device to trigger overcurrent fault and also see if we can come up with one configuration that can work across all boards. Can you also share the below listed motor parameters.

    • Motor phase-gnd resistance
    • Motor phase-gnd inductance
    • BEMF constant
    • Maximum speed
    • Number of pole pairs.

    Regards,

    Vishnu

  • Rachel,

    Do you need any additional help on this thread?

    Regards,

    Vishnu