background image

TMC389-EVAL MANUAL (V. 1.10 / 2011-Mar-01)                            

 
 
Copyright © 2010 TRINAMIC Motion Control GmbH & Co. KG 

3.2  Sense resistors and current setting 

There  is  one  foot  point  sense  resistor  on  the  board  which  is  realized  using  two  resistors  (R15  and 
R16).  The  second  resistor  can  be  paralleled  using  a  soldering  jumper  in  order  to  lower  the  effective 
value and to increase current. As a default, a 150m

Ω 2510 type resistor is used. The second 150mΩ 

resistor can be switched in parallel to double the motor current. For different current requirements, the 
sense  resistors  can  be  exchanged  (see  table).  The  sense  resistors  should  be  chosen  in  a  way,  that 
they  fit  the  maximum  required  motor  current.  The  current  can  be  scaled  down  in  the  TMC389,  but 
scaling down the current too much reduces effective microstep resolution. There also is a half current 
setting available (VSENSE=1),  which  does not  affect the microstep resolution. Its main purpose  is to 
halve  the  sense  resistor  power  dissipation.  At  current  settings  above  5A,  take  care  not  to  exceed 
maximum  MOSFET  power  stage  temperature,  as  the  MOSFET  power  dissipation  increases  with the 
square of the current. On the evaluation board, the distance between MOSFETs and TMC389 is quite 
large,  so  the  TMC389  does  not  directly  see  MOSFET  heating  and  will  not  be  able  to  protect  the 
MOSFETs against overtemperature. 
 
Motor current limit at full current setting via Step/Direction interface (example values): 
 

Sense resistor value 

R

SENSE

 

Current (peak) 

I

COIL

 

Current RMS 

I

COILRMS

 

Current (peak) 

I

COIL

 

Current RMS 

I

COILRMS

 

VSENSE=0, CS=28 

VSENSE=1, CS=28 

330m

Ω 

0.44 

0.31 

0.81 

0.57 

330m

Ω || 330mΩ 

0.88 

0.62 

1.62 

1.15 

220mΩ 

0.66 

0.47 

1.22 

0.86 

220mΩ || 220mΩ 

1.32 

0.93 

2.43 

1.72 

150mΩ 

0.97 

0.68 

1.79 

1.26 

150mΩ || 150mΩ 

1.93 

1.37 

3.57 

2.52 

100mΩ 

1.45 

1.02 

2.68 

1.89 

100mΩ || 100mΩ 

2.9 

2.05 

5.36 

3.79 

75

mΩ || 75mΩ 

4.46 

3.15 

8.24 

5.83 

 
In a practical application, especially with low ohmic sense resistors, trace resistance can significantly 
influence  the  reachable  current.  Care  has  to  be  taken  to  realize  a  compact  layout  with  low  GND 
resistance in order to reach a good microstep performance.  

 
Component selection: 

It is important to use low inductivity resistors like Vishay WSL2512. 
 

3.3  Power supply filter capacitors 

As  a  chopper  operated  motor  driver  draws  current  in  short  intervals,  it  causes  noise  on  the  power 
supply.  Therefore  it  is  important  to  filter  the  power  supply  using  a  capacitor,  in  order  to  reduce 
electromagnetic  emission  (EME)  via  power  supply  cables.  Further,  the  capacitor  should  be  able  to 
store  energy  fed  back  from  the  motor,  when  the  motor  becomes  decelerated.  This  depends  on  the 
application velocity and mechanics.  

 
Component selection: 

Due  to  the  high  frequent  ripple,  low  ESR  capacitors  are  required  for  this  application.  The  evaluation 
board  uses  Vishay  150RMI  series  capacitors.  These  provide  a  very  long  life  time  even  at  high 
environment temperatures. The required total capacity  depends on desired motor current and  on the 
distance to the power supply. 
 

3.4  Optional components 

There are optional filter components designed in on the board. These allow experimenting  with EME 
filters, e.g. RC and LC filter with RC dampening. Please see the board schematic for sample values. 

 

Summary of Contents for TMC389-EVAL

Page 1: ...a the step and direction interface using either an external source or using the integrated microcontroller as a step pulse generator Highlights Evaluate all features of the TMC389 Use stallGuard2 with...

Page 2: ...G programmer K14 6 4 1 5 USB K15 and RS232 K16 6 4 2 JUMPERS 6 4 2 1 Clock selection J15 6 4 2 2 VCC_IO J16 6 4 2 3 VSENSE J5 J6 6 4 2 4 Gate jumpers LU HU J10 J7 etc 7 4 2 5 Bridge center sense jumpe...

Page 3: ...lication block diagram as realized on TMC389 EVAL The TMC389 EVAL board features the TMC389 plus a microcontroller which realizes an interface to a PC 3 1 Power driver stage The power MOSFETs on resis...

Page 4: ...MS Current peak ICOIL Current RMS ICOILRMS VSENSE 0 CS 28 VSENSE 1 CS 28 330m 0 44 0 31 0 81 0 57 330m 330m 0 88 0 62 1 62 1 15 220m 0 66 0 47 1 22 0 86 220m 220m 1 32 0 93 2 43 1 72 150m 0 97 0 68 1...

Page 5: ...nalog low power GND VS 2 9V 40V Supply voltage Provide sufficient current capability for driving the motor 4 1 2 Stepper motor connector K13 or K10 Pin Number Level Description A1 1 VS Motor coil U A2...

Page 6: ...or can be used for debugging of CPU software and for programming via JTAG 4 1 5 USB K15 and RS232 K16 PC interface for operation with the demonstration software The USB port is handled as a virtual CO...

Page 7: ...gnal available at test load output C12 C15 etc 4 2 5 Bridge center sense jumpers BMU BMV BMW J1 2 J4 Connects the bridge outputs to TMC389 BR pins Setting Function Description 1 2 normal TMC389 sees t...

Page 8: ...al Range Parameter Symbol Min Max Unit Ambient temperature TA 25 85 C Supply voltage with the original 40V MOSFETs soldered on the board VVS 9 40 V Supply voltage with 60V MOSFETs SI4559ADY VVS 9 60 V...

Page 9: ...lue between 16 and 28 settings 29 to 31 are possible if a low hysteresis fits the motor only If your calculation shows that you need a value below 16 please go to the tab DRVCONF and select VREF 1 36...

Page 10: ...5 Using stallGuard2 and coolStep In order to use the stallGuard2 functionality and coolStep you should first tune the stallGuard2 sensitivity As a first step you should enable the stallGuard filter bi...

Page 11: ...e traces please see the TMC389 data sheet Hint For first tests we recommend setting SEIMIN to as the setting might not work stable with increasing load without adapting the SGT value to the actual mot...

Page 12: ...ettings made in the evaluation board They are stored in a 389 text file which is user readable figure 8 389 or 262 file opened in text editor In order to transfer the settings into your own software t...

Page 13: ...TMC389 EVAL MANUAL V 1 10 2011 Mar 01 13 Copyright 2010 TRINAMIC Motion Control GmbH Co KG figure 9 c file opened in text editor...

Page 14: ...on Control GmbH Co KG 7 Revision History 7 1 Documentation Revision Version Author Description 0 10 LL Initial version of documentation based on TMC262 eval board docu 1 1 BD Initial documentation ada...

Reviews: