|
AMIS-30622_13 Datasheet, PDF (31/50 Pages) ON Semiconductor – I2C Micro-Stepping Motor Driver | |||
|
◁ |
AMISâ30622
29. <ElFlag> = <CPFail> or <UV2> or <ElDef> or <VDDreset>
30. After powerâonâreset, the <Standby> state is entered.
31. 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.
<AccShape> at â0â will be taken into account after the DualPosition sequence. A GetFullStatus1 command will return the default
parameters for <Vmax> and <Vmin> stored in RAM.
32. Shutdown state can be left only when <TSD> and <HS> flags are reset.
33. Flags can be reset only after the master could read them via a GetFullStatus1 command, and provided the physical conditions allow
for it (normal temperature, correct battery voltage and no electrical or charge pump defect).
34. 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 command.
35. <SecEn> = â1â when register <SecPos> is loaded with a value different from the most negative value (i.e. different from 0x400 = â100 0000
0000â).
36. <Stop> flag allows distinguishing 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>.
37. While in state <Stopped>, if <ActPos> â <TagPos> there is a transition to state <GotoPos>. This transition has the lowest priority,
meaning that <Stop>, <TSD>, etceteras are first evaluated for possible transitions.
38. If <StepLoss> is active, then SetPosition and GotoSecurePosition commands are not ignored. <StepLoss> can only be cleared
by a GetFullStatus1 command.
POR
Referencing
Thermal Shutdown
Softâstop
HardStop HardStop
Shutdown
Dual Positioning Motion finished HardStop
Thermal
ShutDown
SoftStop
HardStop
Thermal Shutdown
GetFullStatus1
Stopped
Motion Finished
GotoSecPos
SetPosition
Motion Finished
HardStop
GotoPos
Priorities 1
2
3
4
Motion Finished
Vbb < UV2 or CPFAIL
Vbb < UV2 or CPFAIL
HardStop
Figure 17. Simplified State Diagram
http://onsemi.com
31
|
▷ |