SLVSHO1 March 2025 TPS1689
ADVANCE INFORMATION
For telemetry and configuration parameters, the TPS1689 supports DIRECT format. Digital codes for telemetry or configuration parameters can be converted to their equivalent real world units using Equation 11 and Equation 12.
Interpreting received values:
The host system uses Equation 11 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 12 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 |
|
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 |
16 |
0xFF | 87.75 | 3554 |
−56864 |
- 3 |
|
VIN_OV_FLT |
V |
16 |
0xFF | 80.00 | 3984 | − 63750 | - 3 |
| READ_VOUT |
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 |
| VAUX |
V |
0 |
0x3FF |
1.95 |
5251 |
0 |
- 1 |
| READ_VTEMP |
°C |
− 229.3 | 0x3FF |
501.40 |
140 | 32103 | - 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_IOUT | A | 0 | 0x3FF | 42.02 | 24347 | 0 | - 3 |
|
OC_WARN |
A |
0 |
0xFF |
42.02 |
6069 |
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 | 3687.06 | 2775 | 0 | - 4 |
| PIN_OP_WARN | W | 0 | 0xFF | 3687.06 | 6916 | 0 | - 5 |
| READ_EIN | J | 0 | 0x7FFF | 543.68 | 60 | 0 | 0 |