2025-06-30 7:11 AM - edited 2025-06-30 7:13 AM
Two LSM6DSVQ IMU sensors have been interfaced on the same I3C IBI bus. In normal working scenario all the transfers be it from master or slave side are working fine.
In the problematic case while generating an IBI, from the waveform capture the SCL is being driven to low before SCL (incorrect start condition) and thereafter the SDA line is continuously held to low.
Which amongst the master and slave can be the reason for incorrect start condition and can this cause the slave to go in bad state leading to holding the SDA line to low?