|
AMIS-30623 Datasheet, PDF (30/65 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver | |||
|
◁ |
AMIS-30623
14.2.10. Flags Table
Table 20: Flags Table
Flag
Mnemonic
Charge pump failure CPFail
Electrical defect
ElDef
External switch status ESW
Electrical flag
HS
Length
(bit)
1
1
1
1
Related Commands
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
Internal use
Motion status
Motion
3
GetFullStatus
Over current in coil X OVC1
Over current in coil Y OVC2
Secure position enabled 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
Digital supply reset
VddReset
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
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.
14.2.10.1.
Priority Encoder
The table below describes the state management performed by the main control block.
Rev. 4 | Page 30 of 65 | www.onsemi.com
|
▷ |