• Menu
  • Product
  • Email
  • PDF
  • Order now
  • DesignDRIVE IDDK Hardware Reference Guide

    • SPRUIQ4 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 Hardware Reference Guide
  1.   Introduction
    1.     Trademarks
    2.     Overview
  2. 1Getting Familiar With the Kit
    1. 1.1 Contents of the Kit
    2. 1.2 IDDK EVM Features
  3. 2Hardware Overview
    1. 2.1  IDDK Evaluation Board
    2. 2.2  Functional Blocks
    3. 2.3  Processor Section
    4. 2.4  Control Processor Slot – H1
    5. 2.5  Expansion Processor Slots
      1. 2.5.1 Real-time Connectivity – H7
      2. 2.5.2 Functional Safety – H8
    6. 2.6  Position Encoder Suite
      1. 2.6.1 QEP
      2. 2.6.2 Resolver
      3. 2.6.3 Sin-Cos Encoder
      4. 2.6.4 BiSS / EnDat Encoder
      5. 2.6.5 TI Design Interface Connector
    7. 2.7  Current Sensor Suite
      1. 2.7.1 Shunt Current Sensing
      2. 2.7.2 LEM Current Sensing
      3. 2.7.3 Sigma-Delta Current Sensing
      4. 2.7.4 Overcurrent Protection
    8. 2.8  Power Supplies and GND Plane Configurations
    9. 2.9  Rectifier and Inverter
      1. 2.9.1 Rectifier Stage
        1. 2.9.1.1 Connecting the External DC Supply to the DC Link
        2. 2.9.1.2 Connecting Rectifier Output to DC Link
      2. 2.9.2 Inverter Stage
    10. 2.10 DACs
    11. 2.11 Power Stage Disable Circuits
  4. 3Hardware Resource Mapping
    1. 3.1 Digital Signal Mapping
    2. 3.2 Analog Signal Mapping
    3. 3.3 Jumpers and Switches
    4. 3.4 Headers and Connectors
  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

 

REFERENCE GUIDE

DesignDRIVE IDDK Hardware Reference Guide

Introduction

The DesignDRIVE kit (IDDK) is a single platform that facilitates development and evaluation of design solutions for many industrial drive and servo topologies. The IDDK offers support for a wide variety of motor types, sensing technologies, encoder standards, and communications networks. The IDDK also offers easy expansion to develop with real-time Ethernet communications and functional safety topologies that enable more comprehensive, integrated system solutions. Based on the real-time control architecture of TI’s C2000™ microcontrollers (MCUs), the kit 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.

Trademarks

C2000, Delfino are registered trademarks of TI.

All other trademarks are the property of their respective owners.

Overview

The IDDK offers an integrated-drive design with a full-power stage to drive a 3-phase motor, easing evaluation of a diverse range of feedback sensing and control topologies. The kit includes a 180-pin HSEC controlCARD based on the TMS320F28379D C2000 Delfino™ MCU, which integrates dual C28x real-time processing cores and dual CLA real-time coprocessors that provide 800 MIPS of floating-point performance with integrated trigonometric and FFT acceleration.

The sophisticated sensing peripherals on the TMS320F28379D MCU include sigma-delta filter modules with up to eight input channels, four high-performance 16-bit ADCs, and eight windowed comparators. These peripherals enable the IDDK to support shunt, flux gate/HALL, and sigma-delta current sensing simultaneously. For position feedback, the IDDK leverages integrated MCU support for the resolver and incremental encoder interfaces. In addition, customers can also explore configuration options that place the MCU on either side of the high-voltage isolation barrier.

TI designed the kit to plug into 110-V/220-V AC mains, deliver up to 8 amps, and to drive motors to 1 horsepower.

This document covers the kit contents and hardware details and explains the functions and locations of various connector on the board. This document supersedes all the documents for the kit.

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 Getting Familiar With the Kit

1.1 Contents of the Kit

The kit consists of the following items:

  • An IDDK EVM
  • A TMDSCNCD28379D control processor
  • A USB-A to USB Mini-B
  • A PMSM motor for evaluation
    • The motor is not included with TMDXIDDK379D.
    • The motor is included with TMDXIDDKM379D bundle.
    • The motor is available stand-alone from the TI eStore. (The part number is HVPMSMMTR.)
  • Items not included
    • An external, isolated power supply for developing code at low voltage

