JAJSGE0C JANUARY 2014 – October 2018 TPS40425
PRODUCTION DATA.
| Format | Unsigned binary | ||||
| Description | The MFR_SPECIFIC_23 (MASK SMBALERT) command may be used to prevent a warning or fault condition from asserting the SMBALERT signal. This command is unique in that it is partially paged; and partially common/shared – since some faults are channel dependent; and others are channel independent. The upper 8 bits of this register always controls and accesses the shared/common set of faults, regardless of the (00h) PAGE setting. However, the control and access for the lower 8 bits of this register are (00h) PAGE dependent and controls or reflects the currently selected page.
TPS40425 only provides below two options for MASK_SMBALERT setting. ● When en_auto_ARA bit (auto Alert Response Address response) is enabled, all other bits in this PMBus register need to be disabled. ● When en_auto_ARA bit is disabled, any other bits in this PMBus register can be set as desired. |
||||
| Default | 0000h
The default power-up state can be changed using the STORE_USER commands. |
||||
| Common/Shared | PAGE0, PAGE1 | ||||||||||||||
| r/w | r/wE | r/wE | r/wE | r/wE | r/wE | r/w | r/wE | r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/wE |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| motfi | mprtcl_err | msmb_TO_err | mivc | mivd | mpec | mmem | en_auto_ARA | mOTF | mOTW | mOCF | mOCW | mOVF | mUVF | mPGOOD_Z | mVIN_UV |
| Bits | Field Name | Description |
|---|---|---|
| 7 | motfi | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_MFR_SPECIFIC[7] |
| 6 | mprtcl_err | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of SMB Protocol Error from the PMBus interface module. One of 2 sources is STATUS_CML[1]. |
| 5 | msmb_TO_err | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of SMB_TIMEOUT from the PMBus interface module. One of 2 sources is STATUS_CML[1]. |
| 4 | mivc | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_CML[7] |
| 3 | mivd | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_CML[6] |
| 2 | mpec | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_CML[5] |
| 1 | mmem | (Format: binary)
Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_CML[4] |
| 0 | en_auto_ARA | (Format: binary)
Default: 0b Enables auto Alert Response Address response. When this feature is enabled, the hardware automatically masks any fault source currently set from re-asserting SMB_ALERT when this TPS40425 device responds to an ARA on the PMBus. This prevents PMBus “bus hogging” in the case of a persistent fault in a device that consistently wins ARA arbitration due to its device address. In contrast, when this bit is cleared, immediate re-assertion of SMB_ALERT is allowed in the event of a persistent fault and the responsibility is upon the host to mask each source individually. When WRITE_PROTECT is set to 20h, 40h or 80h, en_auto_ARA is enabled automatically. |
| 7 | mOTF | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_TEMPERATURE[7] |
| 6 | mOTW | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_TEMPERATURE[6] |
| 5 | mOCF | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_IOUT[7] |
| 4 | mOCW | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_IOUT[5] |
| 3 | mOVF | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_VOUT[7] |
| 2 | mUVF | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_VOUT[4] |
| 1 | mPGOOD_Z | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_WORD[11] |
| 0 | mVIN_UV | Functionality of mask bit:
(Format: binary) Default: 0b 0: No effect upon SMBALERT 1: Masks SMBALERT assertion due to setting of STATUS_BYTE[3] |