AnsweredAssumed Answered

ADIS16480, register questions

Question asked by zachmic on Aug 10, 2014
Latest reply on Aug 21, 2014 by NevadaMark
Branched from an earlier discussion

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_FLAGX_GYRO (16 bit)Y_GYRO (16 bit)ROLL _C23_OUTPITCH_C31_OUT
16-401.12364.94-32.124530.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.

2048137.56-249.02-59.288515.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?

28668192-63.0428.12-0.8405-0.2307
28678192-62.3427.78-0.8624-0.2252
28688192-62.6228-0.8844-0.2142
28698192-63.6228.3-0.9119-0.2032
28788192-72.7631.76-1.2085-0.1978
28798192-73.5232.18-1.247-0.1923
28808192-73.9432.78-1.2854-0.1923
28818192-74.5833.48-1.3239-0.1868
28828192-75.6434.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

Outcomes