Datasheet

TMC4361A Datasheet | Document Revision 1.22 2017-JAN-12
40/230
© 2015 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights
to technical change reserved. Download newest version at: www.trinamic.com .
Read entire documentation; especially the Supplemental Directiveson page 224.
MAIN MANUAL
Start Velocity
VSTART
and Stop Velocity
VSTOP
S-shaped and trapezoidal velocity ramps can be configured with unsigned start and stop
velocity values: V
START
, or
VSTOP
.
Per default,
VSTART
and
VSTOP
are set to 0. The sign is selected automatically,
depending on the current ramp status and the target velocity, or target position. This section
explains how to set up the respective values correctly.
S-shaped and trapezoidal velocity ramps can be started with an initial velocity value,
if you set the
VSTART
value higher than zero (see Figure below).
In order to use trapezoidal ramps with an initial start velocity, do as follows:
Action:
Set
RAMPMODE
(1:0)=b’01 (register 0x20).
Set Trapezoidal ramp type accordingly, as explained before.
Set proper
VSTART
> 0 (register 0x25).
Set
VSTOP
= 0 (register 0x26).
Result:
The trapezoidal ramp starts with initial velocity.
NOTE:
The initial acceleration value is AMAX if VBREAK < VSTART, otherwise the starting
acceleration value is ASTART.
Figure 24: Trapezoidal Ramp with initial Velocity
If trapezoidal ramp with initial velocity
VSTART
is selected:
Avoid unintended system behavior during positioning mode!
Use
VSTART
without setting
VSTOP
>
VSTART
only in positioning mode if there
is enough distance between the current position
XACTUAL
and the target
position
XTARGET
.
This will ensure smooth operation during positioning mode.
Turn page for information on how to configure S-shaped ramps with initial start
velocity.
v(t)
t
VMAX
VBREAK
A
1
A
2
A
3L
A
1L
A
3
VSTART
Starting Ramps
with initial
Velocity
NOTICE