Programming manual
L6470
42/64
Doc ID 16737 Rev 2
9.1.14 FN_SLP_DEC
The FN_SLP_DEC register contains the BEMF compensation curve slope that is used when
the speed is greater than the intersect speed during deceleration (see paragraph
for
details). Its value is expressed in s/step and the available range is from 0 to 0.004 with a
resolution of 0.000015.
When ST_SLP, FN_SLP_ACC and FN_SLP_DEC parameters are set to zero no BEMF
compensation is performed.
Any attempt to write the register when the motor is running causes the command to be
ignored and the NOTPERF_CMD flag to rise (see paragraph
9.1.15 K_THERM
The K_THERM register contains the value used by the winding resistance thermal drift
compensation system (see paragraph
).
The available range is from 1 to 1.46875 with a resolution of 0.03125 as shown in
.
9.1.16 ADC_OUT
The ADC_OUT register contains the result of the analog to digital conversion of the ADCIN
pin voltage; the result is available even if the supply voltage compensation is disabled.
Any attempt to write to the register causes the command to be ignored and the
NOTPERF_CMD flag to rise (see paragraph
).
Table 12.
Winding resistance thermal drift compensation coefficient
K_THERM [3..0]
Compensation coeff.
0
0
0
0
1
0
0
0
1
1.03125
…
…
…
…
…
1
1
1
0
1.4375
1
1
1
1
1.46875
Table 13.
ADC_OUT value and motor supply voltage compensation feature
V
S
V
ADCIN
/V
REG
ADC_OUT
[4..0]
Compensation
coefficient
Greater than V
S
,
nom
+ 50%
> 24/32
1
1
X
X
X
0.65625
V
S
,
nom
+ 50%
24/32
1
1
0
0
0
0.65625
…
…
…
…
…
…
…
…
V
S
,
nom
16/32
1
0
0
0
0
1
…
…
…
…
…
…
…
…
V
S
,
nom
– 50%
8/32
0
1
0
0
0
1.968875
Lower than V
S
,
nom
– 50%
< 8/32
0
0
X
X
X
1.968875