AMIS-30623 LIN Microstepping Motordriver
Data Sheet
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: ActPosand TagPosare not modified by a ResetToDefaultcommand.
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.
ResetToDefaultcorresponds to the following LIN writing frames (type #1).
ResetPosition Writing Frame
Byte
Content
Structure
Bit 7
*
Bit 6
*
Bit 5
0
Bit 4
ID4
Bit 3
ID3
Bit 2
ID2
Bit 1
ID1
Bit 0
ID0
0
1
Identifier
Data
1
CMD[6:0] = 0x07
AD[6:0]
Broad
2
Data
Where:
(*)
Broad:
according to parity computation
If broad = ‘0’ all the circuits connected to the LIN bus will reset to default
RunVelocity
This command is provided to the circuit by the LIN Master in order to put the motor in continuous motion state.
Note: Continuous LIN communication is required. If not Lost LIN is detected and an autonomous motion will start. See also LIN lost
behavior.
RunVelocitycorresponds to the following LIN writing frames (type #1).
RunVelocity Writing Frame
Byte
Content
Structure
Bit 7
*
Bit 6
*
Bit 5
0
Bit 4
ID4
Bit 3
ID3
Bit 2
ID2
Bit 1
ID1
Bit 0
ID0
0
1
Identifier
Data 1
1
CMD[6:0] = 0x17
AD[6:0]
Broad
2
Data 2
Where:
(*)
Broad:
according to parity computation
If broad = ‘0’ all the stepper motors connected to the LIN bus will start continuous motion.
AMI Semiconductor – June 2006, Rev 3.0
56
www.amis.com