AMIS30623C623AG ON Semiconductor, AMIS30623C623AG Datasheet - Page 16

IC MOTOR DVR MICROSTP LIN 32NQFP

AMIS30623C623AG

Manufacturer Part Number
AMIS30623C623AG
Description
IC MOTOR DVR MICROSTP LIN 32NQFP
Manufacturer
ON Semiconductor
Type
Stepper Motor Driverr
Datasheet

Specifications of AMIS30623C623AG

Applications
Stepper Motor Driver
Number Of Outputs
1
Current - Output
800mA
Voltage - Supply
6.5 V ~ 29 V
Operating Temperature
-40°C ~ 165°C
Mounting Type
Surface Mount
Package / Case
32-VSQFP
Product
Stepper Motor Controllers / Drivers
Operating Supply Voltage
5 V
Supply Current
10 mA
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Load
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AMIS30623C623AG
Manufacturer:
ON Semiconductor
Quantity:
70
Part Number:
AMIS30623C623AG
Manufacturer:
ON Semiconductor
Quantity:
10 000
Dual Positioning
perform a positioning using two different velocities. The first
motion is done with the specified Vmin and Vmax velocities
in the SetDualPosition command, with the acceleration
(deceleration) parameter already in RAM, to a position
Pos1[15:0] also specified in SetDualPosition.
Pos1[15:0] + Pos2[15:0] is done at the specified
Vmin velocity in the SetDualPosition command (no
Remark: This operation cannot be interrupted or influenced by any further command unless the occurrence of the conditions
driving to a motor shutdown or by a HardStop command. Sending a SetDualPosition command while a motion is
already ongoing is not recommended.
21. The priority encoder is describing the management of states and commands.
22. A DualPosition sequence starts by setting TagPos buffer register to SecPos value, provided secure position is enabled otherwise TagPos
23. Commands such as GetActualPos or GetStatus will be executed while a Dual Positioning is running. This applies also for a dynamic ID
24. The Pos1, Pos2, Vmax and Vmin values programmed in a SetDualPosition command apply only for this sequence. All other motion
25. Commands ResetPosition, SetDualPosition, and SoftStop will be ignored while a DualPosition sequence is ongoing, and will not be executed
26. Recommendation: a SetMotorParam command should not be sent during a SetDualPosition sequence: all the motion parameters
Position Periodicity
from −4096 to +4095 in half−step to −32768 to +32767 in
1/16th micro−stepping mode. One can project all these
positions lying on a circle. When executing the command
SetPosition, the position controller will set the
movement direction in such a way that the traveled distance
is minimal.
A SetDualPosition command allows the user to
Then a second relative motion to a physical position
Depending on the stepping mode the position can range
Second Position = 5
Secure Position = 50
Assume:
First Position = 300
is reset to zero. If a SetPosition(Short) command is issued during a DualPosition sequence, it will be kept in the position buffer memory and
executed afterwards. This applies also for the commands Sleep, SetPosParam and GotoSecurePosition.
assignment LIN frame.
parameters are used from the RAM registers (programmed for instance by a former SetMotorParam command). After the DualPosition
motion is completed, the former Vmin and Vmax become active again.
afterwards.
defined in the command, except Vmin and Vmax, become active immediately.
Position:
Profile:
Motion status:
Vmin
Pos: xx
0
Vmax
xx
During one Vmin time the
first movement
00
When Stall Detection is enabled, this
movement is stopped when a stall is
ActPos is 0
Figure 8. Dual Positioning
ActPos: 300 ActPos: 0
http://onsemi.com
Tstab
0
16
ResetPos
detected.
acceleration). Once the second motion is achieved, the
ActPos register is reset to zero, whereas TagPos register
is not changed.
positioning, the secure positioning is executed. The figure
below gives a detailed overview of the dual positioning
function. After the dual positioning is executed an internal
flag is set to indicate the AMIS−30623 is referenced.
going from ActPos = +30000 to TagPos = –30000 is
clockwise.
several consecutive SetPosition commands can be
used. One could also use for larger movements the command
RunVelocity.
0 1
When the Secure position is enabled, after the dual
The figure below illustrates that the moving direction
If a counter clockwise motion is required in this example,
movement
second
5 steps
0 0
ActPos: 0
ResetPos
4
Tstab
A new motion will
start only after
0
Tstab
0
0 1
(if enabled)
positioning
Secure
0 0
ActPos: 50
50
0

Related parts for AMIS30623C623AG