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.

TMS320F28P559SJ-Q1: CCS theia motor control module in syscfg

Part Number: TMS320F28P559SJ-Q1
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

Tool/software:

Hi, 

I am trying to setup a project for the f28p55x microcontroller and been using the syscfg file to setup the peripheral. 

However, I can see the Universal Motor Control SysConfig Lab example in C2000Ware_MotorControl_SDK_5_03_00_00 support the motor control module in the syscfg for the F28002x and F28003x series only.

Could you please let me know how can I add the motor control module for f28p55x series?

Thanks,

Siu

  • Hi Siu,

    Are you specifically wanting to use the SysConfig version? Or would the traditional hand-code version be OK to use?

    You would need to adapt the .projectspec, .js, and .syscfg files for your device.

    C:\ti\c2000\C2000Ware_MotorControl_SDK_5_04_00_00\solutions\.meta\universal_motor_control.js

    Best,

    Kevin

  • Hi Kevin,

    I would prefer to use the sysconfig version. 
    Could you please elaborate more on the steps needed to adapt the device changes?

    Thanks,

    Siu

  • Hi Siu,

    The universal_motorcontrol_syscfg solution you are looking at is a special project, which not only uses SysConfig to do peripheral initialization, but also generate motor control software for sensorless FOC. Since this solution is still in its early stage of development, we currently only support one device.

    To use SysConfig for motor control development, we have 2 different example that you can use as starting point:

    * universal_servo_drive for sensor base FOC control with F28P65x

    * tidm_02012_ecompressor is a sensorless FOC project using SysConfig with F28003x

    You can use these two projects as starting point and port them to F28P55x. We currently does not have a SysConfig based FOC project for F28P55x. But we have the below project for sensorless motor control project with F28P55x as reference too.

    * edge_ai_fan_imbalance_with_mc

    Han

  • Hi Han,

    Thanks for pointing me to the examples.

    However, I had looked at the examples below I couldn't see the motor control module inside the sysconfig file.

    * universal_servo_drive for sensor base FOC control with F28P65x

    * tidm_02012_ecompressor is a sensorless FOC project using SysConfig with F28003x

    Could you please confirm whether this is only available in the universal motor project?

  • Yes, the Universal Motor Control SysConfig Lab is the only solution that supports this feature today, and we are working on improved version of this solution to better support F280013x and some newer device. However, there is no plan to support F28P55x device at this time.

    Han