ZHCSPQ3A december 2022 – april 2023 MCF8315A
PRODUCTION DATA
Table 7-45 lists the memory-mapped registers for the Fault_Status registers. All register offset addresses not listed in Table 7-45 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| E0h | GATE_DRIVER_FAULT_STATUS | Fault Status Register | GATE_DRIVER_FAULT_STATUS Register (Offset = E0h) [Reset = 00000000h] |
| E2h | CONTROLLER_FAULT_STATUS | Fault Status Register | CONTROLLER_FAULT_STATUS Register (Offset = E2h) [Reset = 00000000h] |
Complex bit access types are encoded to fit into small table cells. Table 7-46 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 | |
GATE_DRIVER_FAULT_STATUS is shown in Figure 7-83 and described in Table 7-47.
Return to the Summary Table.
Status of various gate driver faults
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| DRIVER_FAULT | BK_FLT | RESERVED | OCP | NPOR | OVP | OT | RESERVED |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| OTW | OTS | OCP_HC | OCP_LC | OCP_HB | OCP_LB | OCP_HA | OCP_LA |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | OTP_ERR | BUCK_OCP | BUCK_UV | VCP_UV | RESERVED | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DRIVER_FAULT | R | 0h | Logic OR of FAULT status registers. Mirrors nFAULT pin. |
| 30 | BK_FLT | R | 0h | Buck Fault Bit
0h = No buck regulator fault condition is detected 1h = Buck regulator fault condition is detected |
| 29 | RESERVED | R | 0h | Reserved |
| 28 | OCP | R | 0h | Over Current Protection Status Bit
0h = No overcurrent condition is detected 1h = Overcurrent condition is detected |
| 27 | NPOR | R | 0h | Supply Power On Reset Bit
0h = Power on reset condition is detected on VM 1h = No power-on-reset condition is detected on VM |
| 26 | OVP | R | 0h | Supply Overvoltage Protection Status Bit
0h = No overvoltage condition is detected on VM 1h = Overvoltage condition is detected on VM |
| 25 | OT | R | 0h | Overtemperature Fault Status Bit
0h = No overtemperature warning / shutdown is detected 1h = Overtemperature warning / shutdown is detected |
| 24 | RESERVED | R | 0h | Reserved |
| 23 | OTW | R | 0h | Overtemperature Warning Status Bit
0h = No overtemperature warning is detected 1h = Overtemperature warning is detected |
| 22 | OTS | R | 0h | Overtemperature Shutdown Status Bit
0h = No overtemperature shutdown is detected 1h = Overtemperature shutdown is detected |
| 21 | OCP_HC | R | 0h | Overcurrent Status on High-side switch of OUTC
0h = No overcurrent detected on high-side switch of OUTC 1h = Overcurrent detected on high-side switch of OUTC |
| 20 | OCP_LC | R | 0h | Overcurrent Status on Low-side switch of OUTC
0h = No overcurrent detected on low-side switch of OUTC 1h = Overcurrent detected on low-side switch of OUTC |
| 19 | OCP_HB | R | 0h | Overcurrent Status on High-side switch of OUTB
0h = No overcurrent detected on high-side switch of OUTB 1h = Overcurrent detected on high-side switch of OUTB |
| 18 | OCP_LB | R | 0h | Overcurrent Status on Low-side switch of OUTB
0h = No overcurrent detected on low-side switch of OUTB 1h = Overcurrent detected on low-side switch of OUTB |
| 17 | OCP_HA | R | 0h | Overcurrent Status on High-side switch of OUTA
0h = No overcurrent detected on high-side switch of OUTA 1h = Overcurrent detected on high-side switch of OUTA |
| 16 | OCP_LA | R | 0h | Overcurrent Status on Low-side switch of OUTA
0h = No overcurrent detected on low-side switch of OUTA 1h = Overcurrent detected on low-side switch of OUTA |
| 15 | RESERVED | R | 0h | Reserved |
| 14 | OTP_ERR | R | 0h | OTP Error
0h = No OTP error is detected 1h = OTP Error is detected |
| 13 | BUCK_OCP | R | 0h | Buck Regulator Overcurrent Status Bit
0h = No buck regulator overcurrent is detected 1h = Buck regulator overcurrent is detected |
| 12 | BUCK_UV | R | 0h | Buck Regulator Undervoltage Status Bit
0h = No buck regulator undervoltage is detected 1h = Buck regulator undervoltage is detected |
| 11 | VCP_UV | R | 0h | Charge Pump Undervoltage Status Bit
0h = No charge pump undervoltage is detected 1h = Charge pump undervoltage is detected |
| 10-0 | RESERVED | R | 0h | Reserved |
CONTROLLER_FAULT_STATUS is shown in Figure 7-84 and described in Table 7-48.
Return to the Summary Table.
Status of various controller faults
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CONTROLLER_FAULT | OTW_MCE | IPD_FREQ_FAULT | IPD_T1_FAULT | IPD_T2_FAULT | BUS_CURRENT_LIMIT_STATUS | MPET_IPD_FAULT | MPET_BEMF_FAULT |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ABN_SPEED | ABN_BEMF | NO_MTR | MTR_LCK | LOCK_LIMIT | HW_LOCK_LIMIT | MTR_UNDER_VOLTAGE | MTR_OVER_VOLTAGE |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SPEED_LOOP_SATURATION | CURRENT_LOOP_SATURATION | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WATCHDOG_FAULT | STL_ENABLE_STATUS | STL_STATUS | APP_RESET | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CONTROLLER_FAULT | R | 0h | Logic OR of Controller FAULT status registers |
| 30 | OTW_MCE | R | 0h | Indicates overtemperature MCE |
| 29 | IPD_FREQ_FAULT | R | 0h | Indicates IPD frequency fault |
| 28 | IPD_T1_FAULT | R | 0h | Indicates IPD T1 fault |
| 27 | IPD_T2_FAULT | R | 0h | Indicates IPD T2 fault |
| 26 | BUS_CURRENT_LIMIT_STATUS | R | 0h | Indicates status of Bus Current limit |
| 25 | MPET_IPD_FAULT | R | 0h | Indicates error during resistance and inductance measurement |
| 24 | MPET_BEMF_FAULT | R | 0h | Indicates error during BEMF constant measurement |
| 23 | ABN_SPEED | R | 0h | Indicates Abnormal speed motor lock condition |
| 22 | ABN_BEMF | R | 0h | Indicates Abnormal BEMF motor lock condition |
| 21 | NO_MTR | R | 0h | Indicates No Motor fault |
| 20 | MTR_LCK | R | 0h | Indicates when one of the motor lock is triggered |
| 19 | LOCK_LIMIT | R | 0h | Indicates Lock Ilimit fault |
| 18 | HW_LOCK_LIMIT | R | 0h | Indicates Hardware Lock Ilimit fault |
| 17 | MTR_UNDER_VOLTAGE | R | 0h | Indicates Motor Undervoltage fault |
| 16 | MTR_OVER_VOLTAGE | R | 0h | Indicates Motor Over voltage fault |
| 15 | SPEED_LOOP_SATURATION | R | 0h | Indicates speed loop saturation |
| 14 | CURRENT_LOOP_SATURATION | R | 0h | Indicates current loop saturation |
| 13-4 | RESERVED | R | 0h | Reserved |
| 3 | WATCHDOG_FAULT | R | 0h | indicates Watchdog fault |
| 2 | STL_ENABLE_STATUS | R | 0h | STL Enable Status |
| 1 | STL_STATUS | R | 0h | STL Status |
| 0 | APP_RESET | R | 0h | App Reset |