English
Language : 

AMIS30623C623BRG Datasheet, PDF (24/61 Pages) ON Semiconductor – Micro-stepping Motor Driver
AMIS−30623
OTP Register
OTP Memory Structure
The table below shows how the parameters to be stored in the OTP memory are located.
Table 17. OTP MEMORY STRUCTURE
Address
Bit 7
Bit 6
Bit 5
0x00
OSC3
OSC2
OSC1
0x01
EnableLIN
TSD2
TSD1
0x02
AbsThr3
AbsThr2
AbsThr1
0x03
Irun3
Irun2
Irun1
0x04
Vmax3
Vmax2
Vmax1
0x05
SecPos10
SecPos9
SecPos8
0x06
SecPos7
SecPos6
SecPos5
0x07
DelThr3
DelThr2
DelThr1
Bit 4
OSC0
TSD0
AbsThr0
Irun0
Vmax0
Shaft
SecPos4
DelThr0
Bit 3
IREF3
BG3
PA3
Ihold3
Vmin3
Acc3
SecPos3
StepMode1
Bit 2
IREF2
BG2
PA2
Ihold2
Vmin2
Acc2
SecPos2
StepMode0
Bit 1
IREF1
BG1
PA1
Ihold1
Vmin1
Acc1
Failsafe
LOCKBT
Bit 0
IREF0
BG0
PA0
Ihold0
Vmin0
Acc0
SleepEn
LOCKBG
Parameters stored at address 0x00 and 0x01 and bit
<LOCKBT> are already programmed in the OTP memory at
circuit delivery. They correspond to the calibration of the
circuit and are just documented here as an indication.
Each OTP bit is at ‘0’ when not zapped. Zapping a bit will
set it to ‘1’. Thus only bits having to be at ‘1’ must be zapped.
Zapping of a bit already at ‘1’ is disabled. Each OTP byte
will be programmed separately (see command
SetOTPparam). Once OTP programming is completed, bit
<LOCKBG> can be zapped to disable future zapping,
otherwise any OTP bit at ‘0’ could still be zapped by using
a SetOTPparam command.
Table 18. OTP OVERWRITE PROTECTION
Lock Bit
Protected Bytes
LOCKBT (factory zapped
before delivery)
0x00 to 0x01
LOCKBG
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 GetOTPparam command issued after each
SetOTPparam command allows verifying the correct byte
zapping.
Note: Zapped bits will become active only after a power
cycle. After programming the LIN bits the power cycle has
to be performed first to guarantee further communication
with the device.
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 threshold used for the
motion detection
Index
AbsThr
AbsThr level (V) (*)
0
0000
Disable
1
0001
0.5
2
0010
1.0
3
0011
1.5
4
0100
2.0
5
0101
2.5
6
0110
3.0
7
0111
3.5
8
1000
4.0
9
1001
4.5
A
1010
5.0
B
1011
5.5
C
1100
6.0
D
1101
6.5
E
1110
7.0
F
1111
7.5
(*) Not tested in production. Values are approximations.
http://onsemi.com
24