AMIS-30623 AMI Semiconductor, Inc., AMIS-30623 Datasheet - Page 32

no-image

AMIS-30623

Manufacturer Part Number
AMIS-30623
Description
Lin Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30623 LIN Microstepping Motordriver
15.2.10. Flags Table
Table 20: Flags Table
Flag
Charge pump failure
Electrical defect
External switch status ESW
Electrical flag
Motion status
Over current in coil X OVC1
Over current in coil Y OVC2
Secure
enabled
Circuit going to Sleep
mode
Step loss
Delta High Stall
Delta Low Stall
Absolute Stall
Stall
Motor stop
Temperature info
Thermal shutdown
Thermal warning
Battery
stop voltage
Digital supply reset
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
position
Mnemonic
CPFail
ElDef
HS
Motion
SecEn
Sleep
StepLoss
DelStallHi
DelStallLo
AbsStall
Stall
Stop
Tinfo
TSD
TW
UV2
VddReset
Length
(bit)
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
Related Commands
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
Internal use
GetFullStatus
GetFullStatus
GetFullStatus
Internal use
Internal use
GetActualPos
GetStatus
GetFullStatus
GetFullStatus
GetFullStatus
GetFullStatus
GetFullStatus
GetStatus
Internal use
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
GetActualPos
GetStatus
GetFullStatus
32
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
‘1’ = Vbemf > Ūbemf + DeltaThr
‘1’ = Vbemf > Ūbemf – DeltaThr
‘1’ = Vbemf > AbsThr
“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.
Data Sheet
Reset State
“000”
n.a.
“00”
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘1’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘1’

Related parts for AMIS-30623