SLUSF28 November 2023 TPS546A24S
PRODUCTION DATA
CMD Address | 51h |
Write Transaction: | Write Word |
Read Transaction: | Read Word |
Format: | SLINEAR11 per CAPABILITY |
Phased: | Yes |
NVM Back-up: | EEPROM |
Updates: | On-the-fly |
The OT_WARN_LIMIT command sets the temperature, in degrees Celsius, of the unit at which it must indicate an Overtemperature Warning alarm. The units are degrees C.
Upon triggering the overtemperature fault, the converter responds per the data byte below, and the following actions are taken:
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RW | RW | RW | RW | RW | RW | RW | RW |
OTW_EXP | OTW_MAN | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW | RW | RW | RW | RW | RW | RW | RW |
OTW_MAN |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Access | Reset | Description |
---|---|---|---|---|
15:11 | OTW_ EXP | RW | 00000b | Linear format two’s complement exponent |
10:0 | OTW_ MAN | RW | NVM | Linear format two’s complement mantissa. Refer to the following text. |
Attempts to write (51h) OT_WARN_LIMIT to any value outside those specified as valid will be considered invalid/unsupported data and cause the TPS546A24S to respond by flagging the appropriate status bits and notifying the host according to the PMBus 1.3.1 Part II specification section 10.9.3.
Command Resolution and NVM Store/Restore Behavior
The (51h) OT_WARN_LIMIT command is implemented using the TPS546A24S internal telemetry system. As a result the value of this command can be programmed with very high resolution using the linear format. However, the TPS546A24S provides only limited NVM-backed options for this command. Following a power-cycle or NVM Store/Restore operation, the value will be restored to the nearest NVM supported value. The NVM supports values from 0°C to 160°C in 1°C steps. Programming OT_WARN_LIMIT to a value of 255°C will disable the OT_WARN_LIMIT function.
OT_WARN_LIMIT is used to provide hysteresis to OT_FAULT_LIMIT faults. If OT_WARN_LIMIT is programmed greater than OT_FAULT_LIMIT, including disabling OT_WARN_LIMIT with a value of 255°C, a default hysteresis of 20°C will be used instead.