English
Language : 

AMIS30623C623BRG Datasheet, PDF (44/61 Pages) ON Semiconductor – Micro-stepping Motor Driver
AMIS−30623
LIN APPLICATION COMMANDS
Introduction
The LIN Master will have to use commands to manage the different application tasks the AMIS−30623 can feature. The
commands summary is given in Table 37 below.
Table 37. COMMANDS SUMMARY
Command
Frames
Mnemonic
Code Prep # Read # Write #
Description
READING COMMAND
GetActualPos
0x00
7, 8
5, 6
Returns the actual position of the motor
GetFullStatus
0x01
7, 8
6
Returns a complete status of the circuit
GetOTPparam
0x02
7, 8
6
Returns the OTP memory content
GetStatus
0x03
5
Returns a short status of the circuit
WRITING COMMANDS
GotoSecurePosition
0x04
1
Drives the motor to its secure position
HardStop
0x05
1
Immediate motor stop
ResetPosition
0x06
1
Actual position becomes the zero position
RunVelocity
0x17
1
Drives motor continuously
SetDualPosition
0x08
4
Drives the motor to 2 different positions with different speeds
SetMotorParam
0x09
4
Programs the motion parameters and values for the
current in the motor’s coils
SetOTPparam
0x10
4
Programs (and zaps) a selected byte of the OTP memory
SetStallparam
0x16
4
Programs the motion detection parameters
SetPosition
0x0B
1, 3, 4 Drives the motor to a given position
SetPositionShort (1 m.) 0x0C
2
Drives the motor to a given position (half step mode only)
SetPositionShort (2 m.) 0x0D
2
Drives two motors to 2 given positions (half step only)
SetPositionShort (4 m.) 0x0E
2
Drives four motors to 4 given positions (half step only)
SetPosParam
0x2F
2
Drives the motor to a given position and programs some
of the motion parameters.
SERVICE COMMANDS
Sleep
1
Drives circuit into sleep mode if <SleepEn> = 1
Drives circuit into stopped mode if if <SleepEn> = 0
SoftStop
0x0F
1
Motor stopping with a deceleration phase
TestBemf
0x1F
These commands are described hereafter, with their
corresponding LIN frames. Refer to LIN Frames for more
details on LIN frames, particularly for what concerns
dynamic assignment of identifiers. A color coding is used to
1
Outputs Bemf voltage on pin SWI
distinguish between master and slave parts within the frames
and to highlight dynamic identifiers. An example is shown
below.
Figure 26. Color Code Used in the Definition of LIN Frames
Usually, the AMIS−30623 makes use of dynamic identifiers for general−purpose 2, 4 or 8 bytes writing frames. If dynamic
identifiers are used for other purposes, this is acknowledged.
http://onsemi.com
44