English
Language : 

AMIS-30623 Datasheet, PDF (50/65 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30623
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 purpose, this is acknowledged.
Some frames implement a Broad bit that allows to address a command to all the AMIS-30623 circuits connected to the same LIN bus.
Broad is active when at ‘0’, in which case the physical address provided in the frame is thus not taken into account by the slave nodes.
16.2 Application Commands
GetActualPos
This command is provided to the circuit by the LIN master to get the actual position of the stepper-motor. This position
(ActPos[15:0]) is returned in signed two’s complement 16-bit format. One should note that according to the programmed stepping
mode, the LSBs of ActPos[15:0] may have no meaning and should be assumed to be ‘0’, as described in Position Ranges.
GetActualPos also provides a quick status of the circuit and the stepper-motor, identical to that obtained by command GetStatus
(see further).
Note: A GetActualPosition command will not attempt to reset any flag. GetActualPos corresponds to the following LIN reading frames.
1.) 4 data bytes in-frame response with direct ID (type #5)
Byte
0
1
2
3
4
Where:
(*)
ID[5:0]:
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Bit 7
*
ESW
VddReset
Reading Frame
Structure
Bit 6 Bit 5 Bit 4 Bit 3
*
1
0 ID3
AD[6:0]
ActPos[15:8]
ActPos[7:0]
StepLoss ElDef UV2 TSD
Bit 2
ID2
TW
Bit 1 Bit 0
ID1 ID0
Tinfo[1:0]
According to parity computation
Dynamically allocated direct identifier. There should be as many dedicated identifiers to this
GetActualPos command as there are stepper-motors connected to the LIN bus.
2.) One preparing frame prior 4 data bytes in-frame response with 0x3D indirect ID
Byte
0
1
2
Content
Identifier
Data 1
Data 2
Bit 7
*
1
1
Preparing Frame
Structure
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
*
0
ID4 ID3 ID2
CMD[6:0] = 0x00
AD[6:0]
Bit 1
ID1
Bit 0
ID0
Byte
0
1
2
3
4
5
6
7
8
Where:
(*)
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
Bit 7
0
ESW
VddReset
Reading Frame
Structure
Bit 6 Bit 5 Bit 4 Bit 3
1
1
1
1
AD[6:0]
ActPos[15:8]
ActPos[7:0]
StepLoss ElDef UV2 TSD
0xFF
0xFF
0xFF
0xFF
Bit 2
1
TW
According to parity computation
Bit 1 Bit 0
0
1
Tinfo[1:0]
Rev. 4 | Page 50 of 65 | www.onsemi.com