
TMC428 DATA SHEET (V. 1.00 / February 12, 2001)
1
Copyright 2000, TRINAMIC Microchips GmbH
M I C R O C H I P S
1
TMC 428 – DATA SHEET
Intelligent Triple Stepper Motor Controller with
Serial Peripheral Interfaces
TRINAMIC
Deelbgenkamp 4C
D – 22297 Hamburg
GERMANY
Microchips GmbH
T +49 - (0) 40 - 51 48 06 - 0
F +49 - (0) 40 - 51 48 06 - 60
www.trinamic.com
info@trinamic.com
Features
The TMC428 is a miniaturized high performance stepper motor controller. It controls up to three 2-phase
stepper motors. All motors can operate independently. The TMC428 allows up to 6 bit micro step
resolution– which is up to 64 micro steps per full step –individually selectable for each motor. Once
initialized, it performs all real time critical tasks autonomously based on target positions and velocities,
which may be altered on-the-fly. So, an inexpensive micro controller together with the TMC428 forms a
complete motion control system. The micro controller is free to do application specific interfacing and high
level control functions. Both, the communication with the micro controller and with one to three daisy
chained stepper motor drivers take place via two separate 4 wire serial peripheral interfaces. The TMC428
directly connects to SPI
TM*
smart power stepper motor drivers.
Controls up to three 2-phase stepper motors
Serial 4-wire interface for μC with easy-to-use protocol
Configurable interface for SPI
Different types of SPI
Communication on demand minimizes traffic to the SPI
Programmable SPI
Wide range for clock frequency – can use CPU clock up to 16 MHz
Internal 24 bit wide position counters
Full step frequencies up to 20 kHz
Read-out facility for actual motion parameters (position, velocity, acceleration) and driver status
Individual micro step resolution of {64, 32, 16, 8, 4, 2, 1} micro steps via built-in sequencer
Programmable 6 bit micro step table with up to 64 entries for a quarter sine wave period
Built-in ramp generators for autonomous positioning and speed control
On-the-fly alteration of target motion parameters (like position, velocity, acceleration)
Automatic acceleration dependent current control (power boost)
Power down mode (
100 μA
) with transparent wake-up for normal operation (typical
5 mA
@ 16 MHz)
3.3V or 5V operation with CMOS / TTL compatible IOs (all inputs Schmitt-Trigger)
Ultra small 16 pin SSOP package (optional 24 pin SOIC24 package)
Integrated power-on-reset
*
SPI is Trademark of Motorola, Inc.
TM
motor drivers
TM
stepper motor driver chips may by mixed within a single daisy chain
TM
stepper motor drivers chain
TM
data rates up to 1 Mbit/s
TRINAMIC
M I C R O C H I P S