AMIS30621C6217G ON Semiconductor, AMIS30621C6217G Datasheet - Page 29

no-image

AMIS30621C6217G

Manufacturer Part Number
AMIS30621C6217G
Description
IC MOTOR STEPPER DVR/CTLR 20SOIC
Manufacturer
ON Semiconductor
Type
Micro Stepping Motor Driverr
Datasheet

Specifications of AMIS30621C6217G

Number Of Outputs
4
Voltage - Supply
6.5 V ~ 29 V
Operating Temperature
-40°C ~ 165°C
Mounting Type
Surface Mount
Package / Case
20-SOIC (7.5mm Width)
Product
Stepper Motor Controllers / Drivers
Operating Supply Voltage
6.5 V to 29 V
Supply Current
800 mA
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Output
-
Applications
-
Voltage - Load
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Priority Encoder
The table below describes the simplified state management performed by the main control block.
NOTE:
Table 21. PRIORITY ENCODER
[ attempt to clear <TSD> and
[ ⇔ (<CPFail> or <UV2> or
[ ⇒ <Sleep> = ‘1’, reset by
any LIN command received
[ ActPos and TagPos are
<ElDef>) = ‘1’ ⇒ <HS> =
[ Master takes care about
[ half−step mode only) ]
Sleep or LIN timeout
Thermal shutdown
SetPositionShort
GotoSecPosition
ResetToDefault
SetMotorParam
proper update ]
Motion finished
GetOTPparam
GetActualPos
GetFullStatus
ResetPosition
[ <TSD> = ‘1’ ]
DualPosition
Command Ignored
or GetStatus
<HS> flags ]
not altered ]
SetPosition
Command
HardStop
HardStop
SoftStop
later ]
See table notes on the following page.
‘1’ ]
State "
TagPos and ActPos
Motor Stopped,
TagPos updated;
TagPos updated;
AccShape reset
If <SecEn> = ‘1’
→ DualPosition
then TagPos =
Ihold in Coils
OTP to RAM;
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
OTP refresh;
RAM update
See Note 34
→ Shutdown
→ Shutdown
→ GotoPos
→ GotoPos
→ GotoPos
Stopped
response
response
response
SecPos;
reset
n.a.
Transition to Another State
Motor Motion On-
<StepLoss> = ‘1’
else → SoftStop
AccShape reset
TagPos updated
TagPos updated
If <SecEn> = ‘1’
If <SecEn> = ‘1’
then TagPos =
then TagPos =
OTP to RAM;
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
OTP refresh;
→ HardStop;
RAM update
→ HardStop
→ SoftStop
→ SoftStop
→ Stopped
GotoPos
response
response
response
SecPos
SecPos
going
With the Following Color Code:
No Influence on RAM
will be evaluated after
If <SecEn> = ‘1’ then
If <SecEn> = ‘1’ then
http://onsemi.com
TagPos = SecPos;
TagPos = SecPos
<StepLoss> = ‘1’
AccShape reset
TagPos updated
TagPos updated
DualPosition
OTP to RAM;
and TagPos
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
OTP refresh;
→ HardStop;
RAM update
DualPosition
→ HardStop
→ SoftStop
→ Stopped
response
response
response
(Note 28)
29
evaluated when motor
Motor Decelerating
<Sleep> flag will be
→ Stopped; TagPos
<StepLoss> = ‘1’
AccShape reset
OTP to RAM;
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
OTP refresh;
→ HardStop;
RAM update
→ HardStop
No action;
Master is responsible for proper update (see Note 32)
SoftStop
response
response
response
=ActPos
stops
be evaluated when
TagPos =ActPos
<Sleep> flag will
Motor Forced to
AccShape reset
OTP to RAM;
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
OTP refresh;
RAM update
motor stops
→ Stopped;
HardStop
No action;
response
response
response
Stop
if (<TSD> or <HS>)
to RAM; AccShape
TagPos and ActPos
H−bridges in Hi−Z
OTP refresh; OTP
Motor Stopped,
then → Stopped
LIN in−frame
OTP refresh;
LIN in−frame
LIN in−frame
RAM update
ShutDown
response;
response
response
→ Sleep
reset
reset
= ‘0’
n.a.
No Power
(Note 26)
Sleep
n.a.

Related parts for AMIS30621C6217G