I'm designing a custom board with BME680, 6 in total, unfortunately all of them are experiencing the same problem. The I2C bus voltage level is dropped to around 0.77V, consistent on all boards. When I remove the sensor, the bus voltage back to VDD, and communication with several other I2C devices on the board is working normally. I'm using 100nF decoupling on both VDD & VDDIO, and 10k pull-up on the I2C bus to 3.3V. Also I think I tried my best to maintain the recommended reflow profile and ESD handling procedure. What could possibly be likely the main factor that makes this sensor fail? electrical? environment condition (storage/shipping)? something on the soldering process or maybe a bad batch from the distributor?
... View more