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

no-image

AMIS-30623

Manufacturer Part Number
AMIS-30623
Description
Lin Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30623 LIN Microstepping Motordriver
SetPositionShort()
This command is provided to the circuit by the LIN Master to drive one, two or four motors to a given absolute position. It applies only
for half stepping mode (StepMode[1:0] = “00”) and is ignored when in other stepping modes. See Positioning. for more details.
The physical address is coded on 4 bits, hence SetPositionShort can only be used with a network implementing a maximum of 16
slave nodes. These 4 bits are corresponding to the bits PA[3:0] in OTP memory (address 0x02) See
The priority encoder table
SetPositionShort corresponds to the following LIN writing frames
1.) Two (2) data bytes frame for one (1) motor, with specific identifier (type #2)
2.) Four (4) data bytes frame for two (2) motors, with specific identifier (type # 2)
3.) Eight (8) data bytes frame for four (4) motors, with specific identifier (type #2)
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
Where:
(*)
Broad:
ID[5:0]:
Where:
(*)
ID[5:0]:
Adn[3:0]:
Posn[10:0]:
Where:
(*)
ID[5:0]:
Adn[3:0]:
Posn[10:0]:
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 identifier to two data bytes SetPositionShort command.
according to parity computation
according to parity computation
If broad = ‘0’ all the stepper motors connected to the LIN bus will go to Pos[10:0]..
Dynamically allocated identifier to four data bytes SetPositionShort command.
Motor #n physical address least significant bits (n ∈ [1,2]).
Signed 11-bit position set point for Motor #n (see
Dynamically allocated identifier to eight data bytes SetPositionShort command.
Motor #n physical address least significant bits (n ∈ [1,4]).
Signed 11-bit position set point for Motor #n (see
Bit 7
Bit 7
Bit 7
*
*
*
acknowledges the cases where a SetPositionShort command will be ignored.
SetPositionShort Writing Frame
SetPositionShort Writing Frame
SetPositionShort Writing Frame
Pos4[10 :8]
Pos1[10:8]
Pos2[10:8]
Pos1[10:8]
Pos2[10:8]
Pos3[10:8]
Pos[10:8]
Bit 6
Bit 6
Bit 6
*
*
*
60
Bit 5
Bit 5
Bit 5
0
1
1
Broad
Pos3[7 :0]
Bit 4
Bit 4
Bit 4
ID4
Pos [7:0]
Pos1[7:0]
Pos2[7:0]
Pos1[7:0]
Pos2[7:0]
Pos4[7:0]
Structure
Structure
Structure
0
1
1
1
1
1
1
1
Bit 3
Bit 3
Bit 3
ID3
ID3
ID3
RAM
RAM
Registers)
Registers)
Bit 2
Bit 2
Bit 2
ID2
ID2
ID2
AD1[3:0]
AD2[3:0]
AD1[3:0]
AD2[3:0]
AD3[3:0]
AD4[3:0]
AD [3:0]
Bit 1
Bit 1
Bit 1
ID1
ID1
ID1
Physical Address of the Circuit
Bit 0
Bit 0
Bit 0
ID0
ID0
ID0
Data Sheet

Related parts for AMIS-30623