LIS3DH noise while access with I2C
Hi,
It seems that accessing the i2c bus add noise to acceleration values read by the LIS3DH. The graphic represent 270 X,Y,Z 10bit samples read at 1344KHz. The FIFO is enable and a watermark level interrupt of 28 is set. At each interrupt, I'm doing a bulk reading of the output registers (28*6 bytes). We can see a cyclic glitch especially on Z axis in yellow that match the bulk reading period.
Before using the FIFO, I was doing multiple single reading but the result was very noisy.
Is somebody had this problem? Is it a known issue? Is there a way to solve it?
I also include the layout of the PCB of the chip.


