MS5803-30BA
Miniature 30 bar Module
SENSOR SOLUTIONS ///MS5803-30BA
CONVERSION SEQUENCE
The conversion command is used to initiate uncompensated pressure (D1) or uncompensated temperature (D2)
conversion. The chip select can be disabled during this time to communicate with other devices.
After the conversion, using ADC read command the result is clocked out with the MSB first. If the conversion is not
executed before the ADC read command, or the ADC read command is repeated, it will give 0 as the output result.
If the ADC read command is sent during conversion the result will be 0, the conversion will not stop and the final
result will be wrong. Conversion sequence sent during the already started conversion process will yield incorrect
result as well.
Figure 7: Conversion out sequence, Typ=d1, OSR = 4096
Figure 8: ADC Read sequence
PROM READ SEQUENCE
The read command for PROM shall be executed once after reset by the user to read the content of the calibration
PROM and to calculate the calibration coefficients. There are in total 8 addresses resulting in a total memory of 128
bit. Address 0 contains factory data and the setup, addresses 1-6 calibration coefficients and address 7 contains
the serial code and CRC. The command sequence is 8 bits long with a 16 bit result which is clocked with the MSB
first.
Figure 9: PROM Read sequence, address = 011 (Coefficient 3).
0 1 2 3 4 5 6 7
SCLK
CSB
SDI
SDO
PS
8.22ms ADC CONVERSION
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 27 28 29 30 31
SCLK
CSB
SDI
SDO
PS
READING 24BIT ADC RESULT MSB FIRST
SCLK
CSB
SDI
SDO
PS
READING 16BIT PROM VALUE MSB FIRST
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22
17
23