MOTION CONTROLLER FOR STEPPER AND PIEZO MOTORS
INTEGRATED CIRCUITS
TMC457
Stepper and Piezo Motor
Controller (S-shape Ramps)
with Encoder Interface,
easyPID™ Feedback Control
and Integrated Sequencer
MAIN CHARACTERISTICS
INFO The TMC457 is a high-end single axis micro stepping motion
controller for 2-phase bipolar stepper motors, piezo motors
(Piezo LEGS®). Via step / direction interface 3-phase stepper
motors can also be controlled (requires additional TMC332). It
adds to any microcontroller or processor with SPI interface. It is
intended for applications, where a precise and fast, jerk-free mo-
tion profile is desired. The TMC457 supports linear and S-shaped
velocity ramps. It’s chopSync™ feature allows high speed
movement avoiding resonances.
• S-shaped and linear ramps with on-the-fly
alteration of all parameters
• programmable high resolution sequencer
with (12bit, 8192 entry) micro step LUT table
• integrated sequencer
• incr. encoder interface with flexible up- and
down scaling to match drive resolution
• fast and stable easyPID™ PID controller
• 32 bit registers “from mHz to MHz”
• reference switch processing
An encoder can be added for extremely quick and precise posi-
tioning using the internal hardware PID regulator easyPID™ and
for increased reliability / fault detection.
• virtual stop sw. (programmable soft limits)
• position pulse output to trigger ext. events
• synchronization of multiple axis via step/di-
rection input
For maximum flexibility all motion control parameters (target
position, target velocity, acceleration, deceleration and bow) can
be changed on-the-fly at any time during motion.
• integrated chopSync™ for high velocities
• analog high resolution motor driver control
via external dual -low cost- 12 bit DAC
• energy saving by automatic load angle
dependent current control
one capacitor
per supply pin
100n
100n
ELECTRICAL • 3.3V IO/ 1.5V core
TMC457
RES
RES
CLK
DATA
I
I
I
CLK
INTERFACE • SPI interface to microcontroller
ENABLE
Interface
Section
Motion profile
generation
Sequencer
• step / direction output (with progr. timing)
STEP_OUT
DIR_OUT
O
O
O
O
O
NSCS
SCK
SDI
I
I
S-Ramp
generator
target
v
Output
Pulse
generator
• stallGuard™ interface for TMC246/TMC249
family stepper motor drivers
Host CPU SPI
Interface
SPI bus
interface
Register
Block
Pulse
XSTEP_OUT
HIRES_OUT
STDBY_OUT
Step/Dir Output
I
generator
Trapezoid
Ramp
SDO
O
STEP/
DIR
generator
PACKAGE • FBGA144 package 13 x 13 mm²
PHA
PHB
O
NINT
Interrupt
control
Classic stepper
driver
O
control
status
&
Microstep
RAM
8192*12
Position
Counter
O
2 phase
NCS_DAC
SCK_DAC
SDO_DAC_A
SDO_DAC_B
PZO_EN
stepper
piezo
&
O
O
O
O
I
• RoHS compliant
Analog control of
Stepper / Piezo
via DAC
POSCOMP
STEP_IN
sequencer
Position
compare
O
(LTC2622)
easyPID
PID
controller
NCS_DRV
SCK_DRV
SDO_DRV
SDI_DRV
NANA_SPI
I
I
O
O
O
I
TMC246 /
TMC249 stepper
driver
Optional Step/
Dir Input
STEP DIR
Prescaler
TMC24x
SPI
interface
DIR_IN
PID
I
Stop input
processing
STOPL
STOPR
Stop /
Reference
Switches
I
I
&
virtual
stop
Encoder
ChopClk
synchronized
chopper clock
10 mm
O
ChopSync
switches
ENC_A
ENC_B
ENC_N
I
I
I
Optional
Incremental
Encoder
Encoder
Scaler
Counter
quadrature
decoder
&
ORDER CODE
DESCRIPTION
TMC457-BC
1-axis motion controller with encoder feedback, FBGA144 package
Related product:
TMC457-Eval
Evaluation board for TMC457
www.trinamic.com – for detailed information and datasheets
93