MS5637-02BA03
Low Voltage Barometric Pressure Sensor
SENSOR SOLUTIONS /// MS5637-02BA03
09/2015
Page 7
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]
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
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
Convert calibration data into coefficients (see bit pattern of W1 to W4)
Variable
Example /
Typical
Value
Calculate temperature compensated pressure
8500
-4000
TEMP
41
Start
Maximum values for calculation results:
P
MIN
= 10mbar P
MAX
= 2000mbar
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
MS5637-02BA03
Low Voltage Barometric Pressure Sensor
SENSOR SOLUTIONS /// MS5637-02BA03
09/2015
Page 8
SECOND ORDER TEMPERATURE COMPENSATION
In order to obtain best accuracy over temperature range, particularly at 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. The second-order factors are calculated as follows:
Figure 3: Flow chart for pressure and temperature to the optimum accuracy.
MS5637-02BA03
Low Voltage Barometric Pressure Sensor
SENSOR SOLUTIONS /// MS5637-02BA03
09/2015
Page 9
I
2
C INTERFACE
COMMANDS
The MS5637 has only five basic commands:
1. Reset
2. Read PROM (112 bit of calibration words)
3. D1 conversion
4. D2 conversion
5. Read ADC result (24 bit pressure / temperature)
Each I
2
C communication message starts with the start condition and it is ended with the stop condition. The MS5637
address is 1110110x (write : x=0, read : x=1).
Size of each command is 1 byte (8 bits) as described in the table below. After ADC read commands, the device will
return 24 bit result and after the PROM read 16 bit results. The address of the PROM is embedded inside of the
PROM read command using the a2, a1 and a0 bits.
Command byte
hex value
Bit number
0
1
2
3
4
5
6
7
Bit name
PRO
M
CO
NV
-
Typ
Ad2/
Os2
Ad1/
Os1
Ad0/
Os0
Stop
Command
Reset
0
0
0
1
1
1
1
0
0x1E
Convert D1 (OSR=256)
0
1
0
0
0
0
0
0
0x40
Convert D1 (OSR=512)
0
1
0
0
0
0
1
0
0x42
Convert D1 (OSR=1024)
0
1
0
0
0
1
0
0
0x44
Convert D1 (OSR=2048)
0
1
0
0
0
1
1
0
0x46
Convert D1 (OSR=4096)
0
1
0
0
1
0
0
0
0x48
Convert D1 (OSR=8192)
0
1
0
0
1
0
1
0
0x4A
Convert D2 (OSR=256)
0
1
0
1
0
0
0
0
0x50
Convert D2 (OSR=512)
0
1
0
1
0
0
1
0
0x52
Convert D2 (OSR=1024)
0
1
0
1
0
1
0
0
0x54
Convert D2 (OSR=2048)
0
1
0
1
0
1
1
0
0x56
Convert D2 (OSR=4096)
0
1
0
1
1
0
0
0
0x58
Convert D2 (OSR=8192)
0
1
0
1
1
0
1
0
0x5A
ADC Read
0
0
0
0
0
0
0
0
0x00
PROM Read
1
0
1
0
Ad2
Ad1
Ad0
0
0xA0 to
0xAE
Figure 4: Command structure

MS563702BA03-50

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Board Mount Pressure Sensors Low Volt Barometric Pressure Sensor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet