Datasheet

TMC4361A Datasheet | Document Revision 1.22 2017-JAN-12
127/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
In this example, the following scale options are enabled:
Boost scaling on acceleration ramps
Drive scaling 1 and 2
As long as |
VACTUAL
| <
VDRV_SCALE_LIMIT,
Drv1 scaling is active. Both drive scaling
modes are used for the deceleration ramp because boost current is not enabled during
deceleration slopes (
boost_current_on_dec
= 0).
Whenever
VACTUAL
traverses 0 the
RAMP_STATUS
switches to acceleration ramp,
and boost scaling becomes enabled again.
This is shown in Figure 53 A. Figure 53 B depicts the actual scale parameter, which
is altered with the formerly specified delays. In contrast to example 1, t
START_SCALE
is
changed to the following calculation:
t
DN_SCALE
= (
BOOST_SCALE_VAL
DRV1_SCALE_VAL
) ·
DRV_SCALE_DELAY
· f
CLK
Whereas the other transition phases depend on whether
DRV1_SCALE_VAL
or
DRV2_SCALE_VAL
is used either; before or after the transition process.
Figure 56: Scaling Example 2
Scaling Mode
Example 2
v(t)
t
t
SCALE_PARAM
VDRV_SCALE_LIMIT
-VDRV_SCALE_LIMIT
Boost scaling
Drv1 scaling
Drv2 scaling
BOOST_SCALE_VAL
DRV1_SCALE_VAL
DRV2_SCALE_VAL