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

no-image

AMIS-30624

Manufacturer Part Number
AMIS-30624
Description
I2c Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30624 I
Notes:
AMI Semiconductor – Apr. 2007, Rev 3.1, M-20664-003
www.amis.com
1)
2)
3)
4)
5)
6)
7)
8)
9)
10) If <StepLoss> is active, then
<ElFlag> = <CPFail> or <UV2> or <ElDef> or <VDDreset>
After power-on-reset, the Shutdown state is entered. The shutdown state can only be left after
master could read the <VddReset> flag).
A DualPosition sequence runs with a separate set of RAM registers. The parameters that are not specified in a DualPosition command are
loaded with the values stored in RAM at the moment the DualPosition sequence starts. AccShape is forced to ‘1’ during second motion even if
a ResetToDefault command is issued during a DualPosition sequence, in which case AccShape at ‘0’ will be taken into account after the
DualPosition sequence. A
Shutdown state can be left only when <TSD> and <ElFlag> flags are reset.
Flags can be reset only after the master could read them via a
(normal temperature, correct battery voltage and no electrical or charge pump defect).
A SetMotorParam command sent while a motion is ongoing (state GotoPos) should not attempt to modify Acc and Vmin values. This can
be done during a DualPosition sequence since this motion uses its own parameters, the new parameters will be taken into account at the next
SetPosition
<SecEn> = ‘1’ when register SecPos is loaded with a value different from the most negative value
(i.e. different from 0x400 = “100 0000 0000”)
<Stop> flag allows user to distinguish whether state stopped was entered after HardStop/SoftStop or not. <Stop> is set to ‘1’ when leaving
state HardStop or SoftStop and is reset during first clock edge occurring in state Stopped.
While in state stopped, if ActPos → TagPos there is a transition to state GotoPos. This transition has the lowest priority, meaning that <Stop>,
<TSD>, etc. are first evaluated for possible transitions.
whatever the state). Other command like DualPosition or ResetPosition will be executed if allowed by current state. <StepLoss> can
only be cleared by a
SHUTDOWN
Priorities
POWER
ON
1
2
3
command.
2
GetFullStatus1
C Microstepping Motordriver
GetFullStatus1
GetFullStatus1
shutdown
HardStop
Thermal
SetPosition
DualPosition
command.
POSITION
STOPPED
command will return the default parameters for Vmax and Vmin stored in RAM.
DUAL-
and GotoSecurePosition commands are ignored (they will not modify TagPos register
Figure 17: State Diagram
Finished
Motion
HardStop
Finished
Motion
32
GetFullStatus1
HARDSTOP
GotoSecPos
shutdown
Thermal
SetPos
Finished
Motion
HardStop
command, and provided the physical conditions allow for it
HardStop
SOFTSTOP
GOTOPOS
Motion Finished
GetFullStatus1
Thermal Shutdown
SoftStop
PC20070323.1
command (so that the
Data Sheet

Related parts for AMIS-30624