English
Language : 

TMC603A Datasheet, PDF (5/44 Pages) TRINAMIC Motion Control GmbH & Co. KG. – Three phase motor driver with BLDC back EMF commutation hallFX™ and current sensing
TMC603A DATA SHEET (V. 1.15 / 2009-Nov-19)
5
3 System architecture using the TMC603
BUS / IO
micro
controller
TMC603A
POWER
slope
control
slope HS
slope LS
12V step
down
regulator
5V
linear
regulator
1 of 3 shown
DRIVER
SECTION
HS-drive
break
before
make
logic
gate off detection
bridge current
measurement
LS-drive
short to
GND
detection
NFET power MOS half bridges
+VM
HS
N
S
BLDC motor
LS
RS
position sensor
RS1 RS2 RS3 optional shunt
resistors
HallFXTM for
sensorless
commutation
short to GND 1,2,3
error logic
figure 1: application block diagram
The TMC603 is a BLDC driver IC using external power MOS transistors. Its unique feature set allows
equipping inexpensive and small drive systems with a maximum of intelligence, protection and
diagnostic features. Control algorithms previously only found in much more complex servo drives can
now be realized with a minimum of external components. Depending on the desired commutation
scheme and the bus interface requirements, the TMC603 forms a complete motor driver system in
combination with an external 8 bit processor or with a more powerful 32 bit processor. A simple
system can work with three standard PWM outputs even for sine commutation! The complete analog
amplification and filtering frontend as well as the power driver controller are realized in the TMC603.
Its integrated support for sine commutation as well as for back EMF sensing saves cost and allows for
maximum drive efficiency.
The external microcontroller realizes commutation and control algorithms. Based on the position
information from an encoder or hall sensors, the microcontroller can do block commutation or sine
commutation with or without space vector modulation and realizes control algorithms like a PID
regulator for velocity or position or field oriented control based on the current signals from the
TMC603. For sensorless commutation, the microcontroller needs to do a forward controlled motor start
without feedback. This can be realized either using block commutation or sine commutation. A sine
commutated start-up minimizes motor vibrations during start up. As soon as the minimum velocity for
hallFX™ is reached, it can switch to block commutation and drive the motor based on the hallFX™
signals.
The TMC603 also supports control of three phase stepper motors as well as two phase stepper
motors using two devices.
Copyright © 2009 TRINAMIC Motion Control GmbH & Co. KG