1.2 IDDK EVM Features

The EVM has the following features:

  • Processor slots for control, real-time connectivity, and functional safety
  • The Position Encoder Suite
  • The Current Sensor Suite
  • A high-voltage rectifier and inverter
  • Power supplies
  • Two digital-to-analog converters (DACs) to observe system variables on an oscilloscope for debugging
  • The Hardware Developer’s Package (including schematics and bill of materials) is available through MotorControl SDK.

2 Hardware Overview

2.1 IDDK Evaluation Board

Figure 2-1 shows that the IDDK evaluation board is an open board without enclosures.

IDDK_EVM_kit_sprui23.pngFigure 2-1 IDDK EVM Kit

The board can be divided into the following functional blocks:

  • The processor (CPU) block for control, real-time connectivity, and functional safety
  • The position encoder suite
  • The current sensor suite
  • The power inverter and rectifier
  • Onboard power supplies

For experimentation, three GND planes are on the board: one plane is for safety and connectivity circuits, another plane is for control and interface, and a third plane is for high power circuits. Provisions are on the board to connect GND planes. If the control GND is tied to the power GND, ensure that position sensors and encoders connected to the board are properly grounded to earth.

NOTE

IDDK offers reconfigurable GND planes, an interprocessor interface, and power stage control. The GND plane configurations can change depending on the style of current sensing and position sensing in the drive solution. The default configuration of the GND planes is only intended for users to develop MCU software drivers to evaluate their topologies. TI does not recommend this configuration for any final drive design or solution. You can select and develop control strategies based on the GND plane reconfigurations and interprocessor interface.

The default isolation/GND configuration of revision R2.2.1 of this evaluation board is set up to have all controlCARDs (H1, H7, and H8) and their interface circuits be separate from the high voltage inverter GND. controlCARDS H1, H7, and H8 have COLD GND, while the inverter has HOT GND.

In the previous release of the board, IDDK R2.2, the control GND was tied to HOT GND in R2.2. In R2.2.1, control GND is tied to COLD GND. Take care while switching between these two boards considering the changes in control GND configuration..

2.2 Functional Blocks

Figure 2-2 shows the functional block diagram of the IDDK. Dedicated processors provide the system with control, real-time connectivity, and safety functions. The control processor has a suite of position encoder interfaces and current sense interfaces. You can configure the controller to select the interfaces you want. Table 2-1 shows that each block is subdivided into macros representing a subfunction.

fbd_IDDK_sprui23.gifFigure 2-2 Functional Block Diagram of IDDK

Table 2-1 Hardware Macros in IDDK and Their Functions

Functional Block Macro Reference Macro Function
Power Supplies M2 Isolated DC-DC converter – 400 V to 15 V
M3 DC-Power Supply – Linear Reg 15 V – 5 V to 3.3 V
M8 Isolated DC/DC Converter – 400 V to 15 V
M9 DC-Power Supply – Linear Reg 15 V – 5 V to 3.3 V
Rectifier and Inverter M1 AC Main Power Entry
M4 3-Phase Inverter
Current Sensor Suite M5 Flux Gate – Motor Current Sense Interface
M6 Overcurrent Protection
M7 Sigma-Delta – Motor Current Sense Interface
Position Encoder Suite M10 QEP Interface
M11 Resolver Interface
M12 EnDat Encoder Interface
M13 Sin-Cos Encoder Interface
Processors Main board All other functions

The following sections present each functional block and their macros. Figure 2-3 shows the layout of various macros in the board. Schematic details of the individual macros are available at \ti\c2000\C2000Ware_MotorControl_SDK_version\solutions\tmdxiddk379d\hardware\IDDK_HwDevPkg_r2.2.1.

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

2.3 Processor Section

processor_block_sprui23.pngFigure 2-4 Processor Block

2.4 Control Processor Slot – H1

TI design the IDDK around the main control processor card in slot H1 to host a C2000 Delfino MCU control card such as TMDSCNCD28379D with an HSEC 180-pin edge connector. However, any other C2000 MCU control card could also be used as the basic pin outs are preserved, although there is a possibility of losing out on some functions depending on the MCU. Digital and analog feedback sensors and the inverter driver connect to this card to evaluate various motor control topologies.

