SLVSHO1A March 2025 – December 2025 TPS1689
PRODUCTION DATA
IIN_OC_WARN is a standard PMBus® command for configuring or reading an 8-bit threshold for the input overcurrent warning detection. This command uses the PMBus® DIRECT format. When reading and writing to this register, use the coefficients shown in Table 7-65, Equation 14, and Equation 15 to convert between the real world units and hexadecimal values.
This command uses the PMBus® read or write word protocol.
Contents of this register are compared to the VIMON ADC telemetry value. If the input current rises above the value in this register, the IIN_OC_WARN flags are set in the respective registers. The SMBA signal is asserted. When the input current falls below the IIN_OC_WARN threshold, and the CLEAR_FAULTS command is sent afterwards, this warning flag and alert are cleared.
| Bit | Name | Description | Minimum Value | Maximum Value | Default Value | Access |
|---|---|---|---|---|---|---|
15:0 | IIN_OC_WARN | Input overcurrent warning threshold | 0x0000h (0A) | 0x00FFh (107250/RIMON A) | 0x007Fh (53415/RIMON A) | Read/Write |
When an input overcurrent warning is detected, the device:
sets the NONE_OF_THE_ABOVE/UNKNOWN bit in the STATUS_BYTE register
sets the INPUT_STATUS bit in the upper byte of the STATUS_WORD register
sets the OC_WARN bit in the STATUS_INPUT register
may set the EIN_OF_WARN bit in the STATUS_MFR_SPECIFIC_2 register
fills-up one of the Blackbox RAM registers (if available to write) writing the event identifier as OC_WARN and relative time stamp information
increments the Blackbox RAM address pointer in the BB_TIMER register by one (1) if it was previously less than six (6), otherwise resets to zero (0). This change in the address pointer only occurs if one of the Blackbox RAM registers is available to write.
notifies the host by asserting SMBA, if it is not masked setting the STATUS_IN bit high in the ALERT_MASK register.
A write command to this register should be preceded by the MFR_WRITE_PROTECT command to unlock the device first to prevent accidental accidental/spurious writes.