English
Language : 

AMIS30623C623BRG Datasheet, PDF (54/61 Pages) ON Semiconductor – Micro-stepping Motor Driver
AMIS−30623
SetOTPparam
This command is provided to the circuit by the LIN master
to program the content D[7:0] of the OTP memory byte
OTPA[2:0] and to zap it.
Important: This command must be sent under a specific
VBB voltage value. See parameter VBBOTP in DC
Parameters. This is a mandatory condition to ensure reliable
zapping.
SetMotorParam corresponds to a 0x3C LIN writing frames (type #4).
Table 61. SetOTPparam WRITING FRAME TYPE #4
Structure
Byte
Content
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
Identifier
0
0
1
1
1
1
0
0
1
Data 1
AppCMD = 0x80
2
Data 2
1
CMD[6:0] = 0x10
3
Data 3
Broad
AD[6:0]
4
Data 4
1
1
1
1
1
OTPA[2:0]
5
Data 5
D[7:0]
6
Data 6
0xFF
7
Data 7
0xFF
8
Data 8
0xFF
9
Checksum
Checksum over data
Where:
Broad: If Broad = ‘0’ all the circuits connected to the LIN bus will set the parameters in their OTP memories as requested
SetPosition
This command is provided to the circuit by the LIN master
to drive one or two motors to a given absolute position. See
Positioning for more details.
The priority encoder table (See Priority Encoder)
describes the cases where a SetPosition command will
be ignored.
SetPosition corresponds to the following LIN write frames.
1. Two (2) Data bytes frame with a direct ID (type #3)
Table 62. SetPosition WRITING FRAME TYPE #3
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
Pos[15 :8]
2
Data 2
Pos[7 :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 SetPosition command
as there are stepper−motors connected to the LIN bus.
http://onsemi.com
54