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

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.7. Autarkic functionality in under-voltage condition
Battery voltage management
The AMIS-30623 monitors the battery voltage by means of one threshold and one shutdown level, as illustrated in the state diagram
below. The only condition to reset flags <UV2> and <StepLoss> is to recover a battery voltage higher than UV1 and to receive a
GetStatus
Autarkic function
In Stop mode 1 the motor is put in shutdown state. The <UV2> flag is set. In case Vbb > UV1 AMIS-30623 accepts updates of the
target position by means of the reception of SetPosition, SetPositionShort,
commands, even if the <UV2> flag is NOT prior cleared.
In Stop mode 2 the motor is stopped immediately and put in shutdown state. The <UV2> and <Steploss> flags are set. In case Vbb
> UV1 AMIS-30623 autonomously resumes the motion to the original target position using the stored motor parameters (minimum and
maximum velocity, acceleration, step-mode, run- and hold current) in case no RAM reset occurred.
The flags are only cleared after receiving a
Updates of the target position by means of the reception of SetPosition, SetPositionShort,
GotoSecurePosition
Important notes:
Logical implementation Autarkic function
The logic uses the <UV2>, <CPFail> and <Steploss> signal NOT the state.
The state is set one clock after the signal and would therefore slow down the reaction time. Also the state can only be cleared after a
GetStatus
Only <UV2> and <CPFail> are applicable for finishing the motion to the original target position:
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
1.
2.
3.
4.
In the case of Stop mode 2 care needs to be taken because the accumulated steploss can cause a significant deviation
between physical and stored actual position.
The
RAM reset occurs when Vdd < VddReset (digital Power On Reset level)
The Autarkic function remains active as long as Vdd > VddReset
<UV2> needs to be cleared to leave the Shutdown State
<CPFail> needs to be cleared to avoid a new HardStop after entering the GotoPos state
or a
or
SetDualPosition
GetFullStatus
GetFullStatus
- < UV2 > = ‘0’
- < StepLoss > = ‘0’
Normal voltage
commands is accepted, even if the <UV2> and <Steploss> flags are NOT prior cleared.
command which prevents the autonomous function.
command will only be executed after clearing the <UV2> and <Steploss> flags.
Vbb > UV1 &
LIN frame:
GetStatus or
GetFullStatus
command.
GetStatus
Figure 17: State Diagram Battery Voltage Management
or
- < UV2 > = ‘ 1 ’
- < StepLoss > = ‘0’
- Motor shutdown
GetFullStatus
(motion disabled)
Stop mode 1
25
Vbb < UV2
(no motion)
command.
Vbb < UV2 &
motion ongoin g
- < UV2 > = ‘ 1 ’
- < StepLoss > = ‘ 1 ’
- HardStop
- Motor shutdown
SetPosParam
(motion disabled)
Stop mode 2
and
GotoSecurePosition
SetPosParam
Data Sheet
and

Related parts for AMIS-30623