SLVSEE9D April 2020 – April 2021 DRV8889-Q1
PRODUCTION DATA
Built-in indexer logic in the device allows a number of different step modes. The MICROSTEP_MODE bits in the SPI register are used to configure the step mode as shown in Table 7-2.
MICROSTEP_MODE | STEP MODE | |
---|---|---|
0000b | Full step (2-phase excitation) with 100% current | |
0001b | Full step (2-phase excitation) with 71% current | |
0010b | Non-circular 1/2 step | |
0011b | 1/2 step | |
0100b | 1/4 step | |
0101b | 1/8 step | |
0110b | 1/16 step | |
0111b | 1/32 step | |
1000b | 1/64 step | |
1001b | 1/128 step | |
1010b | 1/256 step |
Table 7-3 shows the relative current and step directions for full-step (71% current), 1/2 step, 1/4 step and 1/8 step operation. Higher microstepping resolutions follow the same pattern. The AOUT current is the sine of the electrical angle and the BOUT current is the cosine of the electrical angle. Positive current is defined as current flowing from the xOUT1 pin to the xOUT2 pin while driving.
At each rising edge of the STEP input the indexer travels to the next state in the table. The direction is shown with the DIR pin logic high. If the DIR pin is logic low, the sequence is reversed.
If the step mode is changed on the fly while stepping, the indexer advances to the next valid state for the new step mode setting at the rising edge of STEP.
While DIR = 0 and the electrical angle is at a full step angle (45, 135, 225, or 315 degrees), two rising edge pulses on the STEP pin are required in order to advance the indexer after changing from any microstep mode to the full step mode. The first pulse will induce no change in the electrical angle, the second pulse will move the indexer to the next full step angle.
The home state is an electrical angle of 45°. This state is entered after power-up, after exiting logic undervoltage lockout, or after exiting sleep mode.
1/8 STEP | 1/4 STEP | 1/2 STEP | FULL STEP 71% | AOUT CURRENT (% FULL-SCALE) | BOUT CURRENT (% FULL-SCALE) | ELECTRICAL ANGLE (DEGREES) |
---|---|---|---|---|---|---|
1 | 1 | 1 | 0 | 100 | 0 | |
2 | 20 | 98 | 11 | |||
3 | 2 | 38 | 92 | 23 | ||
4 | 56 | 83 | 34 | |||
5 | 3 | 2 | 1 | 71 | 71 | 45 |
6 | 83 | 56 | 56 | |||
7 | 4 | 92 | 38 | 68 | ||
8 | 98 | 20 | 79 | |||
9 | 5 | 3 | 100 | 0 | 90 | |
10 | 98 | –20 | 101 | |||
11 | 6 | 92 | –38 | 113 | ||
12 | 83 | –56 | 124 | |||
13 | 7 | 4 | 2 | 71 | –71 | 135 |
14 | 56 | –83 | 146 | |||
15 | 8 | 38 | –92 | 158 | ||
16 | 20 | –98 | 169 | |||
17 | 9 | 5 | 0 | –100 | 180 | |
18 | –20 | –98 | 191 | |||
19 | 10 | –38 | –92 | 203 | ||
20 | –56 | –83 | 214 | |||
21 | 11 | 6 | 3 | –71 | –71 | 225 |
22 | –83 | –56 | 236 | |||
23 | 12 | –92 | –38 | 248 | ||
24 | –98 | –20 | 259 | |||
25 | 13 | 7 | –100 | 0 | 270 | |
26 | –98 | 20 | 281 | |||
27 | 14 | –92 | 38 | 293 | ||
28 | –83 | 56 | 304 | |||
29 | 15 | 8 | 4 | –71 | 71 | 315 |
30 | –56 | 83 | 326 | |||
31 | 16 | –38 | 92 | 338 | ||
32 | –20 | 98 | 349 |
Table 7-4 shows the full step operation with 100% full-scale current. This stepping mode consumes more power than full-step mode with 71% current, but provides a higher torque at high motor RPM.
FULL STEP 100% | AOUT CURRENT (% FULL-SCALE) | BOUT CURRENT (% FULL-SCALE) | ELECTRICAL ANGLE (DEGREES) |
---|---|---|---|
1 | 100 | 100 | 45 |
2 | 100 | -100 | 135 |
3 | -100 | -100 | 225 |
4 | -100 | 100 | 315 |
Table 7-5 shows the noncircular 1/2–step operation. This stepping mode consumes more power than circular 1/2-step operation, but provides a higher torque at high motor RPM.
NON-CIRCULAR 1/2-STEP | AOUT CURRENT (% FULL-SCALE) | BOUT CURRENT (% FULL-SCALE) | ELECTRICAL ANGLE (DEGREES) |
---|---|---|---|
1 | 0 | 100 | 0 |
2 | 100 | 100 | 45 |
3 | 100 | 0 | 90 |
4 | 100 | –100 | 135 |
5 | 0 | –100 | 180 |
6 | –100 | –100 | 225 |
7 | –100 | 0 | 270 |
8 | –100 | 100 | 315 |