English
Language : 

AMIS-30623 Datasheet, PDF (55/65 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30623
SetStallParam Writing Frame
Byte Content
Structure
Bit 7 Bit Bit Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
65
0
Identifier
0
01
1
1
1
0
0
1
Data 1
AppCMD = 0x80
2
Data 2
1
CMD[6:0] = 0x16
3
Data 3 Broad
AD[6:0]
4
Data 4
Irun[3:0]
Ihold[3:0]
5
Data 5
Vmax[3:0]
Vmin[3:0]
6
Data 6 MinSamples[2:0] Shaft
Acc[3:0]
6
Data 7
AbsThr[3:0]
RelThr[3:0]
8
Data 8
MinZCross[2:0] AccShape StepMode[1:0] DC100StEn PWMJEn
Where:
Broad:
If Broad = ‘0’ all the circuits connected to the LIN bus will set the parameters in their RAMs as
requested
SetMotorParam()
This command is provided to the circuit by the LIN master to set the values for the stepper motor parameters (listed below) in RAM.
Refer to RAM Registers to see the meaning of the parameters sent by the LIN master.
Important: If a SetMotorParam occurs while a motion is ongoing, it will modify at once the motion parameters (see Position
Controller). Therefore the application should not change other parameters than Vmax and Vmin while a motion is running, otherwise
correct positioning cannot be guaranteed.
SetMotorParam corresponds to the following LIN writing frame with 0x3C identifier (type #4).
SetMotorParam Writing Frame
Byte Content
Structure
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] = 0x09
3
Data 3 Broad
AD[6:0]
4
Data 4
Irun[3:0]
Ihold[3:0]
5
Data 5
Vmax[3:0]
Vmin[3:0]
6
Data 6
SecPos[10:8]
Shaft
Acc[3:0]
7
Data 7
SecPos[7:0]
8
Data 8
1
PWMfreq 1 AccShape StepMode[1:0] 1
PWMJEn
Where:
Broad:
If Broad = ‘0’ all the circuits connected to the LIN bus will set the parameters in their RAMs as
requested
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).
Rev. 4 | Page 55 of 65 | www.onsemi.com