![Infineon XDPP1100 Technical Reference Manual Download Page 71](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193071.webp)
User Manual
71 of 562
V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Telemetry sense
4.4.3
V
IN
computation
When V
IN
is measured using the PRISEN input, the TSP can compute V
IN
from the ADC codes. This is performed
based on the following registers and according to Equation (4.1):
•
vin_pwl_slope
•
vin_trim
𝑉
𝐼𝑁
= 𝐴𝐷𝐶 ∗ 𝑣𝑖𝑛_𝑝𝑤𝑙_𝑠𝑙𝑜𝑝𝑒 + 𝑣𝑖𝑛_𝑡𝑟𝑖𝑚
(4.1)
The computation process is also illustrated in
. It should be noted that
vin_trim
is an offset adjust
and not a true trim parameter. The computed V
IN
is selected as the V
IN
telemetry input source using register
tlm_vin_src_sel
. Alternatively, the prisen_adc data is available directly through register
ts_prisen_adc
or
filtered through register
tlm_prisen_adc_lpf
(see
). Both can be read by FW for a user-specific
computation of V
IN
from the PRISEN input.
Figure 35
V
IN
computation
4.4.4
Internal temperature (ITSEN) computation
The XDPP1100 internal temperature is computed from ADC codes based on the following registers and
according to Equation 4.2:
•
ptat_0c_code
•
ptat_pwl_slope
•
ptat_temp_trim
𝐼𝑛𝑡. 𝑇𝑒𝑚𝑝 = (𝐴𝐷𝐶 − 𝑝𝑡𝑎𝑡_0𝐶_𝑐𝑜𝑑𝑒)
*
𝑝𝑡𝑎𝑡_𝑝𝑤𝑙_𝑠𝑙𝑜𝑝𝑒 + 𝑝𝑡𝑎𝑡_𝑡𝑒𝑚𝑝_𝑡𝑟𝑖𝑚
(4.2)
The computation process is also illustrated in
. Note that
ptat_temp_trim
is an offset adjust and not
a true trim parameter.
Figure 36
Internal temperature computation and filtering
The parameters to compute the internal temperature are not intended to be user-programmable. They are set
either during IC testing or through the GUI to the following fixed settings:
•
ptat_0c_code
= 926
•
ptat_pw_slope
= 990
prisen_adc
U10.2
vin_pwl_slope
U-2.14
Round
U8.16
U8.4
S
+
+
S9.4
vin_trim
S5.4
Clamp
vin
U8.4
itsen_adc
U10.2
ptat_pwl_slope
U2.10
S13.12
S
-
+
S11.2
ptat_0c_code
U9.2
Clamp
int_temp
S9.3
S
+
+
S10.3
ptat_temp_trim
S6.2
S9.3
Clamp
S9.3
temp_min
S8.0
0
1
A
B
A > B
0.48kHz
S9.3