AMIS-30622 I2C Microstepping Motordriver
Data Sheet
GotoSecurePosition
The Master provides this command to one or all the
Stepper-motors to move to the secure position
SecPos[10:0].
GotoSecurePositionCommand
Byte
Content
Structure
bit 4
OTP2
0
bit 7
1
bit 6
1
0
bit 5
OTP3
0
bit 3
OTP1
0
bit 2
OTP0
1
bit 1
HW
0
bit 0
0
0
0
1
Slave Address
GotoSecurePosition1
HardStop
warning the Master that steps may have been lost at the
next GetStatus command. The Master for some safety
reasons can also issue a HardStop command.
This command is internally triggered when an electrical
problem is detected in one or both coils, leading to switch
off the H-bridges. If this problem is detected while the
motor is moving, the <StepLoss> flag is raised allowing
HardStopCommand
Byte
Content
Structure
bit 4
OTP2
0
bit 7
1
1
bit 6
1
0
bit 5
OTP3
0
bit 3
OTP1
0
bit 2
OTP0
1
bit 1
HW
0
bit 0
0
1
0
1
Slave Address
HardStop
ResetPosition
positioning for an initialisation of the stepper motor
position.
This command is provided to the circuit by the Master to
reset ActPosand TagPosregisters, in order to allow a
ResetPositionCommand
Byte
Content
Structure
bit 4
OTP2
0
bit 7
1
1
bit 6
1
0
bit 5
OTP3
0
bit 3
OTP1
0
bit 2
OTP0
1
bit 1
HW
1
bit 0
0
0
0
1
Slave Address
ResetPosition
ResetToDefaults
with the Reset state of the Registers parameters. This is
another way for the Master to initialise a slave node in case
of emergency, or simply to refresh the RAM content.
The Master provides this command to the circuit in order to
reset the whole Slave node into the initial state.
ResetToDefaultswill for instance overload the RAM
ResetToDefaultsCommand
Byte
Content
Structure
bit 4
OTP2
0
bit 7
1
1
bit 6
1
0
bit 5
OTP3
0
bit 3
OTP1
0
bit 2
OTP0
1
bit 1
HW
1
bit 0
0
1
0
1
Slave Address
ResetToDefaults
AMI Semiconductor - Rev. 2.3
31
www.amis.com