AMIS30623C623BRG ON Semiconductor, AMIS30623C623BRG Datasheet - Page 41

IC MOTOR DRIVER/CTLR 32-QFP

AMIS30623C623BRG

Manufacturer Part Number
AMIS30623C623BRG
Description
IC MOTOR DRIVER/CTLR 32-QFP
Manufacturer
ON Semiconductor
Datasheet

Specifications of AMIS30623C623BRG

Applications
Stepper Motor Driver
Number Of Outputs
1
Current - Output
800mA
Voltage - Supply
6.5 V ~ 29 V
Operating Temperature
-40°C ~ 165°C
Mounting Type
Surface Mount
Package / Case
32-VSQFP
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Load
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AMIS30623C623BRG
Manufacturer:
ON Semiconductor
Quantity:
1 850
Part Number:
AMIS30623C623BRG
Manufacturer:
ON Semiconductor
Quantity:
10 000
LIN Lost Behavior
Introduction
25000 consecutive frames (= 1,30s @ 19200 kbit/s)
AMIS−30623 sets an internal flag called “LIN lost”. The
functional behavior depends on the state of OTP bits
<SleepEn> and <FailSafe>, and if this loss in LIN
Fail Safe Motion
The OTP bit <FailSafe> enables or disables an automatic motion to a predefined secure position. See also Autonomous Motion.
to a preferred position. This positioning starts after the
detection of lost LIN communication and depends on:
is lost during normal operation (see figure below case A) or
at (or before) startup (case B):
LIN Lost During Normal Operation
it is assumed that AMIS−30623 is referenced (by Dual
postioning or Resetposition). In other words the <ActPos>
register contains the “real” actual position. At LIN – lost an
absolute positioning to the stored secure position SecPos is
done. This is further called Secure Positioning.
Table 35. SLEEP ENABLE SELECTION
Table 36. FAIL SAFE ENABLE SELECTION
(Case A: LIN lost during operation and Case B: LIN
When the LIN communication is broken for a duration of
AMIS−30623 is able to perform an Autonomous Motion
The functional behavior depends if LIN communication
If the LIN communication is lost during normal operation,
Figure 23. Flow Chart Power−Up of AMIS−30623
− the OTP bit <FailSafe> = 1.
− RAM register <SecPos[10:0]> ≠ 0x400
<SleepEn>
<FailSafe>
0
1
0
1
B
No
lost at startup)
OTP content is
Entering low−power sleep mode is disabled except from <Standby> and <Shutdown>
Entering low−power sleep mode enabled
NO reference motion in case of LIN – lost
ENABLES reference motion to a secure position in case of LIN–lost (if the device has not been yet referenced
with SetDualPosition)
copied in RAM
LIN Bus OK
Power Up
Yes
A
http://onsemi.com
41
communication occurred at (or before) power on reset or in
normal powered operation.
Sleep Enable
entering in low−power sleep mode in case of LIN time−out.
Default the entering of the sleep−mode is disabled.
If OTP bit <FailSafe> = 1, the reaction is the following:
that <ActPos> register contains the “real” actual position.
At LIN – lost an absolute positioning to the stored secure
position SecPos is done (identical to the case, when OTP bit
<FailSafe> = 0).
register does not contain a valid position. At LIN – lost a
referencing is started using DualPositioning. A first
negative motion of 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 of 10 Fullsteps is executed to assure that the
motion is really at the end position. After the second motion,
a third motion is executed to the Secure Position also stored
in OTP; if <SecPos> = 0x400, this second motion is not
executed.
<Stop> state or the <Sleep> state. See Table 35.
The OTP bit <SleepEn> enables or disables the
If the device has already been referenced, it is assumed
If the device was not referenced yet, the <ActPos>
Following sequence will be followed. See Figure 24.
Depending on <Sleep> AMIS−30623 will enter the
Behavior
Behavior
1. <SecPos[10:0]> from RAM register will be
I. If <SecPos[10:0]> = 0x400: No Secure
II. If <SecPos[10:0]> ≠ 0x400: Perform a
used. This can be different from OTP register if
earlier LIN master communication has updated this.
See also Secure Position and command
SetMotorParam.
Positioning will be performed
Secure Positioning. This is an absolute
positioning (slave knows its ActPos.
<SecPos[10:0]> will be copied in
<TagPos>)

Related parts for AMIS30623C623BRG