• Menu
  • Product
  • Email
  • PDF
  • Order now
  • DesignDRIVE IDDK

    • SPRUIQ5 May   2019 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

       

  • CONTENTS
  • SEARCH
  • DesignDRIVE IDDK
  1.   Introduction
    1.     Trademarks
    2.     DesignDRIVE IDDK Platform
  2. 1The Hardware Configuration
    1. 1.1 The DesignDRIVE Development kit (IDDK)
    2. 1.2 The Hardware Layout of IDDK
    3. 1.3 The IDDK Power Supplies
      1. 1.3.1 The Low-Voltage Power Domain
      2. 1.3.2 The High-Voltage Power Domain
  3. 2Setting Up the Test Hardware
    1. 2.1 Bringing Up the Board
  4. 3Setting Up the Software for IDDK Projects
    1. 3.1 Installing Code Composer and MotorControl SDK
    2. 3.2 Setting Up Code Composer Studio to Work With TMDXIDDK379D
    3. 3.3 Configuring a Project
    4. 3.4 Building and Loading the Project
    5. 3.5 Setting Up the Watch Window and Graphs
    6. 3.6 Running the Code
    7. 3.7 References
  5. IMPORTANT NOTICE
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

USER'S GUIDE

DesignDRIVE IDDK

Introduction

Trademarks

C2000, Code Composer Studio are registered trademarks of TI.

All other trademarks are the property of their respective owners.

DesignDRIVE IDDK Platform

The DesignDRIVE is a hardware and software platform that facilitates developing and evaluating solutions for many industrial drive and servo topologies. The DesignDRIVE kit and software offer an easy path to bgin exploring a wide variety of motor types, sensing technologies, encoder standards, and communications networks. The DesignDRIVE kit and software also offer easy expansion to develop with real-time Ethernet communications and functional safety topologies that enable more comprehensive and integrated system solutions.

With the C2000™ DesignDRIVE Software and Kit (IDDK), TI wants to help you spend more time differentiating your product in your core areas and less time evaluating new technologies that will eventually become table stakes in the industry. Using DesignDRIVE can help you deliver a more valuable product to market faster.

Based on the real-time control architecture of TI’s C2000 microcontrollers, DesignDRIVE is ideal for the development of industrial inverter and servo drives used in robotics, computer numerical control (CNC) machinery, elevators, materials conveyance, and other industrial manufacturing applications.

This guide explains the steps required to run the motor with the IDDK using the MotorControl SDK. This SDK is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 MCU based motor control system development time targeted for various three phase motor control applications. The software includes firmware that runs on C2000 motor control evaluation modules (EVMs) and TI designs (TIDs) which are targeted for industrial drive and other motor control applications.

The following projects are currently available for IDDK based on TMS320F28379x MCU and the MotorControl SDK:

  • IDDK_PM_Servo_F2837x: Quick Response Control of PMSM Using Fast Current Loop

The features of this project include the following:

  • Position, Speed, and Torque Control Loops based on QEP encoder
  • Simultaneous Current Sensing Support for: Fluxgate/Hall, Delta-Sigma, and Shunt

NOTE

Read this guide and the DesignDRIVE IDDK Hardware Reference Guide before using the kit.

Ensure you understand the safety measures required to use the kit.

When MotorControl SDK is installed, you can find the Hardware Reference Guide at: C:\ti\c2000\C2000Ware_MotorControl_SDK_1_00_00_00\solutions\tmdxiddk379d\docs

The example software project is at: C:\ti\c2000\C2000Ware_MotorControl_SDK_2_00_00_00\solutions\tmdxiddk379d

Depending on the MCU used with the kit, the example software may further be located inside the folder named after the MCU. For example, if TMS320F28379D control card (TMDSCNCDF28379D) is used, then the example will be inside the sub-folder \F2837x

The basic guideline to develop software using this kit remains the same regardless of the MCU being used. The description in this guide is based on F28379D, but the same will apply to all MCUs that TI may use this kit for in future.

WARNING

TI intends this EVM to be operated in a lab environment only and does not consider it to be a finished product for general consumer use.

TI intends this EVM to be used only by qualified engineers and technicians familiar with risks associated with handling high-voltage electrical and mechanical components, systems, and subsystems.

This equipment operates at voltages and currents that can cause shock, fire, and/or injure you if not properly handled or applied. Use the equipment with necessary caution and appropriate safeguards to avoid injuring yourself or damaging property.

TI considers it the user’s responsibility to confirm that the voltages and isolation requirements are identified and understood before energizing the board and or simulation. When energized, do not touch the EVM or components connected to the EVM.

1 The Hardware Configuration

1.1 The DesignDRIVE Development kit (IDDK)

To experiment with IDDK for digital motor control, you will need following components:

  • An IDDK EVM
  • A TMDSCNCD28379D control processor
  • A USB A to Mini B cable
  • A PMSM motor for evaluation
    • The motor is not included with the TMDXIDDK379D.
    • The motor is included with the TMDXIDDK379D-MTR-BNDL bundle.
    • The motor is available standalone from TI eStore. (The part number is HVPMSMMTR.)
  • An incremental encoder or resolver (QEP included with motor available on the TI eStore)
  • An external, isolated, 15-V power supply for MCU code development (TI recommends a power supply with a barrel connector [a DC-jack])
  • An isolated high-voltage DC-power supply
  • A PC with Code Composer Studio ™ (version 8 or greater) installed
  • Additional instruments such as:
    • An oscilloscope
    • A current sensing probe
    • A digital multimeter (and optionally a function generator)

The experimental setup and connection are illustrated in the following sections. For details about the kit hardware, see the DesignDRIVE IDDK Hardware Reference Guide.

The schematic details of the IDDK EVM are available at C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\tmdxiddk379d\hardware <version> here is 2_00_00_00 or above.

designdrive_kit_iddk_sprui24.jpgFigure 1-1 DesignDRIVE Kit (IDDK)

1.2 The Hardware Layout of IDDK

Figure 1-2 shows the IDDK that TI designed by integrating various function specific macro blocks.

layout_iddk_evm_functional_macros_sprui24.pngFigure 1-2 Layout of IDDK EVM With Functional Macros

The following list provides a description of each block:

  • [Main] – Processor slots, jumpers, interprocessor communications, and digital-to-analog converters (DACs) and sections not covered by other macros
  • [M1] – AC-power entry rectifies AC power from the wall/mains power supply. The output of this block can then be the DC bus for the inverter.
  • [M2] – Auxiliary power supply–1: a 400-V to 5-V and 15-V module that can generate 15-V and 5-V for the inverter section of the board from rectified AC power. Through the proper jumper settings, this output of this block can provide 15 V to the entire board.
  • [M8] – Auxiliary power supply–2: a 400-V to 5-V and 15-V module that can generate 15-V and 5-V for the control section of the board from rectified AC power. Through the proper jumper settings, this block can provide 15 V to the entire board.
  • [M3] – DC-power entry 1 generates 15 V, 5 V, and 3.3 V for the HV section of the board from DC power fed through the DC-jack using an external or [M2] power supply. Through the proper jumper settings, this block can power the entire board.
  • [M9] – DC-power entry 2 generates 15 V, 5 V, and 3.3 V for the control section of the board from DC power fed through the DC-jack using an external or [M8] power supply. Through the proper jumper settings, this block can power the entire board.
  • [M4] – A 3-phase inverter that enables control of high voltage 3-phase motors
  • [M5] – A flux gate current sensor module that provides isolated voltage feedback of motor phase currents V and W
  • [M6] – An overcurrent protection module that generates a TRIP signal to shutdown the inverter in the event of overcurrent through the motor
  • [M7] – A sigma-delta interface module that provides motor phase current feedback to the CPU for digital control of motor
  • [M10] – An interface module that translates 5-V logic signals from an incremental encoder into 3.3 V for the C2000 and its QEP peripheral
  • [M11] – An analog interface module to work with the Resolver position sensor
  • [M12] – A digital interface module to work with a BISS or EnDAT position encoder
  • [M13] – An analog interface module to work with the Sin/Cos position encoder

Each component is referenced with their macro number in the brackets followed by a dash and the reference number.

The following is an example of this reference format:

  • [M3] - J1 refers to jumper J1 in the macro M3.
  • [Main] - J1 refers to jumper J1 on the board but outside of the macro blocks defined previously.

1.3 The IDDK Power Supplies

The IDDK has a low-voltage domain represented by the controller and a high-voltage domain represented by the rectifier and the inverter.

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale