TMC211-PA20 TRINAMIC [TRINAMIC Motion Control GmbH & Co. KG.], TMC211-PA20 Datasheet - Page 41

no-image

TMC211-PA20

Manufacturer Part Number
TMC211-PA20
Description
Micro Stepping Stepper Motor Controller / Driver with LIN Interface
Manufacturer
TRINAMIC [TRINAMIC Motion Control GmbH & Co. KG.]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMC211-PA20
Manufacturer:
MSTP
Quantity:
20 000
TMC211 DATASHEET (V. 1.04 / January 7, 2005)
6.11.9 RunInit
This command is provided to the circuit by the Master in order to initialize positioning of the motor by
seeking the zero (or reference) position. Refer to 5.1.11 Reference Search / Position initialization on
page 14. It leads to a sequence of the following commands:
Once the RunInit command is started it can not be interrupted by any other command. Except a
condition occurs which leads to a motor shutdown (See 5.1.10 Motor Shutdown Management) or a
HardStop command is received. If SecPos[10:0] equals 0x400 (the most negative decimal value of
-1024) the final travel to the secure position is omitted.
The master has to ensure that the target position of the first motion is not equal to the actual position
of the stepper motor and that the target positions of the first and second motion are different, too. This
is very important, otherwise the circuit goes into a deadlock state. Once the circuit is in deadlock state
only a HardStop command followed by a GetFullStatus command will cause the circuit to leave the
deadlock state. If <Broad> is set to zero all circuits connected to the LIN bus will run the init sequence.
Note:
Copyright © 2004-2005 TRINAMIC Motion Control GmbH & Co. KG
Source
Master
SetMotorParam(Vmax, Vmin);
SetPosition(Pos1);
SetMotorParam(Vmin, Vmin);
SetPosition(Pos2);
ResetPosition
GotoSecurePosition
Vmax [3:0]: Maximum Velocity for first motion of the run
Vmin [3:0]: Minimum Velocity for first motion and maximum velocity for the second motion of the run
Pos1 [15:0]: First target position to be reached during the init run.
Pos2 [15:0]: Second target position to be reached during the init run.
Byte
0
1
2
3
4
5
6
7
8
Identifier
AppCMD
Command
Slave Address
Vmax + Vmin
Target Position 1
Target Position 2
Content
RunInit reserved ID writing frame (type#4)
Broad
bit 7
0
1
Vmax [3:0]
bit 6
0
Bit 5
1
AppCMD = 0x80
Pos1 [15:8]
Pos2 [15:8]
Pos1 [7:0]
Pos2 [7:0]
Structure
Bit 4
CMD [6:0] = 0x08
1
AD [6:0]
bit 3
1
bit 2
Vmin [3:0]
1
bit 1
0
bit 0
0
41

Related parts for TMC211-PA20