English
Language : 

AMIS30623C623BRG Datasheet, PDF (58/61 Pages) ON Semiconductor – Micro-stepping Motor Driver
AMIS−30623
Table 69. SLEEP WRITING FRAME
Byte
0
1
2
3
Content
Identifier
Data 1
Data 2
Checksum
Bit 7
0
Bit 6
0
Bit 5
1
Structure
Bit 4
Bit 3
1
1
0x00
0xFF
Checksum over data
Bit 2
1
Bit 1
0
Bit 0
0
SoftStop
If a SoftStop command occurs during a motion of the
stepper motor, it provokes an immediate deceleration to
Vmin (see Minimum Velocity) followed by a stop,
regardless of the position reached. Once the motor is
stopped, TagPos register is overwritten with value in
ActPos register to ensure keeping the stop position.
Note: The dynamic ID allocation has to be assigned to
‘General Purpose 2 Data bytes’ ROM pointer ‘0000’. The
command is decoded only from the command data.
Note: A SoftStop command occurring during a
DualPosition sequence is not taken into account.
Command SoftStop occurs in the following cases:
• The chip temperature rises above the thermal shutdown
threshold (see DC Parameters and Temperature
Management);
• The LIN master requests a SoftStop. Hence
SoftStop will correspond to the following two data
bytes LIN writing frame (type #1).
Table 70. SoftStop 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
1
CMD[6:0] = 0x0F
2
Data 2
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 stop with deceleration.
TestBemf (not applicable for “Product Versions PGA & PNA”)
This command is provided to the circuit by the
LIN Master in order to output the Bemf integrator output to
the SWI output of the chip. Once activated, it can be stopped
only after POR. During the Bemf observation, reading of the
SWI state is internally forbidden.
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.
TestBemf corresponds to the following LIN writing frames
(type #1).
Table 71. TestBemf WRITING FRAME
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
1
CMD[6:0] = 0x1F
2
Data 2
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 be affected.
http://onsemi.com
58