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.

DRV8353RS-EVM: issues running larger 750W motor

Part Number: DRV8353RS-EVM

Team, 

Customer was able to successfully identify and run a 24V, 4 pole pares motor with this EVM.

  1. In the lab they have a bigger motor, about 750W, 48V, 5 pole pares. This motor was identified when I decreased IQ full scale frequency to 400Hz but did not spin at all. Current never increased. What parameters and where can they alter to make the big motor spin?
  2. Customer brought the board back to his desk. Now it has a fault, GDUV Indicates VCP charge pump and/or VGLS undervoltage fault condition. Charge pump is dead. VCP voltage is only 1V above VDRAIN. He only applied 46V to the board. Why do you think caused this fault?
  3. Lastly, is this EVM able to be paired up with F28004x launchpad?

Thanks

Viktorija

  • Viktorija,

    We have found that with larger motors it is sometimes helpful to reduce the IDRIVE current to the minimum setting and use Code Composer Studio to run the system. I have seen an issue like this in the past and using the lowest IDRIVE with CCS fixed the problem. Unfortunately the DRV on the EVM is likely damaged. If the customer has the setup to replace the DRV then we can easily send you some replacement DRV devices for this purpose. 

    Please let me know.

    Regards,

    -Adam

  • Thanks, Adam. 

    Yes, I have ordered some replacement samples. 

    Can you comment on the F28004x question? Specifically customer wants to know - when everything is working with ISO-F28027F board would it be possible to control power board with F280049 launchpad instead?

    Thanks

    Viktorija

  • Hi Adam,

    1. We can replace DRV8353RS. Viktorija ordered 10 samples from TI store. I guess you do not have to send me parts. Can you show me how to reduce the IDRIVE current to the minimum setting? What in the code do I need to change?

    2. When I had everything working with a small motor on my desk I did try to run the motor from CCS but I was unsuccessful. I set gMotorVars.Flag_enableSys = 1; but beyond that I couldn't find variables I need to manipulate. I would nice if you could navigate me step-by-step. I want to start/stop motor with the user button if possible.

    3. It is hard to step through the code when optimization level is not zero. Will TI code operate as intended without optimization (In the past I had a problem with other vendor motor control code when I set optimization level to 0)? 

    Alex

  • Viktorija,

    Yes it may be possible but we do not have the code written to do so. The C2000 team could help make the changes needed to go from the F28027F to the F280049.

    Regards,

    -Adam

  • Viktorija,

    Please send me an email about this case and I will provide instructions for Alex.

    Regards,

    -Adam

  • This issue is being continued over email, I will followup here once it is resolved.

  • Adam, thank you for your help in getting customer's motor spinning!

    Thanks

    Viktorija

  • Viktorija,

    Glad to help!

    In summary there were a few CCS things to figure out and we also needed to tweak the customer's User.h parameters so that Instaspin could spin and Identify the motor. We were able to ID the motor using Lab2b after making some tweaks to the User.H and then we imported those identified parameters so that we could use Lab5 to spin the motor.

    Regards,

    -Adam