Silicon Anomaly Tactical Grade,
Ten Degrees of Freedom Inertial Sensor
ADIS16488A This anomaly list describes the known bugs, anomalies, and workarounds for the ADIS16488A.
Analog Devices, Inc., is committed, through future silicon revisions, to continuously improve silicon functionality. Analog Devices tries
to ensure that these future silicon revisions remain compatible with your present software/systems by implementing the recommended
workarounds outlined within this document. PERFORMANCE ISSUES
Table 1. Error in Soft Iron Correction Factors [er001]
Background
Issue
Workaround
Related Issues The signal chain for the tri-axis magnetometer in the ADIS16488A includes a user-configurable, 3 × 3 soft iron correction
matrix. Users configure each value in the soft iron correction matrix by writing to its corresponding register. For example,
the SOFT_IRON_S12 register contains the value for correction factor S12. In these registers, 1 LSB = 100/215.
On units that have firmware Revision 1.07 (or earlier), 1 LSB = 12.5/215, which is eight times lower than the correct value,
on the following registers: SOFT_IRON_S12, SOFT_IRON_S13, SOFT_IRON_S21, SOFT_IRON_S31, and SOFT_IRON_S32.
Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0108, clear all soft iron correction values
(write 0x0000 to each SOFT_IRON_Sxy register) and perform the soft iron correction outside of the ADIS16488A.
None. Table 2. User Offset Addition Error [er002]
Background
The ADIS16488A provides user-configurable bias correction values for each gyroscope and accelerometer(x, y, and z),
through the following registers: XG_BIAS_HIGH, XG_BIAS_LOW, YG_BIAS_HIGH, YG_BIAS_LOW, ZG_BIAS_HIGH,
Issue
Workaround Related Issues ZG_BIAS_LOW, XA_BIAS_HIGH, XA_BIAS_LOW, YA_BIAS_HIGH, YA_BIAS_LOW, ZA_BIAS_HIGH, and ZA_BIAS_LOW. …