English
Language : 

AMIS-30624_13 Datasheet, PDF (21/52 Pages) ON Semiconductor – I2C Micro-stepping Motor Driver
AMIS−30624, NCV70624
SPASS_T
I/R
1
2
3
1 = R2GND
2 = R2VBAT
3 = OPEN
STOP
1k
SWI
SBOT
DriveHS
DriveLS
LOGIC
State
Closed
Open
‘‘R”−Comp
I/R
SPASS_B COMP
32 ms Debouncer
SWI_Cmp
Rth
Figure 12. Simplified Schematic Diagram of the SWI Comparator
As illustrated in the drawing above, a change in state is
always synchronized with DriveHS or DriveLS. The same
synchronization is valid for updating the internal position
register. This means that after every current pulse (or closing
of STOP or SBOT) the state of the position switch together
with the corresponding position is memorized.
The FullStatus1 command reads back the
<ActPos> register and the status of ESW. In this way the
master node may get synchronous information about the
state of the switch together with the position of the motor.
See Table 16 below.
Table 16. GetFullStatus1 I2C COMMAND
GetFullStatus1 Response Frame
Structure
Byte
Content
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
0
Address
1
1
OTP3
OTP2
OTP1
1
Address
1
1
1
OTP3
OTP2
2
Data 1
Irun[3:0]
3
Data 2
Vmax[3:0]
4
Data 3
AccShape
StepMode[1:0]
Shaft
5
Data 4
VddReset StepLoss
ElDef
UV2
TSD
6
Data 5
Motion[2:0]
ESW
OVC1
7
Data 6
1
1
1
1
1
8
Data 7
AbsThr[3:0]
Bit 2
Bit 1
Bit 0
OTP0
HW
1
OTP1
OTP0
HW
Ihold[3:0]
Vmin[3:0]
Acc[3:0]
TW
Tinfo[1:0]
OVC2
Stall
CPFail
1
1
1
DelThr[3:0]
http://onsemi.com
21