SPRAD68 February 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
The C2000™ Motor Control SysConfig Tool makes it easy to implement motor control functionality into a C2000 software project. The Universal Motor Control Lab (UMCL) along with all the supporting motor control libraries are supported. The tool is based on top of the C2000 SysConfig tool so device resources are presented as well. This application report focuses on the UMCL including its capabilities and features all while showcasing the Motor Control SysConfig Tool. The content presented is based on the F28002x device with a Motor Control SDK version 4.02 and a Code Composer Studio™ (CCS) version 12.2.
C2000™ and Code Composer Studio™ are trademarks of Texas Instruments.
All trademarks are the property of their respective owners.
The Motor Control SysConfig Tool has many benefits:
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.
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.