MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 7
I
2
C MODE
The external microcontroller clocks in the data through the input SCLK (Serial CLocK) and SDA (Serial DAta). The
sensor responds on the same pin SDA which is bidirectional for the I
2
C bus interface. So this interface type uses
only 2 signal lines and does not require a chip select, which can be favourable to reduce board space. In I
2
C-Mode
the complement of the pin CSB (Chip Select) represents the LSB of the I
2
C address. It is possible to use two sensors
with two different addresses on the I
2
C bus. The pin CSB shall be connected to VDD or GND (do not leave
unconnected!).
COMMANDS
The MS5607-02BA has only five basic commands:
1. Reset
2. Read PROM (128 bit of calibration words)
3. D1 conversion
4. D2 conversion
5. Read ADC result (24 bit pressure / temperature)
MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 8
PRESSURE AND TEMPERATURE CALCULATION
Figure 2: Flow chart for pressure and temperature reading and software compensation.
Size
[1]
[bit]
min
max
C1
Pressure sensitivity | SENS
T1
unsigned int 16
16
0
65535
46372
C2
Pressure offset | OFF
T1
unsigned int 16
16
0
65535
43981
C3
Temperature coefficient of pressure sensitivity | TCS
unsigned int 16
16
0
65535
29059
C4
Temperature coefficient of pressure offset | TCO
unsigned int 16
16
0
65535
27842
C5
Reference temperature | T
REF
unsigned int 16
16
0
65535
31553
C6
Temperature coefficient of the temperature | TEMPSENS
unsigned int 16
16
0
65535
28165
D1
Digital pressure value
unsigned int 32
24
0
16777216
6465444
D2
Digital temperature value
unsigned int 32
24
0
16777216
8077636
dT
Difference between actual and reference temperature
[2]
dT
= D2 - T
REF
=
D2
-
C5 * 2
8
signed int 32
25
-16776960
16777216
68
2000
= 20.00 °C
OFF
Offset at actual temperature
[3]
OFF
=
OFF
T1
+
TCO
*
dT =
C2
*
2
17
+
(C4
*
dT
)
/
2
6
signed int 64
41
-17179344900
25769410560
5764707214
SENS
Sensitivity at actual temperature
[4]
SENS
=
SENS
T1
+
TCS
*
dT
=
C1 * 2
16
+
(
C3
*
dT
)
/
2
7
signed int 64
41
-8589672450
12884705280
3039050829
110002
= 1100.02 mbar
Notes
[1]
[2]
[3]
[4]
Calculate temperature compensated pressure
8500
-4000
TEMP
41
Convert calibration data into coefficients (see bit pattern of W1 to W4)
Variable
Example /
Typical
Value
Recommended
variable type
Description | Equation
signed int 32
Actual temperature (-40…85°C with 0.01°C resolution)
TEMP
=
20°C
+
dT
*
TEMPSENS
=
2000
+
dT
*
C6
/
2
23
Read digital pressure and temperature data
signed int 32
Temperature compensated pressure (10…1200mbar with
0.01mbar resolution)
P
= D1 * SENS - OFF =
(D1 * SENS / 2
21
- OFF) / 2
15
min and max have to be defined
min and max have to be defined
min and max have to be defined
Maximal size of intermediate result during evaluation of variable
120000
1000
58
P
Start
Maximum values for calculation results:
P
MIN
= 10mbar P
MAX
= 1200mbar
T
MIN
= -40°C T
MAX
= 85°C T
REF
= 20°C
Read calibration data (factory calibrated) from PROM
Read digital pressure and temperature data
Calculate temperature
Calculate temperature compensated pressure
Display pressure and temperature value
MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 9
SECOND ORDER TEMPERATURE COMPENSATION
In order to obtain best accuracy over temperature range, particularly in low temperature, it is recommended to
compensate the non-linearity over the temperature. This can be achieved by correcting the calculated temperature,
offset and sensitivity by a second order correction factor and will be recalculated with the standard calculation. The
second-order factors are calculated as follows:
Figure 3: Flow chart for pressure and temperature to the optimum accuracy.
Yes
No
SENS2 = 2 (TEMP – 2000)
2
SENS2 = 0
SENS = SENS - SENS2
TEMP<20°C
Low temperature
T2 = dT
2
/ 2
31
OFF2 = 0
T2 = 0
OFF2 = 61 (TEMP – 2000)
2
/ 2
4
OFF = OFF - OFF2
TEMP = TEMP - T2
Low temperature
High temperature
Calculate pressure and temperature
TEMP<-15°C
No
Yes
SENS2 = SENS2 + 8 (TEMP + 1500)
2
Low temperature
OFF2 = OFF2 + 15 (TEMP + 1500)
2
Very low temperature

MS560702BA03-50

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Board Mount Pressure Sensors Alt-Baro press sens 3x5x1mm 24bit T&R
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet