11 / 21 page

DA5534_022.doc
July 17th, 2002
11
ECN493
C1 (15 Bit)
C5/I
1 Bit
Word 1
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DB10
C5/II (10 Bit)
C6 (6 Bit)
Word 2
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DB5
DB4
DB3
DB2
DB1
DB0
C4 (10 Bit)
C2/I (6 Bit)
Word 3
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DB11
DB10
DB9
DB8
DB7
DB6
C3 (10 Bit)
C2/II (6-Bit)
Word 4
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DB5
DB4
DB3
DB2
DB1
DB0
Fig. 4: Arrangement (Bit-pattern) of calibration data in Word1 to Word4.
Second-order temperature compensation
In order to obtain full accuracy over the whole temperature range, it is recommended to compensate for the
non-linearity of the output of the temperature sensor. This can be achieved by the second-order temperature
calculation for D2<UT1, i.e. by replacing the block "Calculate actual temperature" in flow chart Fig. 3 by the
following sequence:
Calculate actual temperature
Difference between the actual temperature and reference
temperature:
dT = D2 - UT1
Actual temperature in °C
TEMP = (200 + dT*(C6+50)/2
10
)/10
Calculate actual temperature
Difference between the actual temperature and reference
temperature:
dT = (D2 - UT1)- ((D2-UT1)/2
7)((D2-UT1)/27)/22
Actual temperature in °C
TEMP = (200 + dT*(C6+50)/2
10
+dT/2
8)/10
D2
≥UT1?
no
yes
Fig. 5: Flow chart for calculating the temperature to the optimum accuracy. The value for dT thus obtained is
then used for the calculation of the temperature compensated pressure as shown in Fig.3.