I2C communication failure while reading data from VL53l0x
Hello,
I am currently working with STM32wl55jc. My application invlolves few I2C sensors.The application also invlolves VL53l0x. These sensors have been mounted on a single PCB.
I have tried explaining the problem below.
1. I am currently reading the sensor data every minute. And Transmitting it over to the LoRaWAN server.
2. All the sensors have different addresses.
3. The product works fine for some amount of time and then while reading data from VL53l0x the I2C-SCL line goes low.
I have conducted two tests.
1. Reading all the sensors EXCEPT Vl53l0x.
The application reuns fine for few hours without facing any issues on the I2C line.
2. Reading data from ONLY VL53l0x
The application misbehaves after some time.
3. Connecting ALL the sensors to STM32G491RE.
The failure doesn't take place.
The I2Cfailure is only seen when Vl53l0x is connected to STM32wl55jc and that too after hours.
The failure of I2C is uncertain. Sometimes it is observed within 2 hours, sometimes after 3 hours or even more than that.
Thank you.
