TRINAMIC TMC2590-EVA Driver Board User Guide

June 13, 2024
TRINAMIC

TRINAMIC-LOGO

TRINAMIC TMC2590-EVA Driver Board

Product Information

The TMC2590-EVAL is an evaluation board designed for evaluating all features of the TMC2590-TA. It is part of TRINAMIC’s user-friendly plug-in system for chip evaluation. The board can be connected to Landungsbruecke, the associated base board, to start driving a motor in position or velocity mode.

Features

  • Guard2TM

Applications

  • Simplified Block Diagram

For detailed information, please read the entire documentation which can be downloaded from Arrow.com.

Product Usage Instructions

Getting Started

You need:

  • The latest version of the TMCL-IDE software installed. It can be downloaded from www.trinamic.com/support/software/tmcl-ide/.
  • The Landungsbruecke or Startrampe connected to the computer viaUSB.
  • Verify that the Landungsbruecke or Startrampe is using the latest firmware version.

Precautions:

Figure 1: Getting started

NOTICE: The Landungsbruecke operates on USB Power Supply. All other voltages are generated from V_M. The kit works only when V_M is applied.

First Start-Up

  1. Make sure that the latest version of the TMCL-IDE is installed.
    The TMCL-IDE can be downloaded from www.trinamic.com/support/software/tmcl- ide/.

  2. Open the TMCL-IDE and connect the Landungsbruecke or Startrampe via USB to the computer. For Windows 8 and higher, no driver is needed. On Windows 7 machines, the TMCL-IDE automatically installs the driver.

  3. Verify that the Landungsbruecke or Startrampe is using the latest firmware version. The firmware version is shown in the connected device tree.

Figure 2: Firmware Version

  1. The TMCL-IDE 3.0 needs room to show all important information and provide a good overview. Therefore, arrange the main window related to your needs. We recommend using full screen. For evaluation boards, it is essential to have access to the registers.
    Therefore, open up the Register Browser (left side). For a better view, click top right on the normal icon to get a maximized register browser window.

  2. The TMCL-IDE includes a dialogue for diagnostic tasks. Further, the dialogue provides an overview of the connected motion controller and driver chips. Thus, a window pops up immediately after connecting the evaluation kit for the first time. The window shows the actual status of the connections. The second tab of the dialogue offers the possibility to choose basic settings or to reset the module to factory defaults.

Figure 3: Landungsbruecke Dialogue

Hardware Information

All design files for the evaluation boards are available for free. The original ECAD files, Gerber data, BOM, and PDF copies are offered. The ECAD files are typically in KiCAD format, but some (older) evaluation boards may only be available in Eagle, Altium,or PADS format. Please check schematics for Jumper settings and input/output connector description.

TMC2590-EVAL Evaluation Board
Document Revision V1.1 • 2020-AUGUST-13
The TMC2590-EVAL is designed for evaluating all features of the TMC2590-TA. The evaluation board is part of TRINAMICs user-friendly plug-in system for chip evaluation. Just connect the TMC2590-EVAL with Landungsbruecke, the associated base board to start driving a motor in position or velocity mode.

Features

  • 2-phase stepper motor up to 3.1A RMS coil current (4.4A peak)
  • High voltage range from 5V up to 60V DC operating range
  • Standalone operation or SPI for advanced configuration options
  • High resolution up to 256 microsteps per full step
  • Step/Dir interface
  • Stall detection using sensorless Stall-Guard2™

Applications

  • Laboratory Automation
  • Manufacturing
  • Semiconductor Handling
  • Robotics
  • Factory Automation
  • Test & Measurement
  • Life Science
  • Biotechnology
  • Liquid Handling

Simplified Block Diagram

TRINAMIC-TMC2590-EVA-Driver-Board-1

Getting Started

You need

  • TMC2590-EVAL
  • Landungsbruecke or Startrampe with latest firmware (We recommend the Landungsbruecke as it offers faster USB communication.)
  • 1 x Eselsbruecke
  • Stepper motor
  • USB interface
  • Power Supply
  • Latest TMCL-IDE V3.0 and PC
  • Cables for interface, motors and power

Precautions

  • Do not mix up connections or short-circuit pins.
  • Avoid bounding I/O wires with motor wires.
  • Do not exceed the maximum rated supply supply voltage!
  • Do not connect or disconnect the motor while powered!
  • START WITH POWER SUPPLY OFF!

TRINAMIC-TMC2590-EVA-Driver-Board-2

First Start-Up

  1. Make sure that the latest version of the TMCL-IDE is installed. The TMCL-IDE can be downloaded from www.trinamic.com/support/software/tmcl-ide/.

  2. Open the TMCL-IDE and connect the Landungsbruecke or Startrampe via USB to the computer. For Windows 8 and higher is no driver needed, on Windows 7 machines the TMCL-IDE is installing the driver automatically.

  3. Verify that the Landungsbruecke or Startrampe is using the latest firmware version. The firmware version is shown in the connected device tree.TRINAMIC-TMC2590-EVA-Driver-Board-3

  4. The TMCL-IDE 3.0 needs room to show all important information and to provide a good overview.
    Therefore, arrange the main window related to your needs. We recommend using full screen. For evaluation boards it is essential to have access to the registers. Therefore open up the Register
    Browser (left side). For a better view click top right on the normal icon to get a maximized register browser window.

  5. The TMCL-IDE includes a dialogue for diagnostic tasks. Further, the dialogue provides an overview of the connected motion controller and driver chips. Thus, a window pops up immediately after connecting the evaluation kit the first time. The window shows the actual status of the connections.
    The second tab of the dialogue offers the possibility to choose basic settings or to reset the module to factory defaults.TRINAMIC-TMC2590-EVA-Driver-
