|
AMIS-30521 Datasheet, PDF (12/28 Pages) AMI SEMICONDUCTOR – Micro-stepping Motor Driver | |||
|
◁ |
AMISâ30521, NCV70521
Step Translator and Step Mode
The Step Translator provides the control of the motor by
means of SPI register Stepmode: SM[2:0], SPI register
DIRCNTRL, and input pins DIR and NXT. It is translating
consecutive steps in corresponding currents in both motor
coils for a given stepmode.
One out of 7 possible stepping modes can be selected
through SPIâbits SM[2:0] (Table 12).
After powerâon or hard reset, the coilâcurrent translator
is set to the default 1/32 microâstepping at position â0â.
Upon changing the Step Mode, the translator jumps to
position 0* of the corresponding stepping mode. When
remaining in the same Step Mode, subsequent translator
positions are all in the same column and increased or
decreased with 1. Table 10 lists the output current vs. the
translator position.
As shown in Figure 9 the output currentâpairs can be
projected approximately on a circle in the (Ix,Iy) plane.
There are however two exceptions: uncompensated half step
and full step. In these stepmodes the two currents are not
regulated to a fraction of Imax but are in all intermediate steps
regulated at 100%. In the (Ix,Iy) plane the currentâpairs are
projected on a square. Table 9 list the output current vs. the
translator position for these cases.
Table 9. SQUARE TRANSLATOR TABLE FOR FULL STEP AND UNCOMPENSATED HALF STEP
Stepmode ( SM[2:0] )
% of Imax
101
110
MSP[6:0]
Uncompensated HalfâStep
FullâStep
Coil x
000 0000
0*
â
0
001 0000
1
1
100
010 0000
2
â
100
011 0000
3
2
100
100 0000
4
â
0
101 0000
5
3
â100
110 0000
6
â
â100
111 0000
7
0
â100
Coil y
100
100
0
â100
â100
â100
0
100
http://onsemi.com
12
|
▷ |