Trinamic TMC603-EVAL evaluation Board TMC603-EVAL 데이터 시트
제품 코드
TMC603-EVAL
TMC603 DATA SHEET (V. 1.05 / 11. Mar. 2009)
5
Copyright © 2008 TRINAMIC Motion Control GmbH & Co. KG
3 System architecture using the TMC603
HS-drive
LS-drive
+V
M
HS
LS
1 of 3 shown
5V
linear
regulator
12V step
down
regulator
break
before
make
logic
slope
control
slope HS
slope LS
gate off detection
error logic
short to GND 1,2,3
bridge current
measurement
measurement
short to
GND
detection
HallFX
TM
for
sensorless
commutation
DRIVER
SECTION
NFET power MOS half bridges
BLDC motor
N
S
TMC603
micro
controller
POWER
BUS / IO
position sensor
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.