background image

TMC262-EVAL MANUAL (V. 1.0 / 2011-Sep-07) 

 

10 

 
 
Copyright © 2010 TRINAMIC Motion Control GmbH & Co. KG 

 

figure 4: Evaluation software: Starting the motor 

 

6.1.4 

Clock frequency setting 

You can modify the TMC262 clock frequency delivered from the CPU to the TMC262. As also the SPI 
and  Step  signal  input  synchronization  are  affected  by  this  setting,  we  advise  working  with  16MHz  or 
with  the  internal  clock  frequency  (Jumper  setting  for  internal  or  external  CLK  should  be  done  before 
board power up). Default is 16MHz. 
 

6.1.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 bit SFILT in the tab SGCSCONF. 

 

 

figure 5: Evaluation software: coolStep setting 

 
Therefore, operate the motor at a reasonable velocity (taking into account your application) and look at 
the stallGuard™ value (SG) in the DRVSTATUS tab or watch the stallGuard value in the Graph tab. 
Now, apply slowly increasing mechanical load to the motor. If the motor stalls before the stallGuard™ 
value  reaches  zero,  go  to the  SGSCONF  tab  and  decrease  the  stallGuard  threshold  value  (SGT).  A 
good starting  value  is  zero. You can apply negative values and positive  values.  If the values leave a 
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 TMC262 data sheet. 
 

Содержание TMC262-EVAL

Страница 1: ...ion interface both using an external source and using the integrated microcontroller as a step generator Highlights Evaluate all features of the TMC262 Use stallGuard2 with your motor Use coolStep wit...

Страница 2: ...er K15 6 4 1 5 USB K17 and RS232 K16 6 4 2 JUMPERS 6 4 2 1 Clock selection J1 6 4 2 2 VCC_IO J6 6 4 2 3 VSENSE J8 J11 J15 J16 6 4 2 4 Gate jumpers LA1 HA1 J22 J18 etc 7 4 2 5 Bridge center sense jumpe...

Страница 3: ...1 application block diagram as realized on TMC262 EVAL The TMC262 EVAL board features the TMC262 plus a microcontroller which realizes an interface to a PC 3 1 Power driver stage The power MOSFETs on...

Страница 4: ...5 1 2 0 84 220m 1 4 0 9 0 7 0 51 220m 220m 2 7 1 9 1 5 1 0 150m 2 0 1 4 1 1 0 8 150m 150m 4 0 2 8 2 1 1 5 100m 3 0 2 1 1 5 1 1 100m 100m 5 9 4 2 2 9 2 3 50m 50m 6 4 4 5 In a practical application esp...

Страница 5: ...y voltage Provide sufficient current capability for driving the motor 4 1 2 Stepper motor connector K14 or K13 Pin Number Level Description A1 1 VS Motor coil A connection 1 A2 2 VS Motor coil A conne...

Страница 6: ...ed for debugging of CPU software and for programming via JTAG 4 1 5 USB K17 and RS232 K16 PC interface for operation with the demonstration software The USB port is handled as a virtual COM port 4 2 J...

Страница 7: ...vailable at test load output C24 C20 etc 4 2 5 Bridge center sense jumpers BRA1 BRA2 BRB1 BRB2 J9 12 J10 J13 Connects the bridge outputs to TMC262 BM pins Setting Function Description 1 2 normal TMC26...

Страница 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...

Страница 9: ...st motor performance with a high value between 16 and 31 If your calculation shows that you need a value below 16 please go to the tab DRVCONF and select VREF 1 36 instead of 1 18 If you cannot reach...

Страница 10: ...ue in the Graph tab Now apply slowly increasing mechanical load to the motor If the motor stalls before the stallGuard value reaches zero go to the SGSCONF tab and decrease the stallGuard threshold va...

Страница 11: ...g increases the chopper frequency 4 Now you can tune the zero crossing behavior In the standard chopper mode you can check behavior for different HSTART settings to improve motor behavior Start with a...

Страница 12: ...e unit of Position is in microsteps velocity in steps second and acceleration in steps s 0 target position normally set via MVP 1 actual position 2 target velocity normally set via ROL ROR MST command...

Страница 13: ...with GAP 180 actual current setting Bits RD9 RD0 of TMC262 read back data with RDSEL 10 182 actual microstep position Bits RD9 RD0 of read back data with RDSEL 00 206 actual load value Bits RD9 RD0 of...

Страница 14: ...Added notes on first hand labeled TMC262 prototypes 0 13 BD Comments on power supply components 0 14 BD New sense resistor value 150m new photo more details in getting started 0 15 BD New software wi...

Отзывы: