I am working with the ADXL372 interfacing via SPI with a Raspberry Pi Model 3 B. We have initialized the power control register to full bandwidth mode and are able to read from all 3 axis. However, all our values seem to be noisy and inconsistent. We have no threshold or offsets enabled. We are able to combine the signed XDATA_H and XDATA_L registers into a signed 12 bit number, but are getting very high readings that are all over the place. We are also getting similar readings on the other axes.
Are there any initial settings that we could possibly be leaving out that could be causing these erroneous results?