2.5 Expansion Processor Slots

The IDDK supports two expansion control cards slots (H7 and H8) and the control processor slot (H1) for experimenting with the additional capabilities using the main drive control processor. In this release of IDDK, the interface connections among these H1, H7, and H8 connectors are base-level functions to achieve a minimum set of interactions. TI may improve or customize this capability in the later revisions of IDDK as required.

2.5.1 Real-time Connectivity – H7

Real-time connectivity is a necessity in many industrial drives. The control processor (H1) extends the SPI and McBSP signals and the isolated and nonisolated interface to the H7 connector. This processor slot allows real-time connectivity solutions (for example, EtherCAT, Ethernet, Profinet, and so forth) to communicate through SPI or McBSP to the control processor. TI will include application solutions for these functions in a future release of the IDDK.

2.5.2 Functional Safety – H8

Functional safety is mandatory for drives to ensure safety to both the machine and its operator. To implement IEC61800-5-2 drive safety functions, the H8 processor slot allows interface to critical control and sensing signals to the safety processor and to disable the power stage. Many topologies help achieve functional safety to comply with various safety levels. The processor slot lets the external safety module design meet functional safety functions. The control processor (H1) extends SPI interface signals to H8 to communicate with the functional safety processor available on the H8 slot. TI will explore application solutions with functional safety capabilities further in a future release of the IDDK.

2.6 Position Encoder Suite

position_sensor_suite_sprui23.pngFigure 2-5 Position Sensor Suite

The Position Encoder Suite provides a range of position encoder and sensing interfaces such as the following:

  • QEP
  • Resolver
  • Sin-Cos
  • EnDat / BiSS

TI designed each interface separately. All interfaces can be used simultaneously, except EnDat / BiSS. EnDat / BiSS cannot be used simultaneously without other interfaces because they share resources.

NOTE

Software support for encoders other than QEP will be provided in a future release of MotorControl SDK.

2.6.1 QEP

QEP is a macro (M10). The external interface to QEP is provided by header H2. Figure 2-6 shows the pinouts of the QEP interface.

QEP_interface_header_sprui23.gifFigure 2-6 QEP Interface Header

2.6.2 Resolver

Resolver is a macro (M11). Refer to the schematic at \ti\c2000\C2000Ware_MotorControl_SDK_version\solutions\tmdxiddk379d\hardware\IDDK_HwDevPkg_r2.2.1 for the interface amplifier configuration and gain settings. You can tweak these by modifying the appropriate resistors. The exciter winding amplifier can source and sink 45 mA. For a resolver needing more excitation current, use an external buffer. Figure 2-7 shows the External Interface Header (H3) and its pinouts.

resolver_interface_header_sprui23.gifFigure 2-7 Resolver Interface Header

2.6.3 Sin-Cos Encoder

The Sin-Cos Encoder is a macro (M13). This interface is similar to resolver interface because it processes the sine and cosine feedback signals from the encoder. Figure 2-8 shows the External Interface Header (H4) and its pinouts.

sin_cos_interface_header_sprui23.gifFigure 2-8 Sin-Cos Interface Header

2.6.4 BiSS / EnDat Encoder

The BiSS / EnDat Encoder is a macro (M12). This header is a common interface for both EnDat and BiSS encoders. Figure 2-9 shows the External Interface Header (H6) and how it interfaces with only digital signals. If the BiSS / EnDat encoder have Sin-Cos analog signals, connect them to the Sin-Cos Encoder Interface Header (H4).

endat_biss_interface_sprui23.gifFigure 2-9 EnDat / BiSS Interface Header

2.6.5 TI Design Interface Connector

The encoder signals are brought out on the H13 and H15 connectors and compatible for evaluation with position encoder TI designs such as Interface to an EnDat 2.2 Position Encoder (TIDU368).

2.7 Current Sensor Suite

This block provides a range of current sensor interfaces including the following:

  • Shunt current sensing within an inverter block
  • LEM flux gate or HALL current sensing
  • Sigma-delta current sensing

This block also includes circuits to protect against overcurrent. See Figure 2-10 for further information.

current_sensor_suite_sprui23.pngFigure 2-10 Current Sensor Suite

 

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