AMIS-30622 I2C Microstepping Motordriver
Data Sheet
GetFullStatus2
Notations:
This command is provided to the circuit by the Master to
get the actual position of the stepper motor. The position is
provided by the circuit in 16-bit format, with the three LSBs
at ‘0’ when in half stepping mode (StepMode = “00”).
Furthermore programmed target position and secure
position are also provided.
• actual position of the stepper motor <ActPos [15:0]>
• target position of the stepper motor <TagPos [15:0]>
• secure position of the stepper motor <SecPos[10:0])>
GetFullStatus2Command
Byte
Content
Structure
bit 4
OTP2
1
bit 7
1
1
bit 6
1
1
bit 5
OTP3
1
bit 3
OTP1
1
bit 2
OTP0
1
bit 1
HW
0
bit 0
0
0
0
1
Slave Address
GetFullStatus2
GetFullStatus2Command (Response)
Byte
Content
Structure
bit 2
OTP0
bit 7
1
1
bit 6
1
1
bit 5
OTP3
1
bit 4
OTP2
1
bit 3
OTP1
OTP3
bit 1
HW
bit 0
0
1
2
3
4
5
6
7
8
Slave Address
Address
1
OTP2
OTP1
OTP0
Actual Position 1
Actual Position 2
Target Position 1
Target Position 2
Secure Position
Secure Position
N/A
ActPos[15:8]
ActPos[7:0]
TagPos[15:0]
TagPos[7:0]
SecPos[7:0]
1
1
1
1
1
1
1
1
1
SecPos[10:8]
1
1
1
1
GetOTPParam
This command is provided to the circuit by to read the
content of an OTP Memory. For more information refer to
see § 9.2.2.13 OTP Memory Structure.
GetOTPParamCommand
Structure
bit 4
Byte
Content
bit 7
1
1
bit 6
1
0
bit 5
OTP3
0
bit 3
OTP1
0
bit 2
OTP0
0
bit 1
HW
1
bit 0
0
0
0
1
Slave Address
GetOTPParam
OTP2
0
GetOTPParamCommand (Response)
Byte
Content
Structure
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
0
1
2
3
4
5
6
7
Slave Address
OTP byte 0
OTP byte 1
OTP byte 2
OTP byte 3
OTP byte 4
OTP byte 5
OTP byte 6
OTP byte 7
1
1
OTP3
OTP2
OTP1
OTP@0x00
OTP0
HW
1
OTP@0x01
OTP@0x02
OTP@0x03
OTP@0x04
OTP@0x05
OTP@0x06
OTP@0x07
AMI Semiconductor - Rev. 2.3
30
www.amis.com