Datasheet

TMC4361A Datasheet | Document Revision 1.22 2017-JAN-12
166/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
Transition from one scale value to the next active value can be configured as slight
conversion. Two different parameters can be set in order to convert to higher or lower
closed-loop current scale values, as depicted in the chart below.
In order to configure a smooth transition from a lower motion current
scaling value to a higher motion current scaling value, do as follows:
Action:
Set
CL_UPSCALE_DELAY
register 0x18 according to the delay period after which
the actual scale parameter is increased by one step towards the higher current
scale value.
Result:
Whenever a higher current scale value is assigned internally, the actual scale
parameter is increased by one step per
CL_UPSCALE_DELAY
clock cycles until the
assigned scale parameter is reached.
i If
CL_UPSCALE_DELAY
= 0, the higher current scaling value is immediately
assigned whenever the corresponding current scaling phase is activated.
In order to configure a smooth transition from a higher motion current
scaling value to a lower motion current scaling value, do as follows:
Action:
Set
CL_DNSCALE_DELAY
register 0x19 according to the delay period after which
the actual scale parameter is decreased by one step towards the lower current
scale value.
Result:
Whenever a lower current scale value is assigned internally, the actual scale parameter
is decreased by one step per
CL_DNSCALE_DELAY
clock cycles until the assigned scale
parameter is reached.
i If
CL_DNSCALE_DELAY
= 0, the lower current scaling value is immediately
assigned whenever the corresponding current scaling phase is activated.
Figure 68: Closed-Loop Current Scaling Timing Behavior
t
0
Actual Current Scale Target Value
Actual Current Scale Value
CL
_
UPSCALE
_DELAY
=
0
CL
_
UPSCALE
_
DELAY
>
0
CL
_
DNSCALE
_
DELAY
>
0
CL
_
DNSCALE
_
DELAY
=
0
CL_IMAX
CL_IMIN
SCALE_PARAM
Closed-Loop
Scaling
Transition
Process Control