AMIS30623C623BRG ON Semiconductor, AMIS30623C623BRG Datasheet - Page 29

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
Priority Encoder
NOTE:
[ attempt to clear
SetPositionShort
GotoSecPosition
Table 21. PRIORITY ENCODER
SetMotorParam
‘1’, reset by any
<ElDef> = ‘1’ ⇒
V
V
Motion finished
t > 15 seconds
t < 15 seconds
GetOTPparam
proper update]
[ ⇒ <Sleep> =
GetActualPos
ResetPosition
LIN command
received later]
GetFullStatus
[Master takes
[<TSD> = ‘1’]
or GetStatus
DualPosition
Sleep or LIN
The table below describes the simplified state management performed by the main control block.
BB
BB
<HS> flags]
<TSD> and
SetPosition
Command
care about
<HS> = ‘1’
HardStop
shutdown
SoftStop
Thermal
timeout
< UV2 and
< UV2 and
O
State "
Command Ignored
See table notes on the following page.
LIN in-frame
LIN in-frame
LIN in-frame
if (<TSD> or
RAM update
→ Stopped
<HS>) = ‘0’
response;
response
response
Standby
→ Sleep
then
<ActPos> reset
→ DualPosition
<TagPos> and
Ihold in Coils
→ HardUnder
If <SecEn> =
→ Shutdown
→ Shutdown
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
→ GotoPos
→ GotoPos
<TagPos> =
→ GotoPos
<SecPos>;
<TagPos>
<TagPos>
Stopped,
response
response
response
(Note 35)
Stopped
updated;
updated;
‘1’ then
Motor
n.a.
Transition to Another State
Motor Motion
<StepLoss> =
→ HardUnder
If <SecEn> =
If <SecEn> =
→ HardStop;
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
→ SoftStop
→ HardStop
<TagPos> =
<TagPos> =
→ SoftStop
→ SoftStop
→ Stopped
<TagPos>
<TagPos>
<SecPos>
<SecPos>
GotoPos
Ongoing
response
response
response
updated
updated
‘1’ then
‘1’ then
else
‘1’
With the Following Color Code:
evaluated after
DualPosition
<StepLoss> =
No Influence
on RAM and
If <SecEn> =
If <SecEn> =
→ HardStop;
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
DualPosition
→ HardStop
→ HardStop
<TagPos> =
<TagPos> =
→ SoftStop
<SecPos>;
→ Stopped
<TagPos>
<TagPos>
<SecPos>
response
response
response
TagPos
updated
updated
‘1’ then
‘1’ then
will be
http://onsemi.com
‘1’
→ HardUnder
<StepLoss> =
Decelerating
→ HardStop;
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
<Sleep> flag
→ HardStop
<TagPos> =
when motor
→ Stopped;
29
No action;
evaluated
<ActPos>
SoftStop
response
response
response
Motor
will be
stops
‘1’
Motor Forced
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
<Sleep> flag
<TagPos> =
when motor
→ Stopped;
Master is responsible for proper update (see Note 33)
HardStop
No action;
evaluated
<ActPos>
response
response
response
to Stop
will be
stops
<TagPos> and
H−bridges in
RAM update
<Sleep> flag
LIN in-frame
LIN in-frame
LIN in-frame
if (<TSD> or
→ Stopped
when motor
ShutDown
<HS>) = ‘0’
<ActPos>
response;
No action;
evaluated
Stopped,
response
response
Motor
will be
stops
Hi−Z
reset
then
n.a.
No Power
(Note 27)
Sleep
n.a.
LIN in-frame
LIN in-frame
LIN in-frame
RAM update
<Sleep> flag
HardUnder
when motor
No action;
evaluated
response
response
response
will be
stops
<TagPos> and
→ Shutdown
→ Shutdown
LIN in-frame
LIN in-frame
RAM update
ShutUnder
→ Stopped
<ActPos>
response
response
reset

Related parts for AMIS30623C623BRG