I'm having some trouble understanding the self test function on the FXAS21002. The datasheet shows a self-test output change of [min, typ, max] = [7000, 16000, 25000] for CTRL_REG0[FS] = 00. With this in mind, a few questions:
Thank you in advance!
Hi Tomas,
Thank you for the feedback.
Yes this is for one part only. We've only tested a few, but the others output around 14000-17000 in all axes.
We've not yet had the opportunity to test the defective unit with accurate rate stimuli (rate table or similar), but the output during normal operation seems to be in the correct ball park. I'm trying to gauge whether this self test function should be interpreted as a pass/fail or merely as a indicator that a transducer might be defective?
Regards, Nico
Hi Nico,
I need to double check this with our Design team. I will update this thread as soon as I have their feedback.
Thanks for your patience.
Best regards,
Tomas
Hi Nico,
Here are the answers to your questions:
1. Yes, it should be pretty stable values (including some noise) within the specified range.
2. It is a wide range because the self-test output is not trimmed and the purpose of the self-test for this product is just to check if the transducer is working and the signal chain is functioning.
3. The self-test feature is meant only for FS Range = 00. For all other FS values the out is maxed out and is not valid.
4. No.
5. Provided the CTRL_REG0[FS] = 00 and the part is stationary, the X value should be within limits. Is this observation for 1 part only?
Best regards,
Tomas