Hi, I am evaluating the MPU6500 with MotionStudio 6.1 for integration in a medical device. As the requirements on risk management are quite high I would need to know a bit more about safety and warning functions. Does anyone have any knowledge/experience in:
1. Is there any warning flag for peak acceleration/angular speed reached? I guess that when the peak acceleration/angular speed have been reached the quaternion reported by the DMP will be invalid. Is there any way to detect if peak acceleration/angular speed have been reached except polling?
2. How does ageing affect the IMU? What is the lifetime or MTBF of the MPU6500 and how is it defined? What is the most common failure mode?
3. Is there any warning flag for temperature limits reached or any other way of detecting over/under temperature except polling?
4. What does the self test do? I am using the self test fount at: https://github.com/kriswiner/MPU-9250/blob/master/MPU9250_MS5637_AHRS_t3.ino which is based on the mpu_run_6500_self_test function in motion_apps 6.1. According to the author the test returns "percent deviation from factory trim values, +/- 14 or less deviation is a pass". Does this test have to be done in a certain environent (such as z-axis parallell to gravity, that the device needs to be still)? What is actually tested in this function?
5 How long will the device be available on the market?
Thanks a lot and merry christmas!