: Provides sensored FOC components for experimenting with different position sensor interfaces (e.g., Resolver, Absolute Encoders) and current-sense topologies. System Protection
For chips without InstaSPIN in ROM, the SDK includes a modular, open-source FOC architecture. This allows developers to use custom position estimators (such as sliding mode observers or flux observers) or integrate traditional sensored feedback. The Execution Cycle: A Step-by-Step Walkthrough
Provides hardware-level overcurrent and overvoltage protection by bypassing software to trip the PWMs instantly. 2. The Component and Algorithm Layer
The ISR reads raw digital counts from the ADC registers representing phase currents and bus voltage, scaling them into physical SI units (Amperes and Volts). c2000ware motor control sdk work
If your feature requires new hardware sensing or protection: C2000Ware Standalone Project - C2000 microcontrollers forum
The main loop runs at a lower frequency (e.g., 1 kHz), while the control ISR runs at the PWM frequency (10–50 kHz). The SDK uses a volatile structure motorVars_M1 that both the ISR and main loop access safely.
Permanent Magnet Synchronous Motors (PMSM) / Internal Permanent Magnet (IPM) motors AC Induction Motors (ACIM) Dual-motor control from a single MCU Code Composer Studio (CCS) Integration : Provides sensored FOC components for experimenting with
Spins the motor in an open-loop configuration (V/f or scalar control) to verify that the phase sequences are correct and that the observer is accurately tracking the rotor angle.
: Provides foundational building blocks like Clarke and Park transforms, PI controllers, space vector generators, trajectory control, field weakening, and MTPA for IPM motors [9†L32-L39][9†L31-L39].
: This directory houses algorithm modules specifically for motor control applications, including angle generators, datalog modules, and the FAST software encoder symbols required for enabling InstaSPIN-FOC software [7†L30-L31][7†L46-L48]. If your feature requires new hardware sensing or
The C2000Ware Motor Control SDK significantly reduces the complexity and time required to develop motor control applications, leveraging TI's expertise and the robustness of C2000 microcontrollers. For the most detailed and specific information, referring to the official TI documentation and resources is always recommended.
By bridging the gap between advanced motor control theory and physical silicon execution, this SDK provides a production-ready software framework that scales from basic motor spinning to complex multi-axis servo systems. Texas Instruments 1. Core Architecture & Foundation
Spinning the motor at a fixed frequency to test the inverter.
: With the new SDK, TI moved these libraries from hidden ROM into open software libraries (C-code).
Generates the high-frequency switching signals for the inverter power stage.