C2000™ microcontrollers (MCUs) have been used to control motors in a huge variety of applications for over 25 years. These motors are primarily three-phase synchronous or asynchronous, and typically controlled using a technique called field-oriented control (FOC) to minimize power usage by providing efficient torque production. They are used in products ranging from sub-100-W medical tools up to hundreds of kilowatts industrial machinery. Some applications require only torque control, others a stable velocity, and still others very precise position control. Such disparate requirements require varied solutions, which TI has provided over the years through its digital motor control library, controlSUITE™ library and most recently MotorWare™ library.
Starting today, we are unifying our latest motor-control developments with device-level software drivers into a single product: the C2000Ware MotorControl software development kit (SDK).
This SDK supports the latest generation-compatible TMS320F28379D, TMS320F28076 and TMS320F280049C series in the C2000 platform, as well as all new series going forward. Components of the SDK include:
The InstaSPIN-FOC solution (fig 1) was released in 2013 and is enabled by an on-chip read-only memory (ROM) library on the F2806x, F2805x and F2802x series through the MotorWare software package. The library has been rewritten into floating point – removing the fixed-point scaling burden and taking advantage of on-chip accelerators – and updated in on-chip ROM for the F28004x series. Library function calls and step-by-step lab projects will look familiar to InstaSPIN-FOC users. TI has also released a new BoosterPack™ plug in module to work specifically for InstaSPIN-FOC solution with our C2000 Piccolo™ MCU F280049C LaunchPad™ development kit.
Figure 1: InstaSPIN-FOC features
DesignDRIVE (fig 2) was released in - and has been routinely updated through - controlSUITE software suite. With its inclusion in the MotorControl SDK, we are now able to add support for C2000Ware. This gives a more complete and user-friendly software experience and enables easier porting of DesignDRIVE onto other C2000 MCU series.
Figure 2: DesignDRIVE components
This first release of the MotorControl SDK includes the support shown in Table 1.
Table 1: MotorControl SDK support
TI will update the MotorControl SDK quarterly or biannually, and in future releases plans to support:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.