English
Language : 

AMIS-30623 Datasheet, PDF (32/67 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30623 LIN Microstepping Motordriver
Data Sheet
15.2.10. Flags Table
Table 20: Flags Table
Flag
Mnemonic
Charge pump failure CPFail
Length
(bit)
Related Commands
1 GetFullStatus
Electrical defect
ElDef
External switch status ESW
Electrical flag
HS
GetActualPos
1 GetStatus
GetFullStatus
GetActualPos
1 GetStatus
GetFullStatus
1 Internal use
Motion status
Motion
3 GetFullStatus
Over current in coil X OVC1
Over current in coil Y OVC2
Secure
enabled
position
SecEn
Circuit going to Sleep
mode
Sleep
Step loss
StepLoss
Delta High Stall
Delta Low Stall
Absolute Stall
Stall
Motor stop
DelStallHi
DelStallLo
AbsStall
Stall
Stop
Temperature info
Tinfo
Thermal shutdown TSD
Thermal warning
TW
Battery
stop voltage
UV2
1 GetFullStatus
1 GetFullStatus
1 Internal use
1 Internal use
GetActualPos
1 GetStatus
GetFullStatus
1 GetFullStatus
1 GetFullStatus
1 GetFullStatus
1
GetFullStatus
GetStatus
1 Internal use
GetActualPos
2 GetStatus
GetFullStatus
GetActualPos
1 GetStatus
GetFullStatus
GetActualPos
1 GetStatus
GetFullStatus
GetActualPos
1 GetStatus
GetFullStatus
Digital supply reset VddReset
GetActualPos
1 GetStatus
GetFullStatus
Comment
Reset State
‘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
‘1’ = Vbemf > Ūbemf + DeltaThr
‘1’ = Vbemf > Ūbemf – DeltaThr
‘1’ = Vbemf > AbsThr
‘0’
‘0’
‘0’
‘0’
“000”
‘0’
‘0’
n.a.
‘0’
‘1’
‘0’
‘0’
‘0’
‘0’
‘0’
“00” = normal temperature range
“01” = low temperature warning
“10” = high temperature warning
“00”
“11” = motor shutdown
‘1’ = shutdown. (> 155°C typ.)
reset only after Get(Full)Status and if
‘0’
<Tinfo> = “00”
‘1’ = over temp. (> 145°C)
reset only after Get(Full)Status and if
‘0’
<Tinfo> = “00”
‘0’ = Vbb > UV2
‘1’ = Vbb ≤ UV2
‘0’
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
‘1’
GetStatus or a
GetFullStatus command.
AMI Semiconductor – June 2006, Rev 3.0
32
www.amis.com