BME280 SCL pulled low

Hello,

I have some strange behaviour with the BME280.

At random moments the BME280 pulls the SCL line low, only a power cycle of the BME280 fixes the problem.

The problem is not directly reproducable and occurs at random times (after 8 to 1000+ sensor readouts).

I2C specifications:

  • 1.80V supply
  • 4700R I2C pull-up resistors (230ns rise time to 80%/VCC)
  • Fast mode (400kHz)
  • I2C master is a i.MX7 and is connected to I2C channel 0 (LPI2C0_SCL and LPI2C0_SDA)
  • No other slaves are  connected to the bus

 

Is this known behavior?

if yes, how can this behavior be avoided?

 

Best regards,

Maarten

 

1 reply