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.

C2000WARE: Converting source files to powerSUITE GUI

Part Number: C2000WARE
Other Parts Discussed in Thread: SFRA, SYSCONFIG, POWERSUITE, CONTROLSUITE

I am working on adapting/migrating the TIDM-BUCK-DC-DC reference design from the F28004x to the F28P55x. To do this, I am copying source files from the original design to a new Universal Project design which is compatible with the F28P55x, then editing source files as needed.

I am currently working through the Labs listed in the reference design on the F28004x, using the powerSUITE GUI. I foresee that it might make things easier for me if there is a way to convert the source files into a nice powerSUITE GUI within the sysconfig file in my new Universal Project for the F28P55x. Particularly, I am curious if the SFRA and Compensation Designer GUIs can be recreated. Is this possible? If not, how can I achieve a similar functionality without the nice GUIs?

  • Hi,

    Standalone GUIs for SFRA and the Compensation Designer already exist under the following path:
    C2000_DPSDK/libraries/sfra/gui/

    The SFRA functionality can also be executed without using the GUI by setting sfra.start from “0” to “1”. This initiates the sweep, and the magnitude and phase vectors can then be observed in the expression window. These results can be exported and plotted in MATLAB using the MATLAB script available in the same SDK directory.

    Thanks & Regards,
    Shashank

  • Hi Shashank, 

    Thanks for your reply! I have been investigating all of this SFRA business a bit, starting with your information. I found this user's guide on SFRA for SDK. Are there any other resources you could point me towards to learn more? Can you help me understand the difference between SFRA on SDK (floating point) and with controlSUITE (fixed point)? My naive perspective tells me that the controlSUITE approach is a bit more outdated. Is a certain framework preferred over the other? I just want to get a sense of what the landscape looks like today, as I am new to this.

    -Zach Miles

  • Zach Miles,

    You are absolutely right — the ControlSuite SFRA implementation is outdated, not only due to its fixed-point nature but also because the cycle efficiency has been significantly optimized in the latest SDK versions. The documentation you referred to is indeed the most up-to-date version.

    Regards,
    Shashank