SLLSFV6A January 2024 – May 2024 MCF8315C-Q1
PRODUCTION DATA
Table 8-1 lists the memory-mapped registers for the Fault_Status registers. All register offset addresses not listed in Table 8-1 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 | Section 8.1.1 |
E2h | CONTROLLER_FAULT_STATUS | Fault Status Register | Section 8.1.2 |
Complex bit access types are encoded to fit into small table cells. Table 8-2 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 8-1 and described in Table 8-3.
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 | RESERVED | 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 gate driver fault status registers |
30 | BK_FLT | R | 0h | Buck fault status
0h = No buck regulator fault condition is detected 1h = Buck regulator fault condition is detected |
29 | RESERVED | R | 0h | Reserved |
28 | OCP | R | 0h | Overcurrent protection status
0h = No overcurrent condition is detected 1h = Overcurrent condition is detected |
27 | RESERVED | R | 0h | Reserved |
26 | OVP | R | 0h | Supply overvoltage protection status
0h = No overvoltage condition is detected on VM 1h = Overvoltage condition is detected on VM |
25 | OT | R | 0h | Overtemperature fault status
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
0h = No overtemperature warning is detected 1h = Overtemperature warning is detected |
22 | OTS | R | 0h | Overtemperature shutdown status
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
0h = No buck regulator overcurrent is detected 1h = Buck regulator overcurrent is detected |
12 | BUCK_UV | R | 0h | Buck regulator undervoltage status
0h = No buck regulator undervoltage is detected 1h = Buck regulator undervoltage is detected |
11 | VCP_UV | R | 0h | Charge pump undervoltage status
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 8-2 and described in Table 8-4.
Return to the Summary Table.
Status of various controller faults
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
CONTROLLER_FAULT | RESERVED | 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 | RESERVED | RESERVED | RESERVED | |||
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 | RESERVED | R | 0h | Reserved |
29 | IPD_FREQ_FAULT | R | 0h | Indicates IPD frequency fault
0h = No IPD frequency fault is detected 1h = IPD frequency fault is detected |
28 | IPD_T1_FAULT | R | 0h | Indicates IPD T1 fault
0h = No IPD T1 fault is detected 1h = IPD T1 fault is detected |
27 | IPD_T2_FAULT | R | 0h | Indicates IPD T2 fault
0h = No IPD T2 fault is detected 1h = IPD T2 fault is detected |
26 | BUS_CURRENT_LIMIT_STATUS | R | 0h | Indicates bus current limit status
0h = Bus current limit is not active 1h = Bus current limit is active |
25 | MPET_IPD_FAULT | R | 0h | Indicates error during resistance and inductance measurement
0h = No MPET IPD fault is detected 1h = MPET IPD fault is detected |
24 | MPET_BEMF_FAULT | R | 0h | Indicates error during BEMF constant measurement
0h = No MPET BEMF fault is detected 1h = MPET BEMF fault is detected |
23 | ABN_SPEED | R | 0h | Indicates abnormal speed motor lock condition
0h = No abnormal speed fault is detected 1h = Abnormal speed fault is detected |
22 | ABN_BEMF | R | 0h | Indicates abnormal BEMF motor lock condition
0h = No abnormal BEMF fault is detected 1h = Abnormal BEMF fault is detected |
21 | NO_MTR | R | 0h | Indicates no motor fault
0h = No no motor fault is detected 1h = No motor fault is detected |
20 | MTR_LCK | R | 0h | Indicates when one of the motor lock is triggered
0h = No motor lock fault is detected 1h = Motor lock fault is detected |
19 | LOCK_LIMIT | R | 0h | Indicates lock Ilimit fault
0h = No lock current limit fault is detected 1h = Lock current limit fault is detected |
18 | HW_LOCK_LIMIT | R | 0h | Indicates hardware lock Ilimit fault
0h = No HW lock current limit fault is detected 1h = HW lock current limit fault is detected |
17 | MTR_UNDER_VOLTAGE | R | 0h | Indicates motor undervoltage fault
0h = No undervoltage fault is detected 1h = Undervoltage fault is detected |
16 | MTR_OVER_VOLTAGE | R | 0h | Indicates motor overvoltage fault
0h = No overvoltage fault is detected 1h = Overvoltage fault is detected |
15 | SPEED_LOOP_SATURATION | R | 0h | Indicates speed loop saturation
0h = No speed loop saturation is detected 1h = Speed loop saturation is detected |
14 | CURRENT_LOOP_SATURATION | R | 0h | Indicates current loop saturation
0h = No current loop saturation is detected 1h = Current loop saturation is detected |
13-4 | RESERVED | R | 0h | Reserved |
3 | WATCHDOG_FAULT | R | 0h | Indicates watchdog fault
0h = No watchdog timeout is detected 1h = Watchdog timeout is detected |
2 | RESERVED | R | 0h | Reserved |
1 | RESERVED | R | 0h | Reserved |
0 | RESERVED | R | 0h | Reserved |