Datasheet
TMC4361A Datasheet | Document Revision 1.22 • 2017-JAN-12
189/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 Directives” on page 224.
MAIN MANUAL
Various Scaling Configuration Registers
Various Scaling Configuration Registers
R/W
Addr
Bit
Val
Description
RW
0x15
31:0
STDBY_DELAY (Default:0x00000000)
U
Delay time [# clock cycles] between ramp stop and activating standby phase.
0x16
31:0
FREEWHEEL_DELAY (Default:0x00000000)
U
Delay time [# clock cycles] between initialization of active standby phase and
freewheeling initialization.
0x17
23:0
VDRV_SCALE_LIMIT (Default:0x000000)
(Voltage PWM mode is not active)
U
Drive scaling separator:
DRV2_SCALE_VAL
is active in case
VACTUAL > VDRV
_
SCALE_LIMIT
DRV1_SCALE_VAL
is active in case
VACTUAL ≤ VDRV
_
SCALE_LIMIT
2
nd
assignment: Also used as
PWM_VMAX
if Voltage PWM is enabled (see 19.17. )
0x18
23:0
UP_SCALE_DELAY (Default:0x000000)
(Open-loop operation)
U
Increment delay [# clock cycles]. The value defines the clock cycles, which are
used to increase the current scale value for one step towards higher values.
CL_UPSCALE_DELAY (Default:0x000000)
(Closed-loop operation)
U
Increment delay [# clock cycles]. The value defines the clock cycles, which are
used to increase the current scale value for one step towards higher current values
during closed-loop operation.
0x19
23:0
HOLD_SCALE_DELAY (Default:0x000000)
(Open-loop operation)
U
Decrement delay [# clock cycles] to decrease the actual scale value by one step
towards hold current.
CL_DNSCALE_DELAY(Default: 0x000000)
(Closed-loop operation)
U
Decrement delay [# clock cycles] to decrease the current scale value by one step
towards lower current values during closed-loop operation.
0x1A
23:0
DRV_SCALE_DELAY (Default:0x000000)
U
Decrement delay [# clock cycles], which signifies current scale value decrease by
one step towards lower value.
0x1B
31:0
BOOST_TIME (Default:0x00000000)
U
Time [# clk cycles] after a ramp start when boost scaling is active.
R
0x7C
8:0
SCALE_PARAM (Default:0x000)
U
Actual used scale parameter.
W
2
nd
assignment: Also used as
CIRCULAR_DEC
for write access (see section 19.16. )
Table 72: Various Scaling Configuration Registers (0x15…0x1B)