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

no-image

AMIS-30623

Manufacturer Part Number
AMIS-30623
Description
Lin Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30623 LIN Microstepping Motordriver
SetPosition()
This command is provided to the circuit by the LIN master to drive one or two motors to a given absolute position. See
more details.
The priority encoder table
SetPosition corresponds to the following LIN write frames.
1) Two (2) Data bytes frame with a direct ID (type #3)
2) Four (4) Data bytes frame with a general purpose identifier (type #1)
3) Two (2) motors positioning frame with 0x3C identifier (type #4)
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
Where:
(*)
ID[5:0]:
Where:
(*)
Broad:
Where:
Adn[6:0] :
Posn[15:0] : Signed 16-bit position set-point for motor #n.
Byte
0
1
2
Byte
0
1
2
3
4
Byte
0
1
2
3
4
5
6
7
8
(See Priority Encoder)
Content
Identifier
Data 1
Data 2
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
According to parity computation
Dynamically allocated direct identifier. There should be as many dedicated identifiers to this
SetPosition command as there are stepper-motors connected to the LIN bus.
According to parity computation
Motor #n physical address (n ∈ [1,2]).
If broad = ‘0’ all the stepper motors connected to the LIN will must go to Pos[15:0].
Broad
Bit 7
Bit 7
Bit 7
*
*
1
0
1
1
1
acknowledges the cases where a SetPosition command will be ignored.
SetPosition Writing Frame
SetPosition Writing Frame
SetPosition Writing Frame
Bit 6
Bit 6
Bit 6
*
*
0
59
Bit 5
Bit 5
Bit 5
0
1
1
AppCMD = 0x80
Pos[15 :8]
Pos1[15:8]
Pos2[15:8]
Bit 4
Bit 4
Bit 4
Pos[7 :0]
Pos[15:8]
Pos1[7:0]
Pos2[7:0]
ID4
Pos[7:0]
Structure
Structure
CMD[6:0] = 0x0B
Structure
CMD[6:0] = 0x0B
0
1
AD1[6:0]
AD2[6:0]
AD[6:0]
Bit 3
Bit 3
Bit 3
ID3
ID3
1
Bit 2
Bit 2
Bit 2
ID2
ID2
1
Bit 1
Bit 1
Bit 1
ID1
ID1
0
Bit 0
Bit 0
Bit 0
ID0
ID0
0
Data Sheet
Positioning
for

Related parts for AMIS-30623