EasyManua.ls Logo

Bosch BMP581 - Page 38

Bosch BMP581
74 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Bosch Sensortec"| BST-BMP581-DS004-02 38 | 74
Modifications reserved | Data subject to change
without notice Document number: BST-BMP581-DS004-02
Figure 11: SPI multi-byte read operation
5.5.4 SPI hybrid bursts
SPI also supports a combined write-read operation called hybrid burst. Figure 37 shows this protocol. The host may
decide to combine a read (single or burst) transaction together with a write (single or burst) transaction together.
Figure 12: SPI hybrid write-read burst
A CSB idle time of 1us must be ensured for reads following writes for the following registers:
DRIVE_CONFIG
INT_CONFIG
NVM_DATA_LSB
NVM_DATA_MSB
As a consequence, hybrid accesses on these registers are not allowed.
5.6 I²C protocol
BMP581 supports the following I²C modes:
normal mode (100 kHz)
fast mode (100 - 400 kHz)
fast mode plus (400 kHz - 1 MHz)
The I²C slave address of BMP581 is 7'h46 for SDO = 1'b0 and 7'h47 for SDO = 1'b1. SDO must not be floating when
I²C is used, otherwise the I²C device address is undefined.
CSB has an integrated pull-up resistor, which can be enabled in I²C and I3C mode by setting
DRIVE_CONFIG.i2c_csb_pup_en.

Related product manuals