We're seeing magnetometer reading spikes at random intervals in our MPU9250 based design
The spikes appear to be a corruption of the sign bit as the value always spikes +ve to -ve or visa versa.
The spikes appear if we read the mag axis in bypass mode and also in normal mode. In bypass mode we check for data ready and over flow.
I2C bus speed makes no difference.
Anyone else come across this ? We're scratching out heads.
Rob