User Manual

TMCM-1240 Hardware Manual Hardware Version V1.20 | Document Revision V1.20 2019-MAY-24
21 / 28
10 Functional Description
The TMCM-1240 is a highly integrated single axis controller/driver module for stepper motors with up-to
2A RMS / 2.8A peak motor coil current. The TMCM-1240 can be controlled via RS485, CAN or USB serial
interfaces.
The TMCM-1240 comes with the PC based software development environment TMCL-IDE for the Trinamic
Motion Control Language (TMCL
). Using predened TMCL
high level commands like move to position
a rapid and fast development of motion control applications is guaranteed. Whereas the boot loader is
installed during production and testing at TRINAMIC and remains usually untouched throughout the whole
lifetime, the rmware can be updated by the user via any serial interface.
Communication trac is kept low since all time critical operations, e.g. ramp calculation, are perfomrmed
on-board. Full remote control of the device with feedback is possible. The rmware of the module can be
updated via any of the serial interfaces.
The TMCM-1240 module contains the following main components:
Microcontroller (ARM Cortex-M3), responsible for overall control and communication
Highly integrated advanced stepper motor controller supporting linear and unique 6-points ramps in
hardware
Advanced stepper motor driver with stallGuard2
and coolStep
with MOSFET driver stage (8x
power N-MOSFETs for bipolar stepper motor)
RS485, CAN and USB transceivers
On-board voltage regulators (+5V and +3V3) required for supply of all on-board digital circuits
10… 30V DC
ARM
Cortex-M3
TM
microcontroller
EEPROM
6
I/Os
Step
Motor
RS485
MOSFET
Driver
Stage
Energy Efficient
Driver
TMC262
Motion
Controller
+
Pre-Driver
SPI
USB
SPI
CAN
DC/DC
+5V
sensOstep™
Encoder
SPI
+3V3
STOP_L/R, S/D, Encoder
TMCM-1240
Figure 14: TMCM-1240 block diagram
©2019 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com