MOTION C O N T R O L L E R F O R S T E P P E R A N D P I E Z O M O T O R S I N T E G R A T E D C I R C U ITS
TM C 4 57
Step per and Piezo Mo tor
Controll er (S-sh ape Ramps)
with Enc oder Int erface,
easyPID™ Feedbac k Control
and Inte grated S equencer
M A IN CH A R AC T ER IS T IC S
INFO The TMC457 is a high-end single axis micro stepping motion • S-shaped and linear ramps with on-the-fly
controller for 2-phase bipolar stepper motors, piezo motors alteration of all parameters
(Piezo LEGS®). Via step / direction interface 3-phase stepper • programmable high resolution sequencer
with (12bit, 8192 entry) micro step LUT table
motors can also be controlled (requires additional TMC332). It
• integrated sequencer
adds to any microcontroller or processor with SPI interface. It is
• incr. encoder interface with flexible up- and
intended for applications, where a precise and fast, jerk-free mo-
down scaling to match drive resolution
tion profile is desired. The TMC457 supports linear and S-shaped
• fast and stable easyPID™ PID controller
velocity ramps. It’s chopSync™ feature allows high speed
• 32 bit registers “from mHz to MHz”
movement avoiding resonances.
• reference switch processing
An encoder can be added for extremely quick and precise posi- • virtual stop sw. (programmable soft limits)
tioning using the internal hardware PID regulator easyPID™ and • position pulse output to trigger ext. events
for increased reliability / fault detection. • synchronization of multiple axis via step/di-
For maximum flexibility all motion control parameters (target rection input
position, target velocity, acceleration, deceleration and bow) can • integrated chopSync™ for high velocities
be changed on-the-fly at any time during motion. • analog high resolution motor driver control
via external dual -low cost- 12 bit DAC
+1.5V
+3.3V
one capacitor 100n
• energy saving by automatic load angle
per supply pin
dependent current control
+1.5V
+3.3V
100n
GND
RES
TMC457 ELECTRICAL • 3.3V IO/ 1.5V core
RES I
DATA
CLK I CLK INTERFACE • SPI interface to microcontroller
ENABLE I Interface Motion profile
Sequencer
Section generation
STEP_OUT • step / direction output (with progr. timing)
NSCS I
O
S-Ramp DIR_OUT
Host CPU SPI
SCK
SDI
I
SPI bus Register
target
generator
v
Pulse
Output
Pulse
O
O
XSTEP_OUT
Step/Dir Output
• stallGuard™ interface for TMC246/TMC249
Interface I interface Block generator
generator
SDO O
Trapezoid
Ramp
generator STEP/
O
HIRES_OUT
STDBY_OUT
family stepper motor drivers
DIR O
NINT Interrupt O
PHA
Classic stepper
PACKAGE • FBGA144 package 13 x 13 mm²
O
control control & Position Microstep PHB
status 2 phase
O driver
RAM
Counter
8192*12 stepper &
piezo
O
NCS_DAC
SCK_DAC
Analog control of • RoHS compliant
O Stepper / Piezo
POSCOMP Position sequencer SDO_DAC_A
O O via DAC
compare SDO_DAC_B
O (LTC2622)
easyPID I
PZO_EN
PID
STEP_IN controller NCS_DRV
Optional Step/
I
STEP DIR TMC24x
O
SCK_DRV TMC246 /
Dir Input DIR_IN Prescaler O
TMC249 stepper
I SPI SDO_DRV
PID interface
O
SDI_DRV driver
I
NANA_SPI
Stop input I
Stop / STOPL I processing
Reference STOPR & virtual
Switches
I stop Encoder ChopClk synchronized 10 mm
ChopSync O
switches chopper clock
ENC_A
Optional I
Encoder
ENC_B quadrature
Incremental I Scaler &
ENC_N decoder
Counter
Encoder I
OR DE R C O DE D E S C RI P T I ON
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