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

no-image

AMIS-30623

Manufacturer Part Number
AMIS-30623
Description
Lin Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30623 LIN Microstepping Motordriver
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.
17.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
GetActualPos also provides a quick status of the circuit and the stepper-motor, identical to that obtained by command
(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)
2.) One preparing frame prior 4 data bytes in-frame response with 0x3D indirect ID
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
Where:
(*)
ID[5:0]:
Where:
(*)
Byte
0
1
2
3
4
Byte
0
1
2
Byte
0
1
2
3
4
5
6
7
8
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Content
Identifier
Data 1
Data 2
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
GetActualPos command as there are stepper-motors connected to the LIN bus.
According to parity computation
VddReset
VddReset
Bit 7
Bit 7
Bit 7
ESW
ESW
*
*
1
1
0
StepLoss
StepLoss
Bit 6
Bit 6
Bit 6
*
*
1
Preparing Frame
Reading Frame
Reading Frame
52
ElDef
ElDef
Bit 5
Bit 5
Bit 5
1
0
1
ActPos[15:8]
ActPos[15:8]
ActPos[7:0]
ActPos[7:0]
Structure
Structure
Structure
CMD[6:0] = 0x00
Bit 4
Bit 4
Bit 4
UV2
ID4
UV2
0xFF
0xFF
0xFF
0xFF
0
1
AD[6:0]
AD[6:0]
AD[6:0]
Bit 3
Bit 3
Bit 3
ID3
TSD
ID3
TSD
1
Bit 2
Bit 2
Bit 2
ID2
ID2
TW
TW
1
Bit 1
Tinfo[1:0]
Bit 1
Bit 1
Tinfo[1:0]
ID1
ID1
0
Bit 0
Bit 0
Bit 0
ID0
ID0
1
Position
Data Sheet
GetStatus
Ranges.

Related parts for AMIS-30623