AMIS-30623 LIN Microstepping Motordriver
Data Sheet
A
SetMotorParam
(RAM content is overwritten)
No
LIN bus OK
FailSafe = 1
No
No
Yes
Yes
SecPos ≠ 0x400
Yes
SleepEn = 1
No
Yes
Secure Positioning
to TagPos
Normal Function
SLEEP
STOP
Figure 28: Case A: LIN Lost During Normal Operation
LIN Lost Before or at Power-on
If the LIN communication is lost before or at power on, the ActPos register does not reflect the “real” actual position. So at LIN – lost a
referencing is started using DualPositioning. A first negative motion for half the positioner range is initiated until the stall position is
reached. The motion parameters stored in OTP will be used for this. After this mechanical end position is reached ActPos will be reset
to zero. A second motion will start to the Secure Position also stored in OTP. More details are given below.
B
No
FailSafe = 1
Yes
First motion of DualPosition
Half the position range
Negative direction
At Stall -> ActPos = '0000'
No
SleepEn = 1
Yes
No
SecPos ≠ 0x400
Yes
Secure Positioning
to SecPos stored in OTP
STOP
STOP
SLEEP
Figure 29: Case B: LIN Lost at or During Start-up
AMI Semiconductor – June 2006, Rev 3.0
49
www.amis.com