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: Tune up procedure problems

Part Number: DRV10983Q1EVM
Other Parts Discussed in Thread: DRV10983-Q1

Hello,

I am testing the drive with 1 pole pair high speed motor for possible remote controlled device.

During the tune up procedure I was using DRV10983Q1 EVM GUI ver. 3.3.4 (latest from download page) and  following document SLVUAV9: DRV10983-Q1 Tuning Guide.

Unfortunately I noticed that there are some differences between described GUI and one that is available for download that are causing problems.




On the picture there are two mandatory differences.

First: in the APP there is input box that does not allow decimal numbers. For example there is no possibility to place any number between 0 and 1.

Second (most annoying): in the APP there is Lead Time but in the PDF is mentioning T Control Advance. I am guessing that should be the same but there placing any number inside Lead Time box gives value 0 inside the textbox and some garbage written in register 0x91. That issue does not allow me to set good values with dependent Mode control.

I also noticed that value Speed box (rpm) on Display tab is showing multiplied value by the number of poles. Shouldn't  that number be divided by pole number?

In the tune up procedure there in some measurements is mentioned to monitor the phase currents for getting right values for eg. current ripple and so on, but it is not described how to archive it.
Is it better to use serial shunt in each phase or use current probe for oscilloscope?

Off topic: Is there any way to get more than 50khz PWM?

Many thanks.
Marcel




  • Hi Marcel,

    Thanks for your questions! One of our team members will get back to you on this by the end of the week.

    Regards,

    Anthony Lodi

  • Marcel,

    Here's my feedback.

    First: in the APP there is input box that does not allow decimal numbers. For example there is no possibility to place any number between 0 and 1.

    This sometimes happens when the local language keyboard settings interact with the GUI. I’m assuming you are using Windows 10 as your operating system. Can you ask customer to open windows settings, go to "Time and language", select “Region”, select Regional format to "English (United States)", restart the program, and see if you are able to enter decimals, u and m? See the screenshot below.

    Also, in windows settings, go to language settings and change the language to English (United States) as shown below

    Second (most annoying): in the APP there is Lead Time but in the PDF is mentioning T Control Advance. I am guessing that should be the same but there placing any number inside Lead Time box gives value 0 inside the textbox and some garbage written in register 0x91. That issue does not allow me to set good values with dependent Mode control.

    I believe the above recommendation should fix this issue. FYI, below table shows all the lead time values that can be programmed in this device.

    I also noticed that value Speed box (rpm) on Display tab is showing multiplied value by the number of poles. Shouldn't  that number be divided by pole number?

    Yes, you are right. Poles should be divided. 

    In the tune up procedure there in some measurements is mentioned to monitor the phase currents for getting right values for eg. current ripple and so on, but it is not described how to archive it.
    Is it better to use serial shunt in each phase or use current probe for oscilloscope?

    I would recommend you to use current probe and oscilloscope.

    Off topic: Is there any way to get more than 50khz PWM?

    Unfortunately, not. 25 kHz and 50 kHz are the only two available options. 

    Regards,

    Vishnu

  • Thank You for detailed explanation.
    Problem is solved after changing the region in Windows settings.

    Best regards,
    Marcel