SLLSFI0C august 2021 – june 2023 MCF8316A
PRODUCTION DATA
FAULT_STATUS Registers lists the memory-mapped registers for the Fault_Status registers. All register offset addresses not listed in FAULT_STATUS Registers should be considered as reserved locations and the register contents should not be modified.
Address | Acronym | Register Name | Section |
---|---|---|---|
E0h | GATE_DRIVER_FAULT_STATUS | Fault Status Register | GATE_DRIVER_FAULT_STATUS Register (Address = E0h) [Reset = 00000000h] |
E2h | CONTROLLER_FAULT_STATUS | Fault Status Register | CONTROLLER_FAULT_STATUS Register (Address = E2h) [Reset = 00000000h] |
Complex bit access types are encoded to fit into small table cells. Fault_Status Access Type Codes 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 GATE_DRIVER_FAULT_STATUS Register and described in GATE_DRIVER_FAULT_STATUS Register Field Descriptions.
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 | TSD | 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 driver fault registers |
30 | BK_FLT | R | 0h | Buck fault
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 | NPOR | R | 0h | Supply power on reset
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
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 | TSD | 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 | One-time programmable (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 CONTROLLER_FAULT_STATUS Register and described in CONTROLLER_FAULT_STATUS Register Field Descriptions.
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_ILIMIT | HW_LOCK_ILIMIT | 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 | RESERVED | RESERVED | RESERVED | ||||
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
0h = No controller fault condition is detected 1h = Controller fault condition is detected |
30 | RESERVED | R | 0h | Reserved |
29 | IPD_FREQ_FAULT | R | 0h | Indicates IPD frequency fault
0h = No IPD frequency fault detected 1h = IPD frequency fault detected |
28 | IPD_T1_FAULT | R | 0h | Indicates IPD T1 fault
0h = No IPD T1 fault detected 1h = IPD T1 fault detected |
27 | IPD_T2_FAULT | R | 0h | Indicates IPD T2 fault
0h = No IPD T2 fault detected 1h = IPD T2 fault detected |
26 | BUS_CURRENT_LIMIT_STATUS | R | 0h | Indicates status of bus current limit
0h = No bus current limit fault detected 1h = Bus current limit fault detected |
25 | MPET_IPD_FAULT | R | 0h | Indicates error during resistance and inductance measurement
0h = No MPET IPD fault detected 1h = MPET IPD fault detected |
24 | MPET_BEMF_FAULT | R | 0h | Indicates error during BEMF constant measurement
0h = No MPET BEMF fault detected 1h = MPET BEMF fault detected |
23 | ABN_SPEED | R | 0h | Indicates abnormal speed motor lock condition
0h = No abnormal speed fault detected 1h = Abnormal speed fault detected |
22 | ABN_BEMF | R | 0h | Indicates abnormal BEMF motor lock condition
0h = No abnormal BEMF fault detected 1h = Abnormal BEMF fault detected |
21 | NO_MTR | R | 0h | Indicates no motor fault
0h = No motor fault not detected 1h = No motor fault detected |
20 | MTR_LCK | R | 0h | Indicates when one of the motor lock is triggered
0h = Motor lock fault not detected 1h = Motor lock fault detected |
19 | LOCK_ILIMIT | R | 0h | Indicates lock Ilimit fault
0h = No lock current limit fault detected 1h = Lock current limit fault detected |
18 | HW_LOCK_ILIMIT | R | 0h | Indicates hardware lock Ilimit fault
0h = No hardware lock current limit fault detected 1h = Hardware lock current limit fault detected |
17 | MTR_UNDER_VOLTAGE | R | 0h | Indicates motor undervoltage fault
0h = No motor undervoltage detected 1h = Motor undervoltage detected |
16 | MTR_OVER_VOLTAGE | R | 0h | Indicates motor overvoltage fault
0h = No motor overvoltage detected 1h = Motor overvoltage detected |
15 | SPEED_LOOP_SATURATION | R | 0h | Indicates speed loop saturation
0h = No speed loop saturation detected 1h = Speed loop saturation detected |
14 | CURRENT_LOOP_SATURATION | R | 0h | Indicates current loop saturation
0h = No current loop saturation detected 1h = Current loop saturation detected |
13-3 | RESERVED | R | 0h | Reserved |
2 | RESERVED | R | 0h | Reserved |
1 | RESERVED | R | 0h | Reserved |
0 | RESERVED | R | 0h | Reserved |