DESIGNDRIVE

C2000 DesignDRIVE Software for Industrial Drives and Motor Control

DESIGNDRIVE

Overview

Download DesignDRIVE

View the full DesignDRIVE Story

DesignDRIVE software solutions are part of a platform that is combined with DesignDRIVE Development Kits to make it easy to develop and evaluate solutions for many industrial drive and servo topologies. DesignDRIVE solutions offer support for a wide variety of motor types, sensing technologies, position sensors and communications networks to help developers of industrial drives jumpstart their evaluation and development.  Based on the real-time control architecture of TI C2000™ microcontrollers (MCUs), DesignDRIVE is ideal for the development of industrial inverter drives and servo drives used in automated machinery, robotics, elevators, materials conveyance and other industrial manufacturing applications.

Get started with DesignDRIVE software or watch the DesignDRIVE training series for more information.

Features
  • Fast Current Loop – sub-1 microsecond sensored-FOC (field oriented control) motor control for permanent magnet and AC induction motors
  • Position Manager Solutions on-chip support a variety of position sensors
  • Software drivers for simultaneous current feedback from delta-sigma modulators, fluxgate/Hall, and direct shunt current sampling

To get started with DesignDRIVE software:

  1. If you don’t already have Code Composer Studio ™ installed, you can download it here
  2. Download the latest version of controlSUITE.
  3. Open CCS and go to View>TI Resource Explorer.
  4. Select controlSUITE and browse to the DesignDRIVE folder.
  5. Example software projects can be found in the kit folder
  6. More details on using the tools can be found in the User’s Guides in the documentation folder associated with each kit. 


What's Included

  • Free download as part of controlSUITE
  • Software projects including Fast Current Loop, Position Manager, Dead Band Control, examples and more
  • Documentation
  • Frequently Asked Questions

  • Free download as part of controlSUITE
  • Software projects including Sensored Field Oriented Control examples and more
  • Documentation
  • Frequently Asked Questions

C2000 real-time microcontrollers
SM320F28335-EP C2000™ Enhanced Product 32-bit MCU with 150 MIPS, FPU, 512 KB Flash, EMIF, 12b ADC TMS320F28075 C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM TMS320F28075-Q1 Automotive C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM TMS320F28076 C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, CLB, SDFM TMS320F28374D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28374S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28375D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28376D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28376S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28377D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377D-EP C2000™ Enhanced Product 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1 MB flash, EMIF, 16b ADC TMS320F28377D-Q1 Automotive C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28378D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC TMS320F28378S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC
Development kit
TMDXIDDK379D C2000 DesignDRIVE Development Kit for Industrial Motor Control
Download View video with transcript Video

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 53
Type Title Date
* Application note Fast Current Loop Library 08 May 2017
* More literature Visit the C2000 DesignDRIVE Wiki 11 May 2015
User guide TMS320F2807x Real-Time Microcontrollers Technical Reference Manual (Rev. G) 26 Oct 2023
User guide TMS320F2837xD Dual-Core Microcontrollers Technical Reference Manual (Rev. J) 25 Oct 2023
User guide TMS320F2837xS Real-Time Microcontrollers Technical Reference Manual (Rev. H) 25 Oct 2023
User guide CLB Tool User's Guide (Rev. B) PDF | HTML 19 Jul 2023
Errata TMS320F2837xS Real-Time MCUs Silicon Errata (Rev. J) PDF | HTML 01 Mar 2023
Errata TMS320F2807x Real-Time MCUs Silicon Errata (Rev. J) PDF | HTML 01 Mar 2023
Errata TMS320F2837xD Dual-Core Real-Time MCUs Silicon Errata (Rev. M) PDF | HTML 01 Mar 2023
White paper Piccolo™ C2000™ MCUs enable the next generation of low-cost, dual-axis servo dri (Rev. A) 13 Jul 2020
Application note How to Migrate Custom Logic From an FPGA/CPLD to C2000 Microcontrollers (Rev. A) 15 Jun 2020
White paper Simplify the integration of position sensors for industrial drive control system (Rev. A) 21 Nov 2019
Design guide Isolated Delta-Sigma Modulator Based AC/DC Voltage Reference Design (Rev. B) 01 Nov 2019
Technical article Ethernet-based control and monitoring of Vienna rectifiers using the latest additi PDF | HTML 01 Oct 2019
Technical article Real-time control meets real-time industrial communications development – part 4 PDF | HTML 15 Jul 2019
Technical article Real-time controllers get new connectivity capabilities PDF | HTML 19 Jun 2019
Technical article Interlocking gate drivers for improving the robustness of three-phase inverters PDF | HTML 26 Mar 2019
Application note Designing With The C2000 Configurable Logic Block 05 Feb 2019
Application note CW/CCW Support on the C2000 eQEP Module (Rev. A) 24 Oct 2018
Technical article A cost-effective option to get started with integrated position sensing PDF | HTML 11 Jul 2018
Technical article Real-time control meets real-time industrial communications development – part 3 PDF | HTML 07 Jun 2018
Technical article Qualification on a Noisy Input Signal PDF | HTML 22 May 2018
Technical article Real-time control meets real-time industrial communications development – part two PDF | HTML 13 Dec 2017
Technical article Real-time control meets real-time industrial communications development – part one PDF | HTML 15 Nov 2017
Technical article Cycle scavenging on C2000™ MCUs, part 2: ADC zero-wait-state and multiport reads PDF | HTML 19 Oct 2017
Technical article Achieve unprecedented current-loop performance from an off-the-shelf MCU PDF | HTML 27 Jun 2017
White paper Designing the Next Generation of Industrial Drive and Control Systems (Rev. A) 12 Sep 2016
Technical article EtherCAT and C2000™ MCUs - real-time communications meets real-time control PDF | HTML 09 Sep 2016
Technical article Industrial drive control architectures: Part 3 PDF | HTML 12 Apr 2016
Technical article Industrial drive control architectures: Part 1 PDF | HTML 16 Feb 2016
User guide Using Position Manager SinCos Library on IDDK User's Guide 19 Jan 2016
User guide C2000 Position Manager SinCos Library User's Guide 07 Jan 2016
Technical article Designing an EMC-compliant interface to motor position encoders – Part 6 PDF | HTML 20 Nov 2015
Technical article Enabling simple interfacing with position sensors PDF | HTML 20 Nov 2015
Technical article Designing an EMC-compliant interface to motor position encoders – Part 5 PDF | HTML 10 Nov 2015
User guide DesignDRIVE Development Kit IDDK v2.2.1 - Hardware Reference Guide 09 Nov 2015
User guide DesignDRIVE Development Kit IDDK v2.2.1 - User’s Guide 09 Nov 2015
User guide Using Position Manager BiSS-C Library on IDDK User's Guide 05 Nov 2015
User guide Using Position Manager EnDat22 Library on IDDK HW User's Guide 05 Nov 2015
User guide C2000 Position Manager EnDat22 Library Module User's Guide 05 Nov 2015
User guide C2000 Position Manager BISS-C Library User's Guide 05 Nov 2015
Technical article Designing an EMC-compliant interface to motor position encoders – Part 3 PDF | HTML 14 Sep 2015
Technical article Designing an EMC-compliant interface to motor position encoders – Part 2 PDF | HTML 07 Sep 2015
Technical article Designing an EMC-compliant interface to motor position encoders – Part 1 PDF | HTML 31 Aug 2015
User guide DesignDRIVE Development Kit IDDK v2.2 - User’s Guide 21 May 2015
User guide DesignDRIVE Development Kit IDDK v2.2 - Hardware Reference Guide 21 May 2015
Technical article Easily increase functionality in motor drive applications PDF | HTML 19 May 2015
Application note Accessing External SDRAM on the TMS320F2837x/2807x Microcontrollers Using C/C++ 30 Mar 2015
Application note Calculating FIT for a Mission Profile 24 Mar 2015
User guide Isolated, Shunt-Based Current Sensing Reference Design (TIPD165) (Rev. A) 21 Nov 2014
Application note Sensorless Field Oriented Control of 3-Phase Induction Motors Using CLA 29 Oct 2013
Application note Sensored Field Oriented Control of 3-Phase Induction Motors 01 Jul 2013
Application note Scalar (V/f) Control of 3-Phase Induction Motors 01 Jul 2013

