background image

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

11 

 
 
Copyright © 2010 TRINAMIC Motion Control GmbH & Co. KG 

range o/-10, probably your velocity setting is too high or too low. If the SG value reaches zero 
far before the motor stalls, increase the SGT value. 
 
The optimum setting is reached, when the stallGuard2

™ value reaches zero at increasing load shortly 

before the motor stalls due to overload. 
 
Now, you are ready to enable coolStep™! Go to the SMARTEN tab and set SEMAX and SEMIN to a 
value  different from 0. This enables coolStep. A good value for both is 1 or 2 for most motors. Now, 
coolStep is enabled and you should see the current scale SE decreasing when the motor does not see 
any load (see tab Graph). You can modify current increase and current reduction speed by changing 
SEUP and SEDN. You can select, if the current becomes scaled down to ½ of CS or to ¼ of CS, using 
SEIMIN setting. 
 
For details and sample 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 motor current. 
 

6.1.6 

Optimizing the chopper settings 

In  principle,  you  can  run  the  motor  with  default  settings,  but  you  might  want  to  try  improving  or 
modifying the chopper setting for smoothest performance of the motor and for low chopper noise. Start 
the motor at the desired velocity, e.g. a medium velocity to tune const toff mode fast decay time, or a 
low  velocity  to  tune  chopper  hysteresis  setting  or  sine  wave  offset  in  const  toff  mode.  Go  to  the  tab 
CHOPCONF.  There  is  no  need  to  modify  the  blank  time,  unless  you  change  the  MOSFETs  on  the 
board. For most motors, you can work without chopper off time (NOSD box checked). You can check 
motor  microstep  behavior  and  chopper  noise  (should  not  come  into  the  audible  range)  for  different 
HYST settings to improve motor behavior. Chopper synchronization (CSYNC) will improve behavior at 
higher motor velocity. 
 

 

figure 7: Evaluation software: Chopper settings 

 

 

 

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: