I2C communication issue with H3LIS331DL and/or LSM9DS1TR chips.
I’m trying to read 6 memory addresses I series. They represent appropriate X, Y, Z Accelerations levels.
At low speed – up to 50kbps all good and working correctly. However if I increase I2C speed – up to 400 kbps, then I see wrong data being sent from Accelerometer chips.
This was verified on multiple prototypes. Communication lines quality is good and signals are clean on Oscilloscope.
See attached picture. It seems like on higher speeds (400 kbps) chip is missing to send very first byte (low byte of X acceleration).
Do you know what can be issue here and how to solve it.
