Trinamic TMC603-EVAL evaluation Board TMC603-EVAL 데이터 시트

제품 코드
TMC603-EVAL
다운로드
페이지 41
TMC603 DATA SHEET (V. 1.05 / 11. Mar. 2009) 
 
 
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
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.