|
AMIS30512C5122G Datasheet, PDF (15/30 Pages) ON Semiconductor – Micro-Stepping Motor Driver | |||
|
◁ |
AMISâ30512
Iy
Iy
Iy
Start = 0
Step 1
Step 2
Step 3
Ix
Start = 0
Step 1
Start = 0
Step 2
Ix
Step 1
Ix
1/4th micro step
SM[2:0] = 011
Step 3
Uncompensated Half Step
SM[2:0] = 101
Step 3
Step 2
Full Step
SM[2:0] = 110
Figure 9. Translator Table: Circular and Square
Direction
The direction of rotation is selected by means of following
combination of the DIR input pin and the SPIâcontrolled
direction bit <DIRCTRL>. (Table 14: SPI Control Register 1)
NXT Input
Changes on the NXT input will move the motor current
one step up/down in the translator table. Depending on the
NXTâpolarity bit <NXTP> (Table 14: SPI Control Register
1), the next step is initiated either on the rising edge or the
falling edge of the NXT input.
Translator Position
The translator position can be read in Table 30: SPI Status
Register 3. This is a 7âbit number equivalent to the 1/32th
microâstep from Table 9: Circular Translator Table. The
translator position is updated immediately following a NXT
trigger.
NXT
Update
Translator Position
Update
Translator Position
Figure 10. Translator Position Timing Diagram
Synchronization of Step Mode and NXT Input
When step mode is reâprogrammed to another resolution
(Table 13: SPI Control Register 0), then this is put in effect
immediately upon the first arriving âNXTâ input. If the
microâstepping resolution is increased (see Figure 11 left
hand side) then the coil currents will be regulated to the
nearest microâstep, according to the fixed grid of the
increased resolution. If however the microâstepping
resolution is decreased, then it is possible to introduce an
offset (or phase shift) in the microâstep translator table.
If the step resolution is decreased at a translator table
position that is shared both by the old and new resolution
setting, then the offset is zero and microâstepping proceeds
according to the translator table.
If the step resolution is decreased at a translator table
position that is shared both by the old and new resolution
setting, then the offset is zero and micro-stepping is
proceeds according to the translator table.
If the translator position is not shared both by the old and
new resolution setting, then the microâstepping proceeds
with an offset relative to the translator table (See Figure 11
right hand side).
http://onsemi.com
15
|
▷ |