|
AMIS30512C5122G Datasheet, PDF (11/30 Pages) ON Semiconductor – Micro-Stepping Motor Driver | |||
|
◁ |
AMISâ30512
Icoil
Duty Cycle
< 50%
Duty Cycle > 50%
Actual value
Duty Cycle < 50%
Set value
t
TPWM
Figure 8. Automatic Duty Cycle Adaptation
Step Translator
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 step mode.
One out of seven possible stepping modes can be selected
through SPIâbits SM[2:0] (Table 26: SPI Control Parameter
Overview SM[2:0]) 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 9 lists the
output current versus 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 is, however, one exception: uncompensated half step.
In this step mode the currents are not regulated to a fraction
of Imax but are in all intermediate steps regulated at 100
percent. In the (Ix,Iy) plane the currentâpairs are projected
on a square. Table 8 lists the output current versus the
translator position for this case.
Table 8. Square Translator Table for Full Step and Uncompensated Half Step
Stepmode ( SM[2:0] )
101
110
MSP[6:0]
Uncompensated HalfâStep
Full Step
000 0000
0*
â
001 0000
1
1
010 0000
2
â
011 0000
3
2
100 0000
4
â
101 0000
5
3
110 0000
6
â
111 0000
7
0*
% of Imax
Coil x
0
100
100
100
0
â100
â100
â100
Coil y
100
100
0
â100
â100
â100
0
100
http://onsemi.com
11
|
▷ |