English
Language : 

AMIS-30623 Datasheet, PDF (52/65 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30623
2
Byte
0
1
2
3
4
5
6
7
8
Where:
(*)
Data 2
1
AD[6:0]
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
Bit 7
0
Reading Frame
Structure
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
1
1
1
1
1
OTP byte @0x00
OTP byte @0x01
OTP byte @0x02
OTP byte @0x03
OTP byte @0x04
OTP byte @0x05
OTP byte @0x06
OTP byte @0x07
Bit 1
0
Bit 0
1
According to parity computation
GetStatus
This command is provided to the circuit by the LIN master to get a quick status (compared to that of GetFullStatus command) of the
circuit and of the stepper-motor. Refer to Table 20 to see the meaning of the parameters sent to the LIN master.
Note: A GetStatus command will attempt to reset flags <TW>, <TSD>, <UV2>, <ElDef>, <StepLoss> and <VddReset>.
GetStatus corresponds to a 2 data bytes LIN in-frame response with a direct ID (type #5).
Byte
0
1
2
Where:
(*)
ID[5:0]:
Content
Identifier
Data 1
Data 2
GetStatus Reading Frame
Structure
Bit 7
Bit 6 Bit 5 Bit 4 Bit 3
*
*
0
ID4 ID3
ESW
AD[6:0]
VddReset 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
GetStatus command as there are stepper-motors connected to the LIN bus.
GotoSecurePosition
This command is provided by the LIN master to one or all the stepper-motors to move to the secure position SecPos[10:0]. It can
also be internally triggered if the LIN bus communication is lost, after an initialization phase, or prior to going into sleep mode. See the
priority encoder description for more details. The priority encoder table also acknowledges the cases where a GotoSecurePosition
command will be ignored.
GotoSecurePosition corresponds to the following LIN writing frame (type #1).
Byte
0
1
2
Where:
(*)
Broad:
Content
Identifier
Data
Data
GotoSecurePosition Writing Frame
Structure
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
*
*
0
ID4 ID3 ID2
1
CMD[6:0] = 0x04
Broad
AD[6:0]
Bit 1
ID1
Bit 0
ID0
according to parity computation
If Broad = ‘0’ all the stepper motors connected to the LIN bus will reach their secure position
Rev. 4 | Page 52 of 65 | www.onsemi.com