Board-4

Hardware Information

All design files for our evaluation boards are available for free. We offer the original ECAD files, Gerber data, the BOM, and PDF copies. Typically, the ECAD files are in KiCAD format. Some (older) evaluation boards may only be available in Eagle, Altium, or PADS format.

Please check schematics for Jumper settings and input/output connector description.
The files can be downloaded from the evaluation boards’ website directly at https://www.trinamic.com/support/eval-kits/.

Evaluation Features in the TMCL-IDE
This chapter gives some hints and tips on using the functionality of the TMCL- IDE, e.g., how to use the velocity mode or some feature-based tools.

Note In order to achieve good settings please refer to descriptions and fiowcharts in the TMC2590-TA data sheet. The register browser of the TMCL-IDE provides helpful information about any currently selected parameter. Beyond that, the data sheet explains concepts and ideas which are essential for understanding how the registers are linked together and which setting will fit for which kind of application.
For getting more familiar with the evaluation kit in the beginning of your examinations, drive the motor using velocity mode and/or positioning mode first.
Beyond this, the direct mode function can be used. This way, TMCL commands can be sent to the evaluation board system.

Velocity Mode
To move the motor in velocity mode, open the velocity mode tool by clicking the appropriate entry in the tool tree. In the velocity mode tool you can enter the desired velocity and acceleration and then move the motor using the arrow buttons. The motor can be stopped at any time by clicking the stop button. Open the velocity graph tool to get a graphical view of the actual velocity.

Note In order to get a more accurate graphical velocity view, close the register browser window when using the velocity graph.

TRINAMIC-TMC2590-EVA-Driver-Board-5

Position Mode

To move the motor in position mode, open the position mode tool by clicking the appropriate entry in the tool tree. In the position mode tool you can enter a target position and then start positioning by clicking the Absolute or Relative Move button. The speed and acceleration used for positioning can also be adjusted here.
Open the position graph tool to get a graphical view of the actual position.

Note In order to get a more accurate graphical position view, close the register browser window when using the position graph.

TRINAMIC-TMC2590-EVA-Driver-Board-6

StallGuard2™ Tuning
To tune StallGuard2™ properly you need to set the current for the motor first, e.g. 1A RMS. After that you specify the velocity to run the motor with. This could be 75 rpm as in this example. You can use the TMCL IDE to calculate the velocity with the “Parameter calculator” tool shown in the list on the left when connecting the board.

TRINAMIC-TMC2590-EVA-Driver-Board-7

In the TMCL IDE you can use the CoolStep™ & StallGuard2™ graph where the StallGuard2™ value is shown in blue. There are two parameters that need tuning for proper StallGuard2™ use. StallGuard2™ Threshold (SGT), will need to be tuned by raising or lowering the SGT value. The goal of SGT it so have it hit 0 before a stall occurs. If the SGT is too high, a step loss will occur and you need to lower it. In the picture you see two regions. In the first region the SGT value was too high. It was set to 10 and with loading the motor you can see the value does not reach 0. In the second region the SGT value was set to 4 which results in hitting the 0 axis just short before the motor stalls.

TRINAMIC-TMC2590-EVA-Driver-Board-8

With optimal StallGuard2™ settings you can optionally activate CoolStep™.

CoolStep™ Tuning
With the TMCL IDE and the EVAL-KIT you have a powerful tool to find your CoolStep™ to run your motor most energy eficient and cool. To tune it, please open the CoolStep™ & StallGuard2™ or StallGuard4™ window you’ll find on the left of the IDE when you have connected the EVAL board. On the CoolStep™ tab you will see below picture by default.

TRINAMIC-TMC2590-EVA-Driver-Board-9

CoolStep™ will get activated as soon as you change the “Hysteresis start” value higher than 0 and enter a “Threshold speed” value higher than 0.

TRINAMIC-TMC2590-EVA-Driver-Board-10

The above values activate CoolStep™ but the values can be fine tuned to make CoolStep™ work reliable and in a way as you need it in your application. For that it is important to understand what each setting is doing.

  • Current minimum: The current minimum setting will be the lowest current when CoolStep™ is activated. With 1A RMS the current will either be reduced to a quarter or to the half of this current when no or less force is applied to the motor shaft.
  • Current down step: Current down steps defines the speed of the current to drop down after load gets released from the motor shaft.
  • Current up step: This setting defines the step height when hitting the lower StallGuard2™ or Stall- Guard4™ threshold (Hysteresis start).
  • Hysteresis width: This setting defines the area of the StallGuard2™ or StallGuard4™ threshold (Hysteresis end).
  • Hysteresis start: This setting defines the switching point, related to the StallGuard2™or StallGuard4™ value, to boost up the current by one step.

Revision History

Document Revision

Version Date Author Description
1.1 2020-AUG-13 LH Updated feature list
1.0 2019-AUG-16 LH Initial creation.

©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com

Downloaded from Arrow.com.

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals