ANALOG DEVICES TMC8100 Evaluation Board User Guide

June 1, 2024
Analog Devices

ANALOG DEVICES TMC8100 Evaluation Board

Product Information

Specifications

  • Product Name: TMC8100-EVAL
  • Product Type: Evaluation Board
  • Controller: TMC8100 universal encoder bus controller
  • Interface: SPI or UART
  • Encoder Support: Absolute and Incremental
  • Clock Source: 16MHz
  • Additional Features: EEPROM for application code storage

Product Usage Instructions

Quick Start
Required Equipment and Software:

Setup and Operation:

  1. Connect TMC8100-EVAL to the PC interface board using a USB connection.
  2. Download and install the TMCL-IDE software from the website.
  3. Flash the TMC8100 with the appropriate code for the encoder type.
  4. Connect the encoder and provide an external power supply to TMC8100-EVAL.
  5. The TMC8100-EVAL is now ready for operation.

Software Tools:
Upon start-up of TMCL-IDE, the board connected to Landungsbruecke is automatically detected. Use the General Settings tool to program the TMC8100. The Encoder Raw Values tool can display encoder position information in raw values.

Frequently Asked Questions (FAQ)

  • Q: Where can I find the latest software and documentation for TMC8100-EVAL?
    A: The latest TMCL-IDE software and user guide can be found on the Analog Devices website at
    www.analog.com/en/resources/evaluation-hardware-and-software/motor-motion- control-software/tmcl-ide.

  • Q: How do I connect an encoder to TMC8100-EVAL?

  • A: Flash the TMC8100 with the appropriate code for the encoder type, then connect the encoder and provide an external power supply. The TMC8100-EVAL is now ready to operate with the encoder.

Evaluation Board User Guide
TMC8100-EVAL

TMC8100 Evaluation Board User Guide

Features

  • Synchronous Serial Bus Protocols Support
  • SSI, SPI, BiSS-C, EnDat 2.X
  • Asynchronous Serial Bus Protocols Support
  • Incremental A/B/Z Encoder Interface
  • High-Speed 25MHz SPI System Interface
  • High-Speed 16Mbps UART System Interface
  • I2C Programming Interface
  •  Crystal Oscillator or External Clock with PLL
  •  Up to 128MHz Internal System Clock
  • 3V to 5.5V Single Supply
  • -40°C to +125°C Operating Temperature Range

General Description

  • The TMC8100-EVAL is an evaluation board for the TMC8100 universal encoder bus controller. Connecting the TMC8100-EVAL to the Landungsbruecke PC interface board gives access to the graphical user interface TMCL-IDE and its fast development tools.
  • The TMC8100 acts as a peripheral interface block to deliver the extracted and adjusted encoder position information to the microcontroller or the motion controller over SPI or
  • UART. This is achieved by the programmable high-performance serial communication engine for synchronous and asynchronous data.
  • The TMC8100-EVAL supports both absolute and incremental encoders. The encoder interfaces are supplied by the external supply of the TMC8100-EVAL. The TMC8100 is provided with a 16MHz clock source and an EEPROM for application code storage.

Evaluation-Board-User-Guide- \(1\)

TMC8100-EVAL-KIT Contents

ITEM DESCRIPTION
TMC8100-EVAL Evaluation module
Landungsbruecke PC interface board
Eselsbruecke Bridge connection board

Ordering Information

PART TYPE
TMC8100-EVAL-KIT Evaluation Kit

Quick Start
Required Equipment and Software

Setup and Operation

Evaluation-Board-User-Guide- \(2\)

Figure 2. Example Setup: TMC8100-EVAL-KIT Connected to an ABN Encoder
To power up and set up the TMC8100-EVAL-KIT, a USB connection between the Landungsbruecke and the PC running the TMCL-IDE is needed. The software can be run without the external supply or the encoders attached.

  •  To use the TMC8100-EVAL with an encoder, the TMC8100 must be flashed with code matching the encoder type. After connecting the encoder and providing an external supply, the TMC8100-EVAL is set for operation.

Software Tools

  • On start-up, the TMCL-IDE automatically detects the board connected to the Landungsbruecke. The board name and all the board-specific tools available are displayed. The setting  can also be done manually from the ID1: Landungsbruecke in the Board Assignment tab.
  • The General Settings is the main tool for the TMC8100-EVAL. The top section is used to program the TMC8100. The three tabs are separate subtools. Evaluation-Board-User-Guide- \(3\)
  • Figure 4. TMCL-IDE TMC8100-EVAL General Settings – Programming Section + Encoder Raw Values
  • The Encoder Raw Values tool has dual functions. During setup, it provides feedback on the status, example, when TMC8100 is being flashed. Once set up, the tool can display the encoder position information in raw values. This function can be turned on and off by clicking Start Reading Encoder Data or Stop Reading Encoder Data, respectively. Evaluation-Board-User-Guide- \(5\)
  • Figure 5. TMCL-IDE TMC8100-EVAL General Settings – Programming Section + Encoder Graph The Encoder Graph tool displays the encoder position information on a linear graph. Evaluation-Board-User-Guide- \(6\)
  • Figure 6. TMCL-IDE TMC8100-EVAL General Settings – Programming Section + Circular Graph
  • The Circular Graph tool gives a more intuitive representation of the encoder position and displays it on a circular graph (including live position). This tool requires the encoder resolution per rotation to be set.

Detailed Description of Software

  • The data sheet includes a description of the TMC8100 architecture and functions. The software examples are on the product page.
    Detailed Description of Hardware

  • TMC8100-EVAL-KIT Contents

  • The TMC8100-EVAL contains the Landungsbruecke PC interface board, the Eselsbruecke bridge connection board, and the TMC8100-EVAL, fully assembled and tested. Prior to its first use, ensure that no damage occurred during shipment and any jumpers are properly installed. Follow best ESD practices while unpacking and handling the TMC8100-EVAL or any of its parts.

  • TMC8100-EVAL Hardware Evaluation-Board-User-Guide- \(7\)

  • The area around the TMC8100 marked by the black box represents the minimal circuitry needed for operation, including an external oscillator and an I2C EEPROM memory. Next to it, there are labelled test points for direct access to the programmable digital I/O pins. Evaluation-Board-User-Guide- \(19\)

  • The incremental encoder is connected to the connector marked as INC ENC and the absolute encoder is connected to the connector marked as ABC ENC. The pinout of the cables must match the labelling on the board.

  • The connector marked SUPPLY provides the supply to encoders. The polarity of the supply must match the labelling on the board, and the supply voltage must be kept within the board’s specified operating range of 3V to 5.5V. Evaluation-Board-User-Guide- \(9\)

  • The TMC8100-EVAL provides access to the SPI and UART interfaces by headers. These allow to use the TMC8100-EVAL in standalone mode without the Landungsbruecke.

  • The header, labelled VCCIO SELECTION, allows to select the TMC8100 supply using a jumper. When using the TMC8100-EVAL with the Landungsbruecke, the I/O supply must be set to 3.3V. In the standalone module, the I/O supply may be set equal to the external supply.

Bill of Materials

PART QTY VALUE/PART NUMBER
R305, R306 2 0R
R202, R204, R205, R207 4 1k2/1%
C201 1 1uF/16V
C305 1 2.2uF/6.3V
R303, R304 2 2k7/1%
C202 1 4.7uF/6.3V
R208-R210 3 4k7/1%
C301, C302 2 9pF/50V
R201, R301, R302 3 10k/1%
X301 1 16MHz
IC302 1 24LC32AFT-I/OT
J201 1 46-3492-44-3-00-10-PPTR
IC205 1 74LVC3G17
C203-C210, C214, C303, C304, C306 12 100nF/16V
C211-C213 3 100pF/50V
R211-R213 3 100R/1%
R203, R206 2 220R/1%
R214 1 220R/1%
J204 1 395021005
J203 1 395021006
J202 1 395221002
IC203, IC204 2 ADM3066EBRMZ-R7
IC201 1 ADP122UJZ-3.3-R7
IC202 1 AT25128B-SSHL
D201 1 BAT54CL
J205-J206 2 3-Pin Header
J207 1 5-Pin Header
IC301 1 TMC8100ATG+
Mating Connector to J202 1 395200002
Mating Connector to J203 1 395000006
Mating Connector to J204 1 395000005
Jumper Connected to J205 1 Jumper

The encoder connectors and power mating connector are provided and already mounted on the TMC8100-EVAL board.

TMC8100-EVAL Schematic

Evaluation-Board-User-Guide- \(11\) Evaluation-
Board-User-Guide- \(12\) Evaluation-Board-User-Guide-
\(13\) Evaluation-Board-User-Guide- \(14\) Evaluation-
Board-User-Guide- \(15\)

TMC8100-EVAL PCB Layout

Evaluation-Board-User-Guide- \(16\) Evaluation-
Board-User-Guide- \(17\) Evaluation-Board-User-Guide-
\(18\)

Revision History

REVISION HISTORY| REVISION DATE| DESCRIPTION| PAGES CHANGED
---|---|---|---
0| 04/24| Initial release| —

Notes
ASSUMED BY ANALOG DEVICES FOR ITS USE, NOR FOR ANY INFRINGEMENTS OF PATENTS OR OTHER RIGHTS OF THIRD PARTIES THAT MAY RESULT FROM ITS USE. SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE. NO LICENCE, EITHER EXPRESSED OR IMPLIED, IS GRANTED UNDER ANY ADI PATENT RIGHT, COPYRIGHT, MASK WORK RIGHT, OR ANY OTHER ADI INTELLECTUAL PROPERTY RIGHT RELATING TO ANY COMBINATION, MACHINE, OR PROCESS WHICH ADI PRODUCTS ALL INFORMATION CONTAINED HEREIN IS PROVIDED “AS IS” WITHOUT REPRESENTATION OR WARRANTY. NO RESPONSIBILITY IS OR SERVICES ARE USED. TRADEMARKS AND REGISTERED TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
analog.com 

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Analog Devices User Manuals

Related Manuals