Welcome to F29x Motor Control SDK (MCSDK). The Motor Control SDK for F29x™ Real-time MCU is a cohesive set of reference design solutions, tools, and documentation designed to minimize development time of F29x MCU-based Motor Control system targeted for various three-phase motor control applications.
The software includes firmware that runs on F29x motor control evaluation modules (EVMs) and TI designs (TIDs) which are targeted for industrial drive and other motor control applications. A copy of the F29x™ MCU is provided as part of the SDK and hence offers device-specific drivers and support software to complete examples in sophisticated system applications.
To get started, see Getting Started page.
Shown below is the software ecosystem of the F29x™ MCU, comprised of different tools, reference designs, and various drivers and libraries:
The F29x Motor Control SDK, along with a contained version of the F29x SDK , mostly consists of TI reference design application software applicable to each domain.
For an overview and summary of reference designs this SDK offers, see Reference Designs page.
Given below is an overview of the directory structure to help you navigate the SDK and related tools.
Folder / Files | Documentation | Description |
---|---|---|
Path relative to ${MCSDK_INSTALL_PATH}/ | ||
README_FIRST.html | Open this file in a web browser to reach this user guide | |
solutions | Overview | Contains application code for the reference design solutions specific to Motor Control application |
libraries | Overview | Contains libraries with algorithm modules specific to Motor Control applications |
c29_sdk | Overview | Contains a copy of C2000Ware SDK |
docs | Offline browseable HTML documentation along with other userful links | |
uninstallers | Uninstall F29x Motor Control SDK package | |
F29MotorControlSDKUpdater.exe | Checks and prompt to download & install newer versions |
"F29xMotorControlSDKUpdater.exe" is provided as a method to check for newer versions of F29x Motor Control SDK.
This updater checks if a newer version is available for download. When a new version becomes available, the option will be given to secure download the package from a TI server onto a predetermined download directory. Upon download completion, the new installer will be automatically invoked and proceed to guide the user with the new SDK installation.
F29x Motor Control SDK also provides a GUI for intuitive navigation of software, libraries, user's guides, as well as seemless CCS project import. The GUI has now been a part of TI Resource Explorer, which is accessible within CCS or CCS Cloud, go to "View->Resource Explorer" and locate F29x Motor Control SDK content.
To view Resource Explorer on the web, click here .
Term | Description |
---|---|
FCL | Fast Current Loop |
EVM | Evaluation Model |
CLB | Configurable Logic Block |
IDDK | DesignDRIVE Development Kit |
FOC | Field Oriented Control |
PMSM | Permanent Magnet, Synchronous Machine |
FSI | Fast Serial Interface |
PM | Position Manager |
BOOSTXL-POSMGR | Position Manager BoosterPack |
LP | LaunchPad |
For additional help and support, please visit E2E™ design support forum
The licensing information of this SDK, as well as any third-party components included which are made available under a number of other open-source licenses are enumerated as part of the manifest.
A complete manifest along with export control information is detailed here, and the SDK Software License Agreement (SLA) is here
This SDK user guide is generated using doxygen v1.8.2. For more information on doxygen, see https://www.doxygen.nl