English
Language : 

AMIS-30621 Datasheet, PDF (26/43 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS-30621 LIN Microstepping Motordriver
Data Sheet
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 § 0 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
§ 9.2.1.1). 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).
bit 7
0
1
Broad
1
bit 6
0
bit 5
1
Irun[3:0]
Vmax[3:0]
SecPos[10:8] Shaft
1
1
bit 4
bit 3
bit 2
bit 1
1
1
1
0
AppCMD = 0x80
CMD[6:0] = 0x09
AD[6:0]
Ihold[3:0]
Vmin[3:0]
Acc[3:0]
SecPos[7:0]
AccShape
StepMode[1:0]
1
If Broad = ‘0’ all the circuits connected to the LIN bus will
set the parameters in their RAMs as requested.
bit 0
0
Identifier
Data1
Data2
Data3
Data4
Data5
Data6
Data7
1
Data8
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 § 5. This is a mandatory
condition to ensure reliable zapping.
SetMotorParam corresponds to a 0x3C LIN writing frames
(type #4).
bit 7
0
1
Broad
1
bit 6
0
1
bit 5
1
1
bit 4
bit 3
1
1
AppCMD = 0x80
CMD[6:0] = 0x10
AD[6:0]
1
1
D[7:0]
0xFF
0xFF
0xFF
If Broad = ‘0’ all the circuits connected to the LIN bus will
set the parameters in their OTP memories as requested.
bit 2
1
bit 1
0
OTPA[2:0]
bit 0
0
Identifier
Data1
Data2
Data3
Data4
Data5
Data6
Data7
Data8
AMI Semiconductor- Rev. 1.4
www.amis.com
26