FAQ: ADIS16210 Two-axis vs Three Axis Angle Computation

Document created by NevadaMark Employee on Oct 24, 2013
Version 1Show Document
  • View in full screen mode

Q:

I am seeing a small jump in errors at both 90 and 270 degrees.  Is there anything I can do to improve this?

---------------------------------------------------------------------------------------------------------------------------------------------------------

A:

These "spikes" in the error pattern (at 90 and 270 degrees) might be due to small errors in the accelerometer that is closest to the axis of rotation. Switching to a two-axis computation eliminates that error source, along with the spikes at 90 and 270 degrees.  The MSC_CTRL register provides an undocumented option for switching between a two-axis and three axis angle computation. At the time of this post, the ADIS16210 datasheet does not reflect this function. The following two figures reflect the present and future datasheet descriptions of the MSC_CTRL register.  For now, set MSC_CTRL[9] = 1, by setting DIN = 0xB502, update the flash and re-run your angle measurements to see if this make a difference. I hope that helps!

Very best,

NevadaMark

 

CURRENT (NOT CORRECT)

FAQ-16210-01-TwoAxis.png

FUTURE REVISION (CORRECT)

FAQ-16210-02-TwoAxis.png

Attachments

    Outcomes