English
Language : 

AMIS-30621 Datasheet, PDF (49/59 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS−30621
GetStatus corresponds to a 2 data bytes LIN in−frame response with a direct ID (type #5).
Table 45. GetStatus READING FRAME TYPE #5
Structure
Byte
Content
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
Identifier
*
*
0
ID4
ID3
ID2
ID1
ID0
1
Data 1
ESW
AD[6:0]
2
Data 2
VDDReset
StepLoss
ElDef
UV2
TSD
TW
Tinfo[1:0]
3
Checksum
Checksum over data
Where:
(*) According to parity computation
ID[5:0]: 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.
Note: the dynamic ID allocation has to be assigned to
‘General Purpose 2 Data bytes’ ROM pointer, i.e. ‘0000’.
The command is decoded only from the command data.
GotoSecurePosition corresponds to the following LIN writing frame (type #1).
Table 46. GotoSecurePosition WRITING FRAME TYPE #1
Structure
Byte
Content
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
Identifier
*
*
0
ID4
ID3
ID2
ID1
ID0
1
Data
1
CMD[6:0] = 0x04
2
Data
Broad
AD[6:0]
3
Checksum
Checksum over data
Where:
(*) According to parity computation
Broad: If Broad = ‘0’ all the stepper motors connected to the LIN bus will reach their secure position
HardStop
may have been lost. Once the motor is stopped, <ActPos>
This command will be internally triggered when an register is copied into <TagPos> register to ensure keeping
electrical problem is detected in one or both coils, leading to the stop position.
shutdown mode. If this occurs while the motor is moving,
the <StepLoss> flag is raised to allow warning of the
LIN master at the next GetStatus command that steps
Note: the dynamic ID allocation has to be assigned to
‘General Purpose 2 Data bytes’ ROM pointer, i.e. ‘0000’.
The command is decoded only from the command data.
http://onsemi.com
49