SLVSHO1A March 2025 – December 2025 TPS1689
PRODUCTION DATA
For telemetry and configuration parameters, the TPS1689x supports DIRECT format. Digital codes for telemetry or configuration parameters can be converted to their equivalent real world units using Equation 14 and Equation 15.
Interpreting received values:
The host system uses Equation 14 to convert the value received from the PMBus® device into a reading of V, A, °C, or W:
Where:
X, is the calculated, “real world” value in the appropriate units (V, A, °C, or W);
m, the slope coefficient, is a two byte, two’s complement integer;
Y, is a two byte two’s complement integer received from the PMBus® device;
b, the offset, is a two byte, two’s complement integer; and
R, the exponent, is a one byte, two’s complement integer.
Sending a value:
To send a value, the host must use Equation 15 to find the value of Y:
Where:
Y is the two byte two’s complement integer to be sent to the unit;
m, the slope coefficient, is the two byte, two’s complement integer;
X, a “real world” value, in units such as V, A, °C, or W, to be converted for transmission;
b, the offset, is the two byte, two’s complement integer; and
R, the exponent, is the decimal value equivalent to the one byte, two’s complement integer.
| PARAMETER | UNITS | ZERO CODE ANALOG VALUE | FULL SCALE DIGITAL CODE | FULL-SCALE ANALOG VALUE | m | b | R |
|---|---|---|---|---|---|---|---|
READ_VIN | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
READ_VIN_PEAK | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
| READ_VIN_PEAK_EEPROM | V | 0 | 0xFF | 87.75 | 2906 | 0 | - 3 |
| READ_VIN_MIN | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
| READ_VIN_AVG | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
VIN_UV_FLT | V | 0 | 0xFF | 87.75 | 2906 | 0 | - 3 |
VIN_UV_WARN | V | 0 | 0xFF | 87.75 | 2906 | 0 | - 3 |
VIN_OV_WARN | V | 0 | 0xFF | 87.75 | 2926 | -185 | -3 |
VIN_OV_FLT | V | 16 | 0xFF | 80.00 | 3984 | −63750 | - 3 |
| READ_VOUT | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
| READ_VOUT_AVG | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
| READ_VOUT_MIN | V | 0 | 0x3FF | 87.75 | 1166 | 0 | - 2 |
| VOUT_UV_WARN | V | 0 | 0xFF | 87.75 | 2906 | 0 | - 3 |
| VOUT_PGTH | V | 0 | 0xFF | 87.75 | 2906 | 0 | - 3 |
READ_VAUX | V | 0 | 0x3FF | 1.95 | 5251 | 0 | - 1 |
| READ_VAUX_AVG | V | 0 | 0x3FF | 1.95 | 5251 | 0 | - 1 |
READ_TEMPERATURE | °C | − 229.3 | 0x3FF | 501.40 | 140 | 32103 | - 2 |
| READ_TEMP_AVG | °C | − 229.3 | 0x3FF | 501.40 | 140 | 32103 | - 2 |
| READ_TEMP_PEAK | °C | − 229.3 | 0x3FF | 501.40 | 140 | 32103 | - 2 |
| READ_TEMP_PEAK_EEPROM | °C | − 228.7 | 0xFF | 499.80 | 35 | 8005 | - 2 |
OT_WARN | °C | − 228.7 | 0xFF | 499.80 | 35 | 8005 | - 2 |
OT_FLT | °C | − 228.7 | 0xFF | 499.80 | 35 | 8005 | - 2 |
VIMON | V | 0 | 0x3FF | 1.95 | 5251 | 0 | - 1 |
| READ_IIN | A | 0 | 0x3FF | 107142/RIMON | 9.547 × RIMON | 0 | - 3 |
| READ_IIN_PEAK | A | 0 | 0x3FF | 107142/RIMON | 9.547 × RIMON | 0 | - 3 |
| READ_IIN_AVG | A | 0 | 0x3FF | 107142/RIMON | 9.547 × RIMON | 0 | - 3 |
| READ_IIN_PEAK_EEPROM | A | 0 | 0xFF | 107142/RIMON | 2.38 × RIMON | 0 | - 3 |
IIN_OC_WARN | A | 0 | 0xFF | 107142/RIMON | 2.38 × RIMON | 0 | - 3 |
VIREF | V | 0.3 | 0x3F | 1.19 | 7111 | − 2133 | - 2 |
PSU_VOLTAGE | V | 0 | 0xFF | 85.00 | 3000 | 0 | - 3 |
READ_PIN | W | 0 | 0x3FF | 9401785/RIMON | 1.08 × RIMON | 0 | - 4 |
READ_PIN_AVG | W | 0 | 0x3FF | 9401785/RIMON | 1.08 × RIMON | 0 | - 4 |
READ_PIN_PEAK | W | 0 | 0x3FF | 9401785/RIMON | 1.08 × RIMON | 0 | - 4 |
| PIN_OP_WARN | W | 0 | 0xFF | 9401785/RIMON | 2.72 × RIMON | 0 | - 5 |
| READ_EIN | J | 0 | 0x7FFF | 60 | 0 | 0 |