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.

TMS320F28P650DK: Build a motor control firmware from scratch using sysconfig

Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: SYSCONFIG, TMDXIDDK379D

Hi,

I want to control the position of a permanent magnet synchronous motor with a TMS320F28P650DK9, a DRV8353S and a sin/cos analog encoder.

I really would like to use your powerful Sysconfig tool to design my firmxare. I am conviced that it is the best way for me to facilitate the further device configuration or choice.

I have created a new project based on the TMS320F28P650DK9 device using the sysconfig tool.

Then, I need to integrate the sensored foc lib, the DRV8353S lib and the PM_sincos lib (following the PM_sincos_Lib_Users Guide file) also.

Regarding the sensored lib, I have tried to follow the sprad68 file, but this universal motorcontrol sysconfig project in the MotorControl SDK, but only available for F28002x and F28003x devices (I've tried to change the device to the F28P65x in the Sysconfig tool in CCS but I didn't succeed).

Could you tell how can I make a f28p65x sensored foc project using sysconfig please?

Best regards,

David

  • Hi David,

    Right now, the sysconfig tool used for configuring different motor control method is only available for the F28002x and F28003x as you noticed. However, you can always use the sysconfig tool to configure general peripherals. 

    Thanks,

    Jiaxin

  • Ok, so do you have a user's guide to integrate the motor control API (sensored and sensorless if possible) to a f28p65x new project created with sysconfig please?

    Moreover, have tried to integrate PM_sincos lib in the f28p65x_tmdxiddk_cpu1 project but I have error due to a compatible problem between ELF and TI-COFF out format files. Do you have any idea to solve this issue?

    Thanks

    David

  • Hi David,

    We already have a motor control example based on F28P65x with the HV IDDK (in folder "tmdxiddk379d"), you can refer to this example to complete your software design with F28P65x.

    For the compatibility problem, you can refer to this guide on how to migrate from COFF and EABI: https://software-dl.ti.com/ccs/esd/documents/C2000_c28x_migration_from_coff_to_eabi.html.

    Thanks,

    Jiaxin