BMP580

Hi,

I've been working on a project with the BMP580, where I am using it in a sensor fusion algorithm to fuse acceleration, LiDAR data and pressure into altitude.

However, I cannot seem to find the BMP580 on the I2C bus. The bus is functional, as the LiDAR can be read on it (VL53L1, address 0x29). I've attatched a wiring diagram and mounting of the BMP580 (be advised that it is on the lower side of the board, and therefore mirrored).

The 3v3 rail is supplied via a AP2112, with a gentle ramp time of 20uS, so I do not believe this is an issue. CSB is pulled low, which the datasheet suggests is suitable- however, most operation is referenced with it being high.

Searching was done with an I2C scanner, which polls each address searching for an acknowledge. The I2C lines are fitted with 2k2 pullup resistors.

Thanks in advance for your time!

1 reply