SLUSBO6C 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] |