SLAU927C March 2024 – March 2025 MSPM0G3507
Table 5-24 shows the register to configure Initial Speed Detection.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | BEMF_RESYNC_THRESHOLD | R/W | 00b | Minimum ratio of estimated BEMF with respect to
actual BEMF for ISD resynchronization 0h = 0.75 1h = 0.80 2h = 0.85 3h = 0.90 |
| 29 | ISD_EN | R/W | 0b | ISD Enable 0h = Disable 1h = Enable |
| 28 | BRAKE_EN | R/W | 0b | Brake enable 0h = Disable 1h = Enable |
| 27 | HIZ_EN | R/W | 0b |
Hi-Z enable 0h = Disable 1h = Enable |
| 26 | RVS_DR_EN | R/W | 0b |
Reverse drive enable 0h = Disable 1h = Enable |
| 25 | RESYNC_EN | R/W | 0b |
Resynchronization Enable 0h = Disable 1h = Enable |
| 24-21 | FW_DRV_RESYN_THR | R/W | 0h | Minimum Speed
threshold to resynchronize to close loop (% of MAX_SPEED) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 35% 7h = 40% 8h = 45% 9h = 50% Ah = 55% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
| 20 | BRK_CONFIG | R/W | 0b | Brake
configuration 0h = Brake time is used to come out of brake state 1h = Brake current threshold is used to come out of brake state |
| 16-19 | BRK_TIME | R/W | 0b |
Brake time 0h = 10ms 1h = 50ms 2h = 100ms 3h = 200ms 4h = 300ms 5h = 400ms 6h = 500ms 7h = 750ms 8h = 1s 9h = 2s Ah = 3s Bh = 4s Ch = 5s Dh = 7.5s Eh = 10s Fh = 15s |
| 15-12 | HIZ_TIME | R/W | 0b |
Hi-Z time 0h = 10ms 1h = 50ms 2h = 100ms 3h = 200ms 4h = 300ms 5h = 400ms 6h = 500ms 7h = 750ms 8h = 1s 9h = 2s Ah = 3s Bh = 4s Ch = 5s Dh = 7.5s Eh = 10s Fh = 15s |
| 11-9 | STAT_DETECT_THR | R/W | 000b | BEMF threshold
to detect if motor is stationary 0h = 50mV 1h = 75mV 2h = 100mV 3h = 250mV 4h = 500mV 5h = 750mV 6h = 1000mV 7h = 1500mV |
| 8-5 | REV_DRV_HANDOFF_THR | R/W | 0h |
Speed threshold used to transition to open loop during reverse deceleration (% of MAX_SPEED) 0h = 2.5% 1h = 5% 2h = 7.5% 3h = 10% 4h = 12.5% 5h = 15% 6h = 20% 7h = 25% 8h = 30% 9h = 40% Ah = 50% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
| 4-0 | REV_DRV_OPEN_LOOP_ CURRENT |
R/W | 00000b | Open loop
current limit during speed reversal in % of CURRENT_BASE 0h = 7.5% 1h = 8.0% 2h = 8.5% 3h = 9.0% 4h = 9.5% 5h = 10% 6h = 11% 7h = 12% 8h = 13% 9h = 14% Ah = 15% Bh = 16% Ch = 17% Dh = 18% Eh = 20% Fh = 22.5% 10h = 25% 11h = 27.5% 12h = 30% 13h = 35% 14h = 40% 15h = 45% 16h = 50% 17h = 55% 18h = 60% 19h = 70% 1Ah = 75% 1Bh = 80% 1Ch = 85% 1Dh = 90% 1Eh = 95% 1Fh = 100% |