JAJSDD3B June 2017 – January 2019 TPS53681
PRODUCTION DATA.
The MFR_SPECIFIC_08 command is used to identify catastrophic faults which occur first, and store this information to NVM. The MFR_SPECIFIC_08 command must be accessed through Write Byte/Read Byte transactions. MFR_SPECIFIC_08 is a shared register. Transactions to this register do not require specific PAGE settings. However, note that channels A and B have independent bit fields within the command.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R | R | RW | RW | RW | RW | RW | RW |
0 | 0 | CF_CHB | CF_CHA |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | Not used | R | 0 |
Not used and set to 0. |
5:3 | CF_CHB | RW | NVM |
Catastrophic fault record for channel B. |
2:0 | CF_CHA | RW | NVM |
Catastrophic fault record for channel A. |
Whenever a catastrophic fault occurs, the first event detected will trigger the MFR_SPECIFIC_08 command to update according to the tables below. This recording happens independently for channel A and channel B. If the PMBus host issues a STORE_DEFAULT_ALL, this information will be committed to NVM, and may be retrieved at a later time. In order to clear the record for either channel, the PMBus host must write the corresponding bits (CF_CHA for channel A, CF_CHB for channel B) to 000b, and issue STORE_DEFAULT_ALL.
Attempts to write any non-zero value to this command will be treated as invalid data - data will be ignored, the appropriate flags in STATUS_CML, and STATUS_WORD, will be set, and the PMB_ALERT pin will be asserted to notify the host of the invalid transaction.
CF_CHA / CF_CHB (binary) | Interpretation |
---|---|
000b | No fault occurred |
001b | OVF occurred, power conversion was disabled |
010b | OVF occurred, power conversion was enabled |
011b | IIN Overcurrent fault occurred |
100b | IOUT Overcurrent fault occurred |
101b | Overtemperature fault occurred |
110b | Power stage fault occurred |
111b | Input overpower warning occurred |