We are using BMXO55 sensor. Currently, we are trying to implement accelerometer self-test. According to the procedure mentioned in the datasheet, we are following these steps.
1. Set the g-range to 8g, using the PMU_RANGE (0x0F) register value was set to 8. 2. To do a test on the x-axis in a positive direction, PMU_SELF_TEST (0x32) register value was set to 21;
After reading after 50ms, it shows a raw value of -0.00390625 in x-axis.
The same procedure was followed to test the x-axis in the negative direction, by setting PMU_SELF_TEST (0x32) register value was set to 17.
It resulted in the same value ( -0.00390625 ) as in a positive direction.
We also tried reading the value of the PMU_SELF_TEST register after setting its value to 21/17, it always gives zero.
Could someone please explain, why we are seeing this behavior?
Thanks and best regards, Chetan
... View more