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.

BOOSTXL-3PHGANINV: LAUNCHXL-F28379D universal motor control lab example

Part Number: BOOSTXL-3PHGANINV
Other Parts Discussed in Thread: LAUNCHXL-F28379D, , 2MTR-DYNO, C2000WARE

Hello ,

We have a setup of LAUNCHXL-F28379D + BOOSTXL-3PHGANINV + 2MTR-DYNO Setup,

Is there a universal motor control lab that supports this setup?

I see that inside the folder:

"C:\ti\c2000\C2000Ware_MotorControl_SDK_4_00_00_00\solutions\boostxl_3phganinv\docs"

folder , there is a InstaSPIN-FOC example, but I don't think that will work for the F28379D?

  • Is there a universal motor control lab that supports this setup?

    No, the current Universal motor control labs is based on F280025C and only supports single motor.

    folder , there is a InstaSPIN-FOC example, but I don't think that will work for the F28379D?

    No. You may have to follow the lab guide to migrate to F2837x or other C2000 devices with the other inverter boards. The detailed introduction about the lab can be found in the lab user’s guide as the link below, the guide includes a section about how to migrate this lab to the other devices and inverter boards.

    Universal Project and Lab User’s Guide: https://www.ti.com/lit/ug/spruj26/spruj26.pdf

  • Hi Yanming, Thankyou for such a quick reply, I have a follow up question:

    My requirement is that I need to run 2 motors with the hardware configuration mentioned in my first post.

    I would like to give it a variable speed and also have control on the direction I want the motor to rotate.

    I see that the universal lab example mentioned in the document(spruj26.pdf) points to a project located in "C:\ti\c2000\C2000Ware_MotorControl_SDK_4_00_00_00\solutions\universal_motorcontrol_lab\f28002x"

    and a sensored foc example project (located in "C:\ti\c2000\C2000Ware_MotorControl_SDK_4_00_00_00\solutions\boostxl_3phganinv\f2837x\ccs\sensored_foc"),

    Reading through https://www.ti.com/lit/an/spraco3/spraco3.pdf, i see that the sensored FOC example also has an incremental build setup.

    Both the projects use the incremental build setup. , What is the difference between both functionality wise? , I mean Can't we use the sensored foc example to run both the motors(at variable speed and at both the direction)?

  • As described in the Universal lab guide, this lab is based on F28002x kits and supports several different motor control algorithms include sensorless-FOC, and incremental encoder based sensored-FOC for single motor.

    and a sensored foc example project (located in "C:\ti\c2000\C2000Ware_MotorControl_SDK_4_00_00_00\solutions\boostxl_3phganinv\f2837x\ccs\sensored_foc"),

    This project only supports  incremental encoder based sensored-FOC with fast current loop, and for dual motor control. 

    Both two projects can run the motor at variable speed with bi-direction. The F2837x project above can run the dual motor with different speed and direction separately.

  • Thank you for the clarification , I will continue to use the sensored-FOC with fast current loop. I have a few more questions regarding the F2837x peripherals , but i will raise another thread for that.

    Thanks again Yanming!