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
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.
C2000, Delfino are registered trademarks of TI.
All other trademarks are the property of their respective owners.
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.
The kit consists of the following items:
The EVM has the following features:
Figure 2-1 shows that the IDDK evaluation board is an open board without enclosures.
The board can be divided into the following functional blocks:
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..
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.
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.
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.
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.
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.
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.
The Position Encoder Suite provides a range of position encoder and sensing interfaces such as the following:
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.
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.
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.
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.
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).
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).
This block provides a range of current sensor interfaces including the following:
This block also includes circuits to protect against overcurrent. See Figure 2-10 for further information.