AMIS-30623 LIN Microstepping Motordriver
Data Sheet
Table 18: OTP Overwrite Protection
Lock bit
Protected bytes
LOCKBT (factory zapped before delivery)
LOCKBG
0x00 to 0x01
0x00 to 0x07
The command used to load the application parameters via the LIN bus in the RAM prior to an OTP Memory programming is
SetMotorParam. This allows for a functional verification before using a SetOTPparam command to program and zap separately one
OTP memory byte. A GetOTPparamcommand issued after each SetOTPparamcommand allows to verify the correct byte zapping.
Note: zapped bits will really be “active” after a GetOTPparam or a ResetToDefault command or after a power-up.
Application parameters stored in OTP Memory
Except for the physical address PA[3:0]these parameters, although programmed in a non-volatile memory can still be overridden in
RAM by a LIN writing operation.
PA[3:0]
In combination with HW[2:0] it forms the physical address AD[6:0]of the stepper-motor. Up to 128 Stepper-motors can
theoretically be connected to the same LIN bus
AbsThr[3:0] Absolute and Relative threshold used for the motion detection
Index
AbsThr
AbsThr level (V)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Disable
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
6.5
7.0
7.5
DelThr[3:0] Absolute and Relative threshold used for the motion detection
Index
DelThr
DelThr level (V)
Disable
0.25
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0.50
0.75
1.00
1.25
1.50
1.75
2.00
2.25
2.50
2.75
3.00
3.25
3.50
3.75
AMI Semiconductor – June 2006, Rev 3.0
27
www.amis.com