|
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
|
▷ |