SSZT496 September 2019 TMS320F280041 , TMS320F280041C , TMS320F280045 , TMS320F280049C , TMS320F28075 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379S
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.
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.
This first release of the MotorControl SDK includes the support shown in Figure 3.
TI will update the MotorControl SDK quarterly or biannually, and in future releases plans to support: