Texas Instruments

C2000Ware_MotorControl_SDK 5.02.00.00

Table of Contents

Introduction

This is version 5.02.00.00 of the C2000Ware MotorControl SDK. This document will provide a list of the versions and revision history for the solutions and software libraries in the C2000Ware MotorControl SDK directory.

Hardware Support

This table lists by device the reference designs and evaluation boards for which examples are provided in this release.

Device
Series
Controller EVM Inverter EVM Solution Details Location
F280013x TMDSCNCD2800137 or
LAUNCHXL-F2800137
TMDSHVMTRINSPIN
BOOSTXL-3PHGANINV
BOOSTXL-DRV8323RS
BOOSTXL-DRV8323RH
DRV8329AEVM
DRV8316REVM
DRV8353RS-EVM
Universal Lab C28x CPU
Sensorless & Sensored-FOC or Sensorless-trapezoidal
Torque/Velocity Control
Various current sense (3-shunts/single-shunt)
Synchronous Motors (SPMSM/BLDC/IPMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_lab
F280013x MCU on daughter board TIDA-010265 Inverter Board
Sensorless-FOC C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity/Power Control
Low-side 3 shunts/dc-link single shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
Uart based GUI control and debug
C2000Ware_MotorControl_SDK_Install_Location/solutions/tida_010265_wminv
F280013x LAUNCHXL-F2800137
BOOSTXL-DRV8323RH
Sensorless-FOC C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity/Power Control
Low-side 3 shunts current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
Uart based GUI control and debug
C2000Ware_MotorControl_SDK_Install_Location/solutions/tida_010265_wminv
F280013x TMDSCNCD2800137 or
TMDSHVMTRINSPIN
Sensorless-FOC C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity/Power Control
Low-side 3 shunts current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
Uart based GUI control and debug
C2000Ware_MotorControl_SDK_Install_Location/solutions/tida_010265_wminv
F280013x LAUNCHXL-F2800137
DRV8329AEVM
Sensorless-FOC C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity/Power Control
dc-link single shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
Uart based GUI control and debug
C2000Ware_MotorControl_SDK_Install_Location/solutions/tida_010265_wminv
F280013x MCU on Inverter EVM TIDM-02010
HVAC Reference
Dual motor + PFC
Sensorless C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity Control
Low-side 3-shunts/dc-link single-shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
IL-PFC
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02010_dmpfc
F280013x MCU on Inverter EVM TIDM-02010
HVAC Reference
Dual motor + PFC
Sensorless C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity Control
Low-side 3-shunts/dc-link single-shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
IL-PFC
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02010_dmpfc
F280015x TMDSCNCD2800157 
TMDSHVMTRINSPIN
Universal Lab C28x CPU
Sensorless & Sensored-FOC or Sensorless-trapezoidal
Torque/Velocity Control
3 shunt Current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_lab
F280015x LAUNCHXL-F2800157 
BOOSTXL-DRV8323RS
Universal Lab C28x CPU
Sensorless & Sensored-FOC or Sensorless-trapezoidal
Torque/Velocity Control
3 shunt Current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_lab
F280015x TMDSCNCD2800157 
TIDM-02012
eCompressor Reference
Sensorless C28x CPU
Sensorless-FOC with FAST
Torque/Velocity Control
CAN communication
3-shunt and single-shunt Current Sensing
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02012_ecompressor
F28002x TMDSCNCD280025C or
LAUNCHXL-F280025C
TMDSHVMTRINSPIN
BOOSTXL-3PHGANINV
BOOSTXL-DRV8323RS
BOOSTXL-DRV8323RH
DRV8329AEVM
DRV8316REVM
DRV8353RS-EVM
Universal Lab C28x CPU
Sensorless & Sensored-FOC or Sensorless-trapezoidal
Torque/Velocity Control
Various current sense (3-shunts/single-shunt)
Synchronous Motors (SPMSM/BLDC/IPMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_lab
F28002x MCU on Inverter EVM TIDM-02010
HVAC Reference
Dual motor + PFC
Sensorless C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity Control
Low-side 3-shunts/dc-link single-shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
IL-PFC
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02010_dmpfc
F28002x LAUNCHXL-F280025C BOOSTXL-DRV8323RS DesignDRIVE C28x CPU
Incremental encoder
Velocity Control
Low-side shunts
Synchronous Motors (PMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/servo_drive_with_can
F28002x LAUNCHXL-F280025C BOOSTXL-3PHGANINV DesignDRIVE C28x CPU + CLA
Incremental Encoder
Position/Velocity Control w/ FCL source and Observer
In-line current sense (INA)
Dual Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_3phganinv
F28002x TMDSCNCD280025C TMDXIDDK379D DesignDRIVE C28x CPU
Incremental encoder
Position/Velocity Control
In-line current sense (LEM)
Synchronous Motors
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdxiddk379d
F28002x LAUNCHXL-F280025C BOOSTXL-DRV8323RH
Universal Lab SysConfig C28x CPU
Torque/Velocity Control
3-shunts current sense
FAST/ESMO/ENC control algorithms
ECAP, Switch, GPIO command interface
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_sysconfig
F28003x TMDSCNCD280039C or
LAUNCHXL-F280039C
TMDSHVMTRINSPIN
BOOSTXL-3PHGANINV
BOOSTXL-DRV8323RS
BOOSTXL-DRV8323RH
DRV8329AEVM
DRV8316REVM
DRV8353RS-EVM
Universal Lab C28x CPU
Sensorless & Sensored-FOC or Sensorless-trapezoidal
Torque/Velocity Control
Various current sense (3-shunts/single-shunt)
Synchronous Motors (SPMSM/BLDC/IPMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_lab
F28003x MCU on Inverter EVM TIDM-02010
HVAC Reference
Dual motor + PFC
Sensorless C28x CPU
Sensorless-FOC with FAST or eSMO observer
Torque/Velocity Control
Low-side 3-shunts/dc-link single-shunt current sense
Synchronous Motors (SPMSM/BLDC/IPMSM)
IL-PFC
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02010_dmpfc
F28003x TMDSCNCD280039C TIDM-02012
eCompressor Reference
Sensorless Mathworks Model C28x CPU
Sensorless-FOC with FAST
Torque/Velocity Control
CAN communication
3-shunt and Single-Shunt Current Sensing
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02012_ecompressor
F28003x LAUNCHXL-F280039C BOOSTXL-DRV8323RS DesignDRIVE C28x CPU
Incremental encoder
Velocity Control
Low-side shunts
Synchronous Motors (PMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/servo_drive_with_can
F28003x LAUNCHXL-F280039C BOOSTXL-DRV8323RH
Universal Lab SysConfig C28x CPU
Torque/Velocity Control
3-shunts current sense
FAST/ESMO/ENC control algorithms
ECAP, Switch, GPIO command interface
C2000Ware_MotorControl_SDK_Install_Location/solutions/universal_motorcontrol_sysconfig
F28003x LAUNCHXL-F280039C TIDM-02014
Traction Inverter Reference
SW resolver position sensing C28x CPU
SW resolver position sensing
Advanced SPI gate driver support
Closed-loop Speed control
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02014_traction_inverter
F28004x LAUNCHXL-F280049C BOOSTXL-DRV8320RS InstaSPIN-FOC C28x CPU
Sensorless
Torque/Velocity Control
Low-side shunts
Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_drv8320rs
F28004x TMDSCNCD280049C +
TMDSADAP180TO100
TMDSHVMTRINSPIN InstaSPIN-FOC C28x CPU
Sensorless
Torque/Velocity Control
Low-side shunts
Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdshvmtrinspin
F28004x LAUNCHXL-F280049C BOOSTXL-3PHGANINV DesignDRIVE C28x CPU + CLA
Incremental Encoder
Position/Velocity Control w/ FCL source and Observer
In-line current sense (INA)
Dual Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_3phganinv
F28004x LAUNCHXL-F280049C BOOSTXL-DRV8320RS DesignDRIVE C28x CPU
Incremental encoder
Velocity Control
Low-side shunts Synchronous Motors (PMSM)
CAN communication
C2000Ware_MotorControl_SDK_Install_Location/solutions/servo_drive_with_can
F28004x TMDSCNCD280049C TMDXIDDK379D DesignDRIVE C28x CPU + CLA
Incremental and Tamagawa T-format absolute encoder options
Position/Velocity Control
In-line current sense (LEM)
Synchronous Motors
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdxiddk379d
F2837x LAUNCHXL-F28379D BOOSTXL-3PHGANINV DesignDRIVE C28x CPU + CLA
Incremental Encoder
Position/Velocity Control w/ FCL source and Observer
In-line current sense (INA)
Dual Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_3phganinv
F2837x TMDSCNCD28379D TMDXIDDK379D  DesignDRIVE C28x CPU + CLA
Incremental and Tamagawa T-format absolute encoder options
Position/Velocity Control
In-line current sense (LEM) and SDFM current sense options
Synchronous Motors (PMSM/BLDC/IPM)
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdxiddk379d
F2838x TMDSCNCD28388D TMDXIDDK379D DesignDRIVE C28x CPU + CLA
Incremental and Tamagawa T-format absolute encoder options
Position/velocity Control
In-line current sense (LEM) and SDFM current sense options
Synchronous motors (PMSM/BLDC/IPM)
EtherCAT connectivity
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdxiddk379d
F2838x
F28004x
TIDM-02006
TMDSCNCD28388D
LAUNCHXL-F280049C
TMDXIDDK379D
BOOSTXL-3PHGANINV
DesignDRIVE EtherCAT High-Voltage Servo
Multi-axis FSI connected
Low-Voltage Servos
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02006_multi_axis_drive
F28P65x TMDSCNCD28P65X TMDXIDDK379D DesignDRIVE C28x CPU
Incremental encoder
Position/Velocity Control
In-line current sense (LEM)
Synchronous Motors
C2000Ware_MotorControl_SDK_Install_Location/solutions/tmdxiddk379d
F28P65x TMDSCNCD28P65X TIDM-02017 TIDM-02017 2/3W Traction Inverter C28x CPU
FreeRTOS + FOC
PABI-PWM position sensing
Advanced integrated gate driver support
Closed-loop torque loop control, Field weakening
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02017_2w_traction_inverter
F28P65x LAUNCHXL-F28P65X TIDA-010936 DesignDRIVE C28x CPU
Incremental encoder
Position/velocity Control w/ FCL
In-line current sense
Synchronous Motors
C2000Ware_MotorControl_SDK_Install_Location/solutions/tida_010936
F28P55x TMDSCNCD28P55X TIDM-02017 TIDM-02017 2/3W Traction Inverter C28x CPU
FreeRTOS + FOC
PABI-PWM position sensing
Advanced integrated gate driver support
Closed-loop torque loop control, Field weakening
C2000Ware_MotorControl_SDK_Install_Location/solutions/tidm_02017_2w_traction_inverter
F28P55x LAUNCHXL-F28P55X BOOSTXL-3PHGANINV DesignDRIVE C28x CPU + CLA
Incremental Encoder
Position/Velocity Control w/ FCL source and Observer
In-line current sense (INA)
Dual Synchronous Motors
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_3phganinv
Multiple CLB Tool based
Absolute Encoder
Hardware independent DesignDRIVE Tamagawa T-Format
PTO Abs2Qep
PTO PulseGen
PTO QepDiv
QEPonCLB
C2000Ware_MotorControl_SDK_Install_Location/solutions/boostxl_posmgr

Documentation

An index of available documentation in the SDK can be found here.

What's New

5.02.00.00

Revision History

5.01.00.00