SLUSCC7C July 2016 – June 2018 TPS546C23
PRODUCTION DATA.
The VIN_ON command sets the value of the input voltage at which the unit should start operation assuming all other required startup conditions are met. Values are mapped to the nearest supported increment. Values outside the supported range are treated as invalid data and cause the device 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_ON remains unchanged on 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_ON values are shown in Table 6:
VIN_ON Values (V) | ||||
---|---|---|---|---|
4.25 | 4.5 (default) | 4.75 | 5 | 5.25 |
5.5 | 5.75 | 6 | 6.25 | 6.5 |
6.75 | 7 | 7.25 | 7.5 | 7.75 |
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 signal 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 four most significant bits of the mantissa are fixed, while the lower 4 bits may be altered.
COMMAND | VIN_ON | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 1 | 0 |