I’m working on a custom board using the nRF52840 and integrating what was listed in our BOM and Digi-Key packaging as the #FXLS8971CF accelerometer. However, the device behavior and register responses suggest this may not be the part we expected
Observed Behavior:
Confirmed Working:
Questions:
已解决! 转到解答。
Hello Dean,
1. The correct WHO_AM_I value for the FXLS8971CF is indeed 0x83.
So this confirms that the device on your board does in fact identify itself as an FXLS8971CF accelerometer.
2. This top marking corresponds to an official marking of the FXLS8971CF. If you want to decode this marking/verify authenticity, please create a standard support ticket and provide again the full marking and your purchase source.
3. Yes, orientation detection is supported on the FXLS8971CF as well as other FXLS89xx accelerometers.
4. It is unlikely given that WHO_AM_I matches FXLS8971CF exactly, acceleration data is working. Orientation engine not working is likely due to misconfiguration, make sure the device is in Standby mode before writing to registers like ORIENT_CONFIG or ORIENT_THS.
BRs, Tomas
Hello Dean,
1. The correct WHO_AM_I value for the FXLS8971CF is indeed 0x83.
So this confirms that the device on your board does in fact identify itself as an FXLS8971CF accelerometer.
2. This top marking corresponds to an official marking of the FXLS8971CF. If you want to decode this marking/verify authenticity, please create a standard support ticket and provide again the full marking and your purchase source.
3. Yes, orientation detection is supported on the FXLS8971CF as well as other FXLS89xx accelerometers.
4. It is unlikely given that WHO_AM_I matches FXLS8971CF exactly, acceleration data is working. Orientation engine not working is likely due to misconfiguration, make sure the device is in Standby mode before writing to registers like ORIENT_CONFIG or ORIENT_THS.
BRs, Tomas