Related design resources

Software development

DRIVER OR LIBRARY
CONTROLSUITE controlSUITE™ Software Suite: Software and Development Tools for C2000™ Microcontrollers

Reference designs

REFERENCE DESIGN
TIDA-00171 Isolated Current Shunt and Voltage Measurement Reference Design for Motor Drives TIDA-00172 Reference Design for an Interface to a Position Encoder with EnDat 2.2 TIDA-00174 Reference Design: Isolated IGBT Gate-Drive Fly-Buck™ Power Supply with 4 Outputs TIDA-00175 Interface to a 5-V BiSS position encoder reference design TIDA-00176 Interface to Sin/Cos Encoders with High-Resolution Position Interpolation Reference Design TIDA-00177 Two-Wire Interface to a HIPERFACE DSL® Encoder Reference Design TIDA-00180 Power Supply with Programmable Output Voltage and Protection for Position Encoder Interfaces TIDA-00181 Isolated IGBT Gate-Drive Push-Pull Power Supply with 4 Outputs TIDA-00182 Reinforced Isolated IGBT Gate Drive Flyback Power Supply with 8 Outputs Reference Design TIDA-00199 Wide-Input Isolated IGBT Gate-Drive Fly-Buck Power Supply for Three-Phase Inverters Reference Design TIDA-00201 Differential Signal Conditioning Circuit for Current and Voltage Measurement Using Fluxgate Sensors TIDA-00208 Single-Ended Signal Conditioning Circuit for Current and Voltage Measurement Using Fluxgate Sensors TIDA-00316 Interfacing Current Output Hall Sensors and CTs with Pseudo-differential ADC/MCU Reference Design TIDA-00368 Reference Design for Interfacing Current Output Hall Sensors and CTs with Differential ADC/MCU TIDA-00439 Shunt Based Ground Fault Protection for Inverters Powered from 100/110Vac Supply Reference Design TIDA-00442 Shunt based Ground Fault Protection for Inverters Powered from 220Vac Supply Reference Design TIDA-00443 230V, 900W, PFC with 98% Efficiency for Inverter Fed Drives Reference Design TIDM-SERVODRIVE Industrial Servo Drive and AC Inverter Drive Reference Design TIPD117 Dual-channel data acquisition reference design for optical encoders, 12 bits, 1 MSPS TIPD125 Bipolar ±10-V output from a unipolar DAC reference design for industrial voltage drivers TIPD165 Isolated, Shunt-Based Current Sensing Reference Design

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos