F29x Motor Control SDK  1.00.00.00
Introduction

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.

Getting Started

To get started, see Getting Started page.

Note
Please read this section to determine the mininum requirec version of CCS, Sysconfig, and the C29 Compiler.

Block Diagram

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.

ASM™ Software Modules and Tools Diagram

Directory Structure

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

SDK updater

"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.

SDK GUI (Resource Explorer)

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 .

Acronyms and Abbreviations

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

Help and Support

For additional help and support, please visit E2E™ design support forum

License Agreement

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

Credits

This SDK user guide is generated using doxygen v1.8.2. For more information on doxygen, see https://www.doxygen.nl