|
AMIS-30622_13 Datasheet, PDF (34/50 Pages) ON Semiconductor – I2C Micro-Stepping Motor Driver | |||
|
◁ |
AMISâ30622
This can be illustrated in the following sequence given as an application example. The master can check whether there is
a problem or not and decide which application strategy to adopt.
Table 23. Example of Possible Sequence used to Detect and Determine Cause of Motor Shutdown
Tj ⥠Tsd or
VBB ⤠UV2 or
<ElDef> = â1â or
<CPFail> = â1â
â
SetPosition
frame
â
GetFullStatus1 frame
â
GetFullStatus1 frame
â...
â The circuit is driven in motor shutdown
mode
â The application is not aware of this
â The position setâpoint is
updated by the I2C Master
â Motor shutdown mode
â no motion
â The application is still
unaware
â The application is aware â Possible confirmation of
of a problem
the problem
â Reset <TW> or <TSD> or <UV2> or <StepLoss> or
<ElDef> or <CPFail> by the application
â Possible new detection of over temperature or low
voltage or electrical problem â Circuit sets <TW> or
<TSD> or <UV2> or <StepLoss> or <ElDef> or
<CPFail> again at â1â
Important: While in shutdown mode, since there is no hold
current in the coils, the mechanical load can cause a step loss,
which indeed cannot be flagged by the AMISâ30622.
Note: The Priority Encoder is describing the management of
states and commands.
Warning: The application should limit the number of
consecutive GetFullStatus1 commands to try to get the
AMISâ30622 out of shutdown mode when this proves to be
unsuccessful, e.g. there is a permanent defect. The reliability
of the circuit could be altered since GetFullStatus1 attempts
to disable the protection of the Hâbridges.
http://onsemi.com
34
|
▷ |