TMC211 DATASHEET (V. 1.04 / January 7, 2005)
5
2 General Description
2.1 Block Diagramm
SWI
OA1
OA2
PWM
regulator
X
LIN
transceiver
Position controller
Decoder
LIN
Sinewave
table
LIN
slave
HW0
HW1
HW2
controller
OB1
OB2
PWM
regulator
Y
DACs
Main control
& Registers
OTP + ROM
Synchronous
I/O controller
(test)
TST
VBAT
Voltage
Oscillator
regulator
Reference voltage
&
Charge pump
VDD
Thermal monitoring
VCP CP2 CP1
2.2 Position Controller / Main Control
Motor parameters, e.g. acceleration, velocity and position parameters are passed to the main control
block via the LIN interface. These information are stored internally in RAM or OTP memory and are
accessable by the position controller. This block takes over all time critical tasks to drive a stepper
motor to the desired position under abiding the desired motion parameters.
The main controller gets feedback from the stepper motor driver block and is able to arrange internal
actions in case of possible problems. Diagnostics information about problems and errors are
transferred to the LIN interface block.
2.3 Stepper Motor Driver
Two H-bridges are employed to drive both windings of a bipolar stepper motor. The internal transistors
can reach an output current of up to 800 mA. The PWM principle is used to force the given current
through the coils. The regulation loop performs a comparison between the sensed output current and
the internal reference. The PWM signals to drive the power transistors are derived from the output of
the current comparator.
Copyright © 2004-2005 TRINAMIC Motion Control GmbH & Co. KG