TMC457_1 TRINAMIC [TRINAMIC Motion Control GmbH & Co. KG.], TMC457_1 Datasheet - Page 5

no-image

TMC457_1

Manufacturer Part Number
TMC457_1
Description
S-profile motion controller with PID feedback control and high resolution micro stepping sequencer for stepper motors and piezo motors
Manufacturer
TRINAMIC [TRINAMIC Motion Control GmbH & Co. KG.]
Datasheet
TMC457 DATASHEET (V. 1.16 / 2009-Nov-25)
3 General Description
The TMC457 has been designed with TRINAMIC's background of more than 10 years of dedicated
motion control ICs for stepper motors, like the 6 axis controller TMC406, the low cost 3 axis controller
TMC428 and the high end controller TMC453 with its compatible successor TMC454. While there lie
10 years of development and experience between the TMC453 and the TMC457, the basic features
look similar, but a lot of ideas, application know-how and customer feedback have been evaluated,
sorted and flown into the design. The intention in creating the TMC457 was to provide a motion
controller that provides superior performance, which can hardly be achieved by software in a processor
system, while providing a very easy-to-use interface to the programmer, which looks similar to the
peripherals found in a microcontroller. The electronic gear shift / pre-scaling found in our other motion
controllers was eliminated by extending position and velocity registers to 32 bits. This direct control
makes it easy to use the full range and precision of parameter setting. The easyPID™ closed loop PID
regulator eases the achievement of control loop stability by providing a programmable hysteresis.
Some features found in the TMC453 and TMC428 have been streamlined, to make them easier to use
and some options have been removed, like the programmable sequencer for many different motor
types, bearing in mind the most common applications.
Copyright © 2009 TRINAMIC Motion Control GmbH & Co. KG
Host CPU SPI
Interface
Optional Step/
Dir Input
Stop /
Reference
Switches
Optional
Incremental
Encoder
POSCOMP
STEP_IN
ENABLE
STOPR
ENC_N
DIR_IN
STOPL
ENC_A
ENC_B
NSCS
NINT
SDO
RES
SCK
CLK
SDI
I
I
I
I
I
I
O
O
O
I
I
I
I
I
I
I
RES
processing
STEP DIR
Stop input
Prescaler
compare
interface
Interrupt
switches
SPI bus
Position
& virtual
control
stop
Figure 1 : Functional Block Diagram of the TMC457
CLK
Interface
Section
Register
control &
Block
status
per supply pin
one capacitor
target
quadrature
Trapezoid
generator
generator
S-Ramp
decoder
Ramp
Motion profile
generation
Encoder
100n
100n
PID
v
generator
controller
easyPID
Encoder
Scaler &
Position
Counter
Counter
Pulse
PID
Microstep
8192*12
RAM
Sequencer
sequencer
ChopSync
generator
stepper &
TMC24x
interface
2 phase
Output
Pulse
STEP/
piezo
SPI
DIR
TMC457
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
I
I
I
STEP_OUT
DIR_OUT
XSTEP_OUT
HIRES_OUT
STDBY_OUT
PHA
PHB
NCS_DAC
SCK_DAC
SDO_DAC_A
SDO_DAC_B
PZO_EN
NCS_DRV
SCK_DRV
SDO_DRV
SDI_DRV
NANA_SPI
ChopClk
Step/Dir Output
Classic stepper
driver
Analog control of
Stepper / Piezo
via DAC
(LTC2622)
TMC246 /
TMC249 stepper
driver
synchronized
chopper clock
5

Related parts for TMC457_1