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

 

  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

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.