English
Language : 

AMIS-30623 Datasheet, PDF (53/65 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30623
HardStop
This command will be internally triggered when an electrical problem is detected in one or both coils, leading to 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 may have been lost. Once the motor is stopped, ActPos register is copied into TagPos register to ensure keeping the stop
position.
A hardstop command can also be issued by the LIN master for some safety reasons. It corresponds then to the following two data
bytes LIN writing frame (type #1).
Byte
0
1
2
Where:
(*)
Broad:
Content
Identifier
Data
Data
HardStop Writing Frame
Structure
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
*
*
0
ID4 ID3 ID2
1
CMD[6:0] = 0x05
Broad
AD[6:0]
Bit 1
ID1
Bit 0
ID0
according to parity computation
If broad = ‘0’ stepper motors connected to the LIN bus will stop
ResetPosition
This command is provided to the circuit by the LIN master to reset ActPos and TagPos registers to zero. This can be helpful to
prepare for instance a relative positioning.
ResetPosition corresponds to the following LIN writing frames (type #1).
Byte
0
1
2
Where:
(*)
Broad:
Content
Identifier
Data
Data
ResetPosition Writing Frame
Structure
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
*
*
0
ID4 ID3 ID2
1
CMD[6:0] = 0x06
Broad
AD[6:0]
Bit 1
ID1
Bit 0
ID0
according to parity computation
If broad = ‘0’ all the circuits connected to the LIN bus will reset their ActPos and TagPos registers
ResetToDefault
This command is provided to the circuit by the LIN master in order to reset the whole slave node into the initial state. ResetToDefault
will, for instance, overwrite the RAM with the reset state of the registers parameters (See RAM Registers). This is another way for the
LIN master to initialize a slave node in case of emergency, or simply to refresh the RAM content.
Note: ActPos and TagPos are not modified by a ResetToDefault command.
Important: Care should be taken not to send a ResetToDefault command while a motion is ongoing, since this could modify the
motion parameters in a way forbidden by the position controller.
ResetToDefault corresponds to the following LIN writing frames (type #1).
Byte
0
1
2
Where:
(*)
Broad:
Content
Identifier
Data
Data
ResetPosition Writing Frame
Structure
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
*
*
0
ID4 ID3 ID2
1
CMD[6:0] = 0x07
Broad
AD[6:0]
Bit 1
ID1
Bit 0
ID0
according to parity computation
If broad = ‘0’ all the circuits connected to the LIN bus will reset to default
Rev. 4 | Page 53 of 65 | www.onsemi.com