SLUSCC7C July 2016 – June 2018 TPS546C23
PRODUCTION DATA.
The VIN_OFF command sets the value of the input voltage at which the unit should stop operation. Values are mapped to the nearest supported increment. Values outside the supported range is treated as invalid data and causes the device to set the CML bit in the STATUS_BYTE and the invalid data (ivd) bit in the STATUS_CML registers, and trigger SMBALERT signal. The value of VIN_OFF remains unchanged during an out-of-range write attempt. The contents of this register can be stored to nonvolatile memory using the STORE_DEFAULT_ALL command.
The supported VIN_OFF values are shown in Table 7:
VIN_OFF Values (V) | ||||
---|---|---|---|---|
4 (default) | 4.25 | 4.5 | 4.75 | 5 |
5.25 | 5.5 | 5.75 | 6 | 6.25 |
6.5 | 6.75 | 7 | 7.25 | 7.5 |
VIN_ON must be set higher than VIN_OFF. Attempting to write either VIN_ON lower than VIN_OFF or VIN_OFF higher than VIN_ON results in the new value being rejected, SMBALERT being asserted along with the cml bit in STATUS_BYTE and the invalid data bit in STATUS_CML.
The data word that accompanies this command is divided into a fixed 5 bit exponent and an 11 bit mantissa. The 4 most significant bits of the mantissa are fixed, while the lower 7 bits may be altered.
COMMAND | VIN_OFF | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Format | Linear, two's complement binary | |||||||||||||||
Bit Position | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Access | r | r | r | r | r | r | r | r | r | r | r | r | r/wE | r/wE | r/wE | r/wE |
Function | Exponent | Mantissa | ||||||||||||||
Default Value | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |