lis2dw12
Hello,
I'm currently working with a custom board designed to read digital values from an accelerometer, specifically from the OUT_X, OUT_Y, and OUT_Z registers. However, I've encountered an issue: despite the accelerometer being physically stable, I am observing a significant number of peaks in the readings. These peaks consistently show an amplitude of around +/-250 units from the base level, which seems unusual.
For context, the values I'm observing are 16-bit, and I'm operating the device under a 2G high-speed setting with an 800Hz Output Data Rate (ODR). I'm aware that the effective resolution is 14 bits, as the values are left-justified, with the least significant 2 bits not holding valid information. Given this, I would normally expect any inaccuracies to be within +/-7 units, not the large deviations I'm seeing.
When I move the board, the readings for X, Y, and Z change as expected, which further puzzles me about these unexpected steady-state peaks. Are such peaks normal under these settings, or is there a potential issue I should be looking into?
Thank you for your insights.

