L6482
Phase current control
Doc ID 023768 Rev 1
35/73
7
Phase current control
The L6482 performs a new current control technique, named predictive current control,
allowing the device to obtain the target average phase current. This method is described in
detail in
. Furthermore, the L6482 automatically selects the better decay mode in
order to follow the current profile.
Current control algorithm parameters can be programmed by T_FAST, TON_MIN,
TOFF_MIN and CONFIG registers (see
for
details).
Different current amplitude can be set for acceleration, deceleration and constant speed
phases and when the motor is stopped through TVAL_ACC, TVAL_DEC, TVAL_RUN and
TVAL_HOLD registers (see
). The output current amplitude can also be
regulated by the ADCIN voltage value (see
).
Each bridge is driven by an independent control system that shares with the other bridge the
control parameters only.
7.1
Predictive current control
Unlike classical peak current control systems, that make the phase current decay when the
target value is reached, this new method keeps the power bridge ON for an extra time after
reaching the current threshold.
At each cycle the system measures the time required to reach the target current (tSENSE).
After that the power stage is kept in a “predictive” ON state (tPRED) for a time equal to the
mean value of tSENSE in the last two control cycles (actual one and previous one), as
shown in
Figure 17.
Predictive current control
At the end of the predictive ON state the power stage is set in OFF state for a fixed time, as
in a constant tOFF current control. During the OFF state both slow and fast decay can be
performed; the better decay combination is automatically selected by the L6482, as
described in
predictive ON
s
t
a
te
OFF
s
t
a
te
t
S
EN
S
E
(n-1)
t
OFF
t
OFF
t
PRED
(n) =
t
S
EN
S
E
(n-1) + t
S
EN
S
E
(n)
2
Iref
Io
u
t
t
PRED
(n-1)
t
S
EN
S
E
(n)
t
PRED
(n)
AM1504
8
v1