English
Language : 

AMIS-30621 Datasheet, PDF (19/43 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30621 LIN Microstepping Motordriver
Data Sheet
9.2.2.10 Flags Table
Register
Charge Pump
Failure
Mnemonic
CPFail
Length (bit)
1
Electrical Defect
ElDef
1
External Switch
ESW
1
Status
Electrical Flag
HS
1
Motion Status
Motion
3
Over Current in
OVC1
1
Coil X
Over Current in
OVC2
1
Coil Y
Secure Position
SecEn
1
Enabled
Circuit Going to
Sleep
1
Sleep Mode
Step Loss
StepLoss
1
Motor Stop
Stop
1
Temperature Info
Tinfo
2
Thermal Shutdown TSD
1
Thermal Warning
TW
1
Battery
Stop
Voltage
UV2
1
Digital Supply
Reset
VddReset
1
Related Commands
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
Internal use
GetFullStatus
GetFullStatus
GetFullStatus
Internal use
Internal use
GetActualPos
GetStatus
GetFullStatus
Internal use
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
Comment
‘0’ = charge pump OK
‘1’ = charge pump failure
reset only after GetFullStatus
<OVC1> or <OVC2> or <open
circuit 1> or <open circuit 2>
or <CPFail>
resets only after Get(Full)Status
‘0’ = open
‘1’ = close
<CPFail> or <UV2> or <ElDef>
or <VDDreset>
“x00” = Stop
“001” = inner motion acceleration
“010” = inner motion deceleration
“011” = inner motion max. speed
“101” = outer motion acceleration
“110” = outer motion deceleration
“111” = outer motion max. speed
‘1’ = over current
reset only after GetFullStatus
‘1’ = over current
reset only after GetFullStatus
‘0’ if SecPos = “100 0000 0000”
‘1’ otherwise
‘1’ = Sleep mode
reset by LIN command
‘1’ = step loss due to under
voltage, over current or open circuit
See § 9.2.2.12
“00” = normal temperature range
“01” = low temperature warning
“10” = high temperature warning
“11” = motor shutdown
‘1’ = shutdown (> 155°C typ.)
reset only after Get(Full)Status
and if <Tinfo> = “00”
‘1’ = over temp. (> 145°C)
reset only after Get(Full)Status
and if <Tinfo> = “00”
‘0’ = Vbb > UV2
‘1’ = Vbb ≤ UV2
reset only after Get(Full)Status
Set at ‘1’ after power-up of the circuit.
If this was due to a supply micro-cut,
it warns that the RAM contents may
have been lost; can be reset to ‘0’
with a GetStatus or a
GetFullStatus command.
Reset State
‘0’
‘0’
‘0’
‘0’
“000”
‘0’
‘0’
n.a.
‘0’
‘1’
‘0’
“00”
‘0’
‘0’
‘0’
‘1’
AMI Semiconductor - Rev. 1.4
www.amis.com
19