ADXL375
Recommended for New Designs
The ADXL375 is a small, thin, 3-axis MEMS accelerometer that provides low power consumption and high resolution measurement up to ±200 g. The digital...
Datasheet
ADXL375 on Analog.com
I have and ADXL375 Eval board connected to a Adafruit M0 processor board. I am currently using SPI communication with a speed of 4MHz. I see noise on the accel around +/- 1G at 3200 ODR and +/- .1G at 100 ODR. The spec suggests this should be .28G and .05G respectively (sqrt3200*.005, sqrt100*.005). What could be the possible causes of the extra noise I am seeing? could a varying input voltage cause this?
3200 ODR:
100 ODR:
Thank you for looking.
Hello jcvm!
I am very sorry about this, but it looks like this has been overlooked. Unfortunately, we have lost our staff member, who was going to provide support for this product in this forum, so we are a bit short on our ability to help with these questions quickly. Are you still working on this? If so, I will be glad to try to help and may ask a couple of colleagues to see if they can help as well. Thanks for letting me know where this stands, if you have a chance.
Hi,
I have a 2 part answer, 1 for the 3200 Hz case and the other for the 100 Hz ODR.
For the 3200 Hz ODR data:
The noise in the plots appears to be dictated by large magnitude spikes. Assuming the sensor is mounted to a stable surface, I would suggest you investigate 2 possible causes. 1. Power supply and 2. SPI communication.
Noise from the power supply can couple and affect the output noise.
Otherwise, the jumps in the data may be due to reading an MSB register for a previous sample while reading the LSB of the current sample. Are multibyte reads being done or are you using single byte reads? Multibyte is better. Are you left or right justified? If you are left justified, the lower bits in the LSB register would correspond to about 1.5g steps if a transition is happening occasionally. For example, if the previous data point has the lower bits of 1 0000 and the next sample is 0 1111. These are only 1 bit different, but if a mis-read occurs, this could be read as 1 1111, which is about 1.5 g higher than either real reading.
For the 100 Hz ODR:
I would suggest power supply, device mounting or calculation method. The data appears to be within +/-1lsb which would be 100 mg peak to peak. Are you stating peak to peak noise or rms noise. You should use rms calculations for noise.