English
Language : 

AMIS30623C623BRG Datasheet, PDF (20/61 Pages) ON Semiconductor – Micro-stepping Motor Driver
AMIS−30623
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 synchronised with DriveHS or DriveLS. The same
synchronisation 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 memorised.
The GetActualPos 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. GetActualPos LIN COMMAND
Byte
0
1
2
3
4
5
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Checksum
Bit 7
*
ESW
Bit 6
*
VddReset StepLoss
Reading Frame
Structure
Bit 5
Bit 4
Bit 3
1
0
ID3
AD[6:0]
ActPos[15:8]
ActPos[7:0]
ElDef
UV2
TSD
Checksum over data
Bit 2
ID2
TW
Bit 1
ID1
Bit 0
ID0
Tinfo[1:0]
http://onsemi.com
20