Hi Mark,
I'm sorry I didn't put my questions together. While I am testing(only EKF_CNFG is changed, = 0x0203), I am having new questions,
5. Regarding data captured below(totally 5 registers are captured), could you pls tell me which one is overranged? Is there any corresponding user-defined configurations?
SYS_E_FLAG | X_GYRO (16 bit) | Y_GYRO (16 bit) | ROLL _C23_OUT | PITCH_C31_OUT |
16 | -401.12 | 364.94 | -32.1245 | 30.3776 |
6. In eval-adis, there is a NULL_CNFG in page 3 with address 0E and default value 070A, what is this?
7. After disabling magnetometer by setting EKF_CNFG[1] = 1, sys_e_flag[11] will be still set under certain circumstances.
2048 | 137.56 | -249.02 | -59.2885 | 15.9414 |
8. what does this imply, big difference(2.4 degree/sec) of gyro output between two consecutive samples under 2460Hz? Can we deduce the acceleration?
9. even if bit 13, 11, 10 or 4 of sys_e_flag remaining set among consecutive samples, the x/y gyro and pitch/roll angle is still updated. see below. Is this normal?
2866 | 8192 | -63.04 | 28.12 | -0.8405 | -0.2307 |
2867 | 8192 | -62.34 | 27.78 | -0.8624 | -0.2252 |
2868 | 8192 | -62.62 | 28 | -0.8844 | -0.2142 |
2869 | 8192 | -63.62 | 28.3 | -0.9119 | -0.2032 |
2878 | 8192 | -72.76 | 31.76 | -1.2085 | -0.1978 |
2879 | 8192 | -73.52 | 32.18 | -1.247 | -0.1923 |
2880 | 8192 | -73.94 | 32.78 | -1.2854 | -0.1923 |
2881 | 8192 | -74.58 | 33.48 | -1.3239 | -0.1868 |
2882 | 8192 | -75.64 | 34.16 | -1.3623 | -0.1813 |
However, I remembere these are not updated with my board instead of eval_adis (it's been a while, so not sure now).
Any possible reasons?
Also, i often encountered process overrun (bit 7) is set with my board. But under same test with EVAL_ADIS(configuration is same, only processor and board is different), there is no processing overrun. This is a big problem for a long time. Can you give me some guide?
I'm sorry again for so many question. your response is greatly appreciated.
With Kind Regards,
Zach