AMIS30421C4211G ONSEMI [ON Semiconductor], AMIS30421C4211G Datasheet - Page 19

no-image

AMIS30421C4211G

Manufacturer Part Number
AMIS30421C4211G
Description
Micro-Stepping Stepper Motor Bridge Controller
Manufacturer
ONSEMI [ON Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AMIS30421C4211G
Manufacturer:
ON Semiconductor
Quantity:
5
Direction
DIR−pin and the SPI bit <DIRCTRL>. See also Figure 12
up to Figure 15. Setup and hold times need to be respected
when changing direction (see Figure 6).
NXT Input
through SPI bit <NXTP>) will move the coil current one
step up or down (dependant on the DIR−pin and
<DIRCTRL> bit) in the translator table (see Table 7). The
motor current will be updated at the next PWM cycle.
Enable
regulator and drive coil current through the stepper motor
coils. When ‘1’ the motor driver is enabled and coil current
will be conducted. If ‘0’ (zero), the H−bridge drivers are
disabled.
as also the <DIRCTRL> SPI bit can be used to control the
movement of the stepper motor. It’s not allowed to apply
pulses on the NXT−pin when the motor driver is disabled.
Microstep
Changing to another microstep stepping mode can be done
but the setup and hold timings need to be respected (see
Figure 6). Additionally, one needs to be careful to not
introduce an offset (or phase shift) in the translator table.
can be done at any moment without introducing an offset or
phase shift. Decreasing to a lower stepping mode (e.g. from
1/4 to 1/2) can introduce an offset or phase shift if the change
to the lower stepping mode is not done at the right moment.
One needs to make sure that the translator table position is
shared both by the old and new stepping mode setting.
Figure 17 gives a good and bad example of reducing the
stepping mode.
change the stepping mode at a full−step position
(<MSP[7:0]> equal to 0, 64, 128 or 192).
stepping mode also needs to be done with care. Changing to
The direction of rotation can be changed by means of the
Every rising or falling edge on the NXT−pin (selectable
The enable SPI bit <MOTEN> is used to enable the PWM
When the motor driver is enabled, the NXT− and DIR−pin
<SM[2:0]> is used to set the microstep stepping mode.
Increasing to a higher stepping mode (e.g. from 1/2 to 1/4)
To avoid the creation of an offset it’s advised to only
Changing the stepping mode to (or from) full step
V
V
NXT
DIR
translator table
Step up in
translator table
Step up in
Figure 16. Translator table update
http://onsemi.com
translator table
Step down in
19
disable the motor driver (<MOTEN> = 0). The errors first
need to be cleared before one is able to enable the motor
driver again.
Microstep Position
table (Table 7), the microstep position SPI byte can be used
(<MSP[7:0]>). This byte gives the position within the
current translator table in units of 1/64 microsteps. This
means that when working in 1/4
microstep positions will be 0, 16, 32, ...
position of the stepper motor and as a reference point for
changing the stepping mode (to avoid phase shift (see
further)). See also Application Note AND8399 for more
information on this (this application note is based on
AMIS−305xx but is similar for AMIS−30421).
after the NXT pulse was applied.
full step mode at the moment the coil current is 100% in one
of the coils will result in a movement of the rotor. Reversed,
changing from full step to any other stepping mode will also
result in a movement of the rotor (see Figure 18, top left).
current in both coils is 71%, the coil current in both coils will
only be 71% in full step stepping mode instead of 100% (see
Figure 18, top right). Changing to full step stepping mode
when the coil current in one of the coils is not 100% nor 71%
will result in an offset (see Figure 18, bottom). Notice that
stepping is now done on a rectangle instead of a square.
when working in full step stepping mode (see Table 7).
When zero current is requested in one of the coils, half step
stepping mode can be used to mimic full step (see section
Full Step Stepping Mode in application note AND8399/D
for more info).
Certain errors (see Error Output p24) will automatically
Setup and hold times need to be respected (see Figure 6).
To be able to track the position in the current translator
The microstep position can be used to track/verify the real
Keep in mind that <MSP[7:0]> will only be update 1 ms
If the stepping mode is changed to full step when the coil
There will always be coil current present in both coils
translator table
Step down in
th
microstepping the read out
t
t

Related parts for AMIS30421C4211G