MS5803-30BA
Miniature 30 bar Module
SENSOR SOLUTIONS ///MS5803-30BA
I
2
C INTERFACE
COMMANDS
Each I
2
C communication message starts with the start condition and it is ended with the stop condition. The
MS5803-30BA address is 111011Cx, where C is the complementary value of the pin CSB. Since the IC does not
have a microcontroller inside, the commands for I
2
C and SPI are quite similar.
RESET SEQUENCE
The reset can be sent at any time except when the power on did not work it could be possible that the acknowledge
blocks the SDA. When SDA is blocked by an undefined state the only way to get the MS5803-30BA to work is to
send a power on reset.
Figure 10: I
2
C Reset Command
CONVERSION SEQUENCE
A conversion can be started by sending the command to MS5803-30BA. When command is sent to the system it
stays busy until conversion is done. When conversion is finished the data can be accessed by sending a Read
command, when an acknowledge appears from the MS5803-30BA, you may then send 24 SCLK cycles to get all
result bits. Every 8 bit the system waits for an acknowledge signal.
Figure 11: I
2
C Command to initiate a pressure conversion (OSR=4096, typ=D1)
Figure 12: I
2
C ADC read sequence
Figure 13: I
2
C pressure response (D1) on 24 bit from MS5803-30BA