SLVSC40H June 2013 – May 2020 DRV8711
PRODUCTION DATA.
Built-in indexer logic in the DRV8711 allows a number of different stepping configurations. The MODE bits in the CTRL register are used to configure the stepping format as shown in Table 3.
MODE3 | MODE2 | MODE1 | MODE0 | STEP MODE |
---|---|---|---|---|
0 | 0 | 0 | 0 | Full-step (2-phase excitation) with 71% current |
0 | 0 | 0 | 1 | 1/2 step |
0 | 0 | 1 | 0 | 1/4 step |
0 | 0 | 1 | 1 | 1/8 step |
0 | 1 | 0 | 0 | 1/16 step |
0 | 1 | 0 | 1 | 1/32 step |
0 | 1 | 1 | 0 | 1/64 step |
0 | 1 | 1 | 1 | 1/128 step |
1 | 0 | 0 | 0 | 1/256 step |
Table 4 shows the relative current and step directions for full-step through 1/8-step operation. Higher microstepping resolutions follow the same pattern. The AOUT current is the sine of the electrical angle; BOUT current is the cosine of the electrical angle.
The reset state is 45°. This state is entered at power up or application of RESETn. This is shown in Table 4 by cells shaded in yellow.
FULL STEP | 1/2 STEP | 1/4 STEP | 1/8 STEP | AOUT CURRENT
(% FULL-SCALE) |
BOUT CURRENT
(% FULL-SCALE) |
ELECTRICAL ANGLE
(DEGREES) |
---|---|---|---|---|---|---|
1 | 1 | 1 | 0 | 100 | 0 | |
2 | 20 | 98 | 11.325 | |||
2 | 3 | 38 | 92 | 22.5 | ||
4 | 56 | 83 | 33.75 | |||
1 | 2 | 3 | 5 | 71 | 71 | 45 (home state) |
6 | 83 | 56 | 56.25 | |||
4 | 7 | 92 | 38 | 67.5 | ||
8 | 98 | 20 | 78.75 | |||
3 | 5 | 9 | 100 | 0 | 90 | |
10 | 98 | –20 | 101.25 | |||
6 | 11 | 92 | –38 | 112.5 | ||
12 | 83 | –56 | 123.75 | |||
2 | 4 | 7 | 13 | 71 | –71 | 135 |
14 | 56 | –83 | 146.25 | |||
8 | 15 | 38 | –92 | 157.5 | ||
16 | 20 | –98 | 168.75 | |||
5 | 9 | 17 | 0 | –100 | 180 | |
18 | –20 | –98 | 191.25 | |||
10 | 19 | –38 | –92 | 202.5 | ||
20 | –56 | –83 | 213.75 | |||
3 | 6 | 11 | 21 | –71 | –71 | 225 |
22 | –83 | –56 | 236.25 | |||
12 | 23 | –92 | –38 | 247.5 | ||
24 | –98 | –20 | 258.75 | |||
7 | 13 | 25 | –100 | 0 | 270 | |
26 | –98 | 20 | 281.25 | |||
14 | 27 | –92 | 38 | 292.5 | ||
28 | –83 | 56 | 303.75 | |||
4 | 8 | 15 | 29 | –71 | 71 | 315 |
30 | –56 | 83 | 326.25 | |||
16 | 31 | –38 | 92 | 337.5 | ||
32 | –20 | 98 | 348.75 |
At each rising edge of the STEP input, or each time a 1 is written to the RSTEP bit in the CTRL register, the indexer travels to the next state in the table. The direction is shown with the DIR pin high and the RDIR bit in the CTRL register set to 0, or the DIR pin low and the RDIR bit set to 1. If the DIR pin is low with the RDIR bit 0, or the DIR pin is high with the RDIR bit 1, the sequence is reversed. Positive current is defined as xOUT1 = positive with respect to xOUT2.
If the step mode is changed while stepping, the indexer will advance to the next valid state for the new MODE setting at the rising edge of STEP.