SPRUIK4A September   2018  – June 2019 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

 

  1.   C2000 Software Frequency Response Analyzer (SFRA) Library and Compensation Designer in SDK Framework
    1.     Trademarks
    2. 1 Introduction
    3. 2 Installing the SFRA Library
      1. 2.1 SFRA Library Package Contents
      2. 2.2 How to Install the SFRA Library
    4. 3 Module Summary
      1. 3.1 SFRA Library Function Summary
      2. 3.2 Principle of Operation
      3. 3.3 Per Unit Format
      4. 3.4 Floating Point (Singe Precision)
        1. 3.4.1 Object Definition
        2. 3.4.2 Module Interface Definition
        3. 3.4.3 Adding SFRA Library to the Project
        4. 3.4.4 Adding Support for SFRA GUI
      5. 3.5 Script for Importing Frequency Response and Designing Compensation
      6. 3.6 SFRA GUI Options and How to Run
    5. 4 Compensation Designer
      1. 4.1 Launching Compensation Designer
        1. 4.1.1 Standalone From SFRA GUI Folder
        2. 4.1.2 From Solution Adapter Page
      2. 4.2 Compensation Style and Number
    6. 5 Case Study
      1. 5.1 Plant TF Extraction
      2. 5.2 Designing Compensator Using Compensation Designer
      3. 5.3 OL Measurement
      4. 5.4 Comparing SFRA Measured Frequency Response Versus Modeled
    7. 6 Running Software Test Bench Example for SFRA
    8. 7 Using SFRA Without SFRA GUI Integration
    9. 8 FAQ
  2.   Revision History

How to Install the SFRA Library

The SFRA library is distributed through the C2000WARE-DIGITALPOWER-SDK installer, which can be downloaded at http://www.ti.com/tool/C2000WARE-DIGITALPOWER-SDK , alternatively it may be available as part of other SDKs for C2000 MCUs that use SFRA library. By default, the installation places the library components in the following directory structure:

C:\ti\c2000\C2000Ware_DigitalPower_SDK_<version>\libraries\sfra

The following sub-directory structure is shown in Table 1.

Table 1. Library Sub-Directory Structure

<base>\docs Documentation
<base>\examples Contains example projects for quickly evaluating SFRA (Software Test Bench). Currently one example inclued is example1_stb which is a software check for the SFRA library.
<base>\gui Host side graphical user interface (SFRA_GUI.exe) that is used for displaying the frequency response and the GUI tool Compensation Designer (ComDesigner.exe) that can be used to design compensator based with the SFRA measured plant information. The SFRAData.csv file is also stored here.
<base>\include Contains the header file that is needed to be included in the system project to use this libarary.
<base>\lib The library file for float32 and float32+TMU processor options.
<base>\scripts Scripts to import SFRA data for compensation design in MATLAB.
<base> Software manifest with version number of the library.