SLLSFQ7 November 2023 MCF8329A
PRODUCTION DATA
Table 7-30 lists the memory-mapped registers for the Internal_Algorithm_Configuration registers. All register offset addresses not listed in Table 7-30 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
A0h | INT_ALGO_1 | Internal Algorithm Configuration1 | Section 7.7.2.1 |
A2h | INT_ALGO_2 | Internal Algorithm Configuration2 | Section 7.7.2.2 |
Complex bit access types are encoded to fit into small table cells. Table 7-31 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
INT_ALGO_1 is shown in Table 7-32.
Return to the Summary Table.
Register to configure internal algorithm parameters1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PARITY | R/W | 0h | Parity bit |
30-29 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT | R/W | 0h | Speed Reference difference (% of MAX_SPEED) to come out of Active Brake state
0h = 2.5% 1h = 5% 2h = 7.5% 3h = 10% |
28-27 | SPEED_PIN_GLITCH_FILTER | R/W | 0h | Glitch filter applied on SPEED/WAKE pin in PWM and Frequency input mode
0h = No Glitch Filter 1h = 0.2 µs 2h = 0.5 µs 3h = 1.0 µs |
26 | FAST_ISD_EN | R/W | 0h | Enable fast speed detection during ISD
0h = Disable Fast ISD 1h = Enable Fast ISD |
25-24 | ISD_STOP_TIME | R/W | 0h | Persistence time for declaring motor has stopped
0h = 1 ms 1h = 5 ms 2h = 50 ms 3h = 100 ms |
23-22 | ISD_RUN_TIME | R/W | 0h | Persistence time for declaring motor is running
0h = 1 ms 1h = 5 ms 2h = 50 ms 3h = 100 ms |
21-20 | ISD_TIMEOUT | R/W | 0h | Timeout in case ISD is unable to reliably detect speed or direction
0h = 500ms 1h = 750 ms 2h = 1000 ms 3h = 2000 ms |
19-17 | AUTO_HANDOFF_MIN_BEMF | R/W | 0h | Minimum BEMF for auto handoff
0h = 0 mV 1h = 100 mV 2h = 200 mV 3h = 500 mV 4h = 1000 mV 5h = 2000 mV 6h = 2500 mV 7h = 3000 mV |
16-15 | RESERVED | R/W | 0h | Reserved |
14-13 | RESERVED | R/W | 0h | Reserved |
12-11 | RESERVED | R/W | 0h | Reserved |
10-8 | MPET_OPEN_LOOP_CURR_REF | R/W | 0h | Open Loop Current Reference for MPET (% of BASE_CURRENT)
0h = 10% 1h = 20% 2h = 30% 3h = 40% 4h = 50% 5h = 60% 6h = 70% 7h = 80% |
7-6 | MPET_OPEN_LOOP_SPEED_REF | R/W | 0h | Open Loop Speed Reference for MPET (% of MAXIMUM_SPEED)
0h = 15% 1h = 25% 2h = 35% 3h = 50% |
5-3 | MPET_OPEN_LOOP_SLEW_RATE | R/W | 0h | Open loop acceleration for MPET
0h = 0.1 Hz/s 1h = 0.5 Hz/s 2h = 1 Hz/s 3h = 2 Hz/s 4h = 3 Hz/s 5h = 5 Hz/s 6h = 10 Hz/s 7h = 20 Hz/s |
2-0 | REV_DRV_OPEN_LOOP_DEC | R/W | 0h | % of open loop acceleration to be applied during open loop deceleration in reverse drive
0h = 50% 1h = 60% 2h = 70% 3h = 80% 4h = 90% 5h = 100% 6h = 125% 7h = 150% |
INT_ALGO_2 is shown in Table 7-33.
Return to the Summary Table.
Register to configure internal algorithm parameters2
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PARITY | R/W | 0h | Parity bit |
30-21 | FLUX_WEAKENING_KP | R/W | 0h | 10-bit value for flux weakening Kp FLUX_WEAKENING_KP is divided in 2 sections SCALE(9:8) and VALUE(7:0) Kp = 0.1 × VALUE / 10^SCALE. |
20-11 | FLUX_WEAKENING_KI | R/W | 0h | 10-bit value for flux weakening Ki FLUX_WEAKENING_KI is divided in 2 sections SCALE(9:8) and VALUE(7:0) Ki = 10.0 × VALUE / 10^SCALE). |
10 | FLUX_WEAKENING_EN | R/W | 0h | Flux Weakening Enable
0h = Flux Weakening Disabled 1h = Flux Weakening Enabled |
9-6 | CL_SLOW_ACC | R/W | 0h | Close loop acceleration when estimator is not yet fully aligned just
after transition to closed loop Speed Mode ( Hz/s) Power Mode (W/s) Current Mode (A/s) Voltage Mode(0.1% modulation index per second) 0h = 0.1 1h = 1 2h = 2 3h = 3 4h = 5 5h = 10 6h = 20 7h = 30 8h = 40 9h = 50 Ah = 100 Bh = 200 Ch = 500 Dh = 750 Eh = 1000 Fh = 2000 |
5-3 | ACTIVE_BRAKE_BUS_CURRENT_SLEW_RATE | R/W | 0h | Bus Current slew rate during active braking (A/s)
0h = 10 A/s 1h = 50 A/s 2h = 100 A/s 3h = 250 A/s 4h = 500 A/s 5h = 1000 A/s 6h = 5000 A/s 7h = No Limit |
2 | RESERVED | R/W | 0h | Reserved |
1 | MPET_KE_MEAS_PARAMETER_SELECT | R/W | 0h | MPET parameters selection
0h = Configured parameters for normal motor operation (OL_ACC_A1, OL_ACC_A2 for slew rate, OL_ILIMIT for current reference and OPN_CL_HANDOFF_THR for speed reference). 1h = MPET specific parameters (MPET_OPEN_LOOP_SLEW_RATE for slew rate, MPET_OPEN_LOOP_CURR_REF for current reference, MPET_OPEN_LOOP_SPEED_REF for speed reference). |
0 | IPD_HIGH_RESOLUTION_EN | R/W | 0h | IPD high resolution enable
0h = Disable 1h = Enable |