User Manual

TMCM-1630 Hardware Manual (Rev. 1.02 / 2012-JUN-11) 15
www.trinamic.com
8 Functional description
In figure 8.1 the main parts of the TMCM-1630 module are shown. The module mainly consists of the
Cortex-M3 CPU, TRINAMICs highly integrated TMC603 BLDC motor pre-driver, the MOSFET driver stage,
different interfaces (depends up-on which option you have chosen), the inputs, and the outputs (open
drain).
5V
3.3V
1255V DC
TMCM-1630
BLDC Motor
Analogue Inputs:
Velocity,
Torque
Digital Inputs:
Dir_IN,
Stop_IN
Open drain outputs:
Tacho,
LED_Temp,
LED_Curlim
MOSFET
driver
stage
Cortex_M3
CPU
TMC603
BLDC motor
driver
encoder
feedback
optional
Hall sensor
feedback
optional
3
2
2
USB or CAN
RS232 or RS485
ABN
EEPROM
hall
FX
Figure 8.1: Main parts of the TMCM-1630
8.1 System architecture
The TMCM-1630 integrates a microcontroller with the TMCL™ Firmware or CANopen. The motion control real-
time tasks are realized by the TMC603A.
8.1.1 Microcontroller
On this module, the ARM Cortex-M3 CPU 32-bit processor is used to run the TMCL™ operating system and
to control the TMC603A. The flash memory of the microcontroller holds the TMCL™ operating system. The
EEPROM memory is used to permanently store configuration data. The microcontroller runs the TMCL™ or
CANopen operating system which makes it possible to execute commands that are sent to the module from
the host via the interface. The microcontroller interprets the commands and controls the TMC603A.
The TMCL™ operating system can be updated via the host interface. Please use the latest version of the
TMCL-IDE to do this.
8.1.2 TMC603A pre-driver
The TMC603A is a three phase motor driver for highly compact and energy efficient drive solutions. It
contains all power and analog circuitry required for a high performance BLDC motor system. The TMC603A is
designed to provide the frontend for a microcontroller doing motor commutation and control algorithms.
Integrated hallFX™ (pat.) allows for sensorless commutation. Protection and diagnostic features as well as a
step down switching regulator reduce system cost and increase reliability.