SLLSFX9A December 2024 – May 2025 MCF8316D
PRODUCTION DATA
Table 9-6 lists the memory-mapped registers for the System_Status registers. All register offset addresses not listed in Table 9-6 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| E4h | ALGO_STATUS | System Status Register | Section 9.2.1 |
| E6h | MTR_PARAMS | System Status Register | Section 9.2.2 |
| E8h | ALGO_STATUS_MPET | System Status Register | Section 9.2.3 |
Complex bit access types are encoded to fit into small table cells. Table 9-7 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
ALGO_STATUS is shown in Figure 9-4 and described in Table 9-8.
Return to the Summary Table.
Status of various system and algorithm parameters
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| VOLT_MAG | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| VOLT_MAG | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUTY_CMD | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DUTY_CMD | RESERVED | SYS_ENABLE_FLAG | RESERVED | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | VOLT_MAG | R | 0h | 16-bit value indicating applied modulation index. Modulation index applied = (VOLT_MAG * 100 / 32768)% |
| 15-4 | DUTY_CMD | R | 0h | 12-bit value indicating input duty command in PWM/Analog/Freq mode DUTY_CMD (%) = (DUTY_CMD/4095 * 100)%. |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | SYS_ENABLE_FLAG | R | 0h | 1 indicates GUI can control the register 0 indicates GUI is still copying default parameters from shadow memory |
| 1-0 | RESERVED | R | 0h | Reserved |
MTR_PARAMS is shown in Figure 9-5 and described in Table 9-9.
Return to the Summary Table.
Status of various motor parameters
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MOTOR_R | MOTOR_BEMF_CONST | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MOTOR_L | RESERVED | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | MOTOR_R | R | 0h | 8-bit value indicating MPET measured motor resistance |
| 23-16 | MOTOR_BEMF_CONST | R | 0h | 8-bit value indicating MPET measured BEMF constant |
| 15-8 | MOTOR_L | R | 0h | 8-bit value indicating MPET measured motor inductance |
| 7-0 | RESERVED | R | 0h | Reserved |
ALGO_STATUS_MPET is shown in Figure 9-6 and described in Table 9-10.
Return to the Summary Table.
Status of various MPET parameters
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MPET_R_STATUS | MPET_L_STATUS | MPET_KE_STATUS | MPET_MECH_STATUS | MPET_PWM_FREQ | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | MPET_R_STATUS | R | 0h | Indicates status of resistance measurement
|
| 30 | MPET_L_STATUS | R | 0h | Indicates status of inductance measurement
|
| 29 | MPET_KE_STATUS | R | 0h | Indicates status of BEMF constant measurement
|
| 28 | MPET_MECH_STATUS | R | 0h | Indicates status of mechanical parameter measurement
|
| 27-24 | MPET_PWM_FREQ | R | 0h | 4-bit value indicating MPET recommended PWM switching frequency based on electrical time constant. Follows same enum list as PWM_FREQ_OUT |
| 23-0 | RESERVED | R | 0h | Reserved |