SPRAD68 February   2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2Project Import
  5. 3Main Settings
  6. 4Motor Settings
  7. 5Device Resources
  8. 6Generated Code
  9. 7Summary
  10. 8References

Introduction

The Motor Control SysConfig Tool has many benefits:

  • One-Click Addition of Libraries: When a library is added, the required header, source, and library files are added as well as any predefines needed.
  • Device Resource Management: The tool provides a great graphical interface that showcases what resources have been utilized and how much more the device has. This is specific to the device being used and its pin-count.
  • All of the SysConfig Benefits: For a full list of SysConfig benefits, see Speed Up Development With C2000 Real-Time MCUs Using SysConfig.

Specifically with the UMCL, the code size is smaller. Generated code is based on the user settings, so if a control algorithm is not being used or a library is not required, the tool does not include the content/files within the project- effectively reducing the code size. Additionally, all settings required to be changed are housed within one view, instead of having to navigate through multiple files to change a setting.

Figure 1-1 shows the layout of the Motor Control SysConfig tool with the addition of the UMCL. On the left hand side are all of the motor control libraries and system resources. Libraries and or resources used have a green check mark next to the name as well as the amount being used. The middle pane contains all of the main, motor, and device settings for the UMCL. On the right hand side is all of the generated files, reference files, and device pin view. The rest of the application note walks through each of the sections individually.

Figure 1-1 Motor Control SysConfig Tool

In order to use the UMCL lab, a launchpad, boosterpack, and motor are required. Follow the instructions in the following document to setup the hardware correctly: Motor Control SDK Universal Project and Lab.

Note: Not all features may be supported in initial releases of this lab. Please refer to the example within the MCSDK for support capabilities offered.