ADIS16488ASilicon AnomalyTable 5. Erroneous Barometer Self Test Result in DIAG_STS [er005] Background The DIAG_STS register provides an error flag for the self test function in Bit 11. Issue On units that have firmware Revision 1.08 (or earlier), Register DIAG_STS, Bit 11 may remain in a low state, even if the barometer is failing its self test routine. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109, do not use Register DIAG_STS, Bit 11 to determine the health of the barometer for mission critical functions. Related Issues None. Table 6. Barometer New Data Bit Continues Updating After Failure [er006] Background Register SYS_E_FLAG, Bit 9 indicates that there is new barometer data in the BAROM_OUT register when it is in a high state. Issue On units that have firmware Revision 1.08 (or earlier), Register SYS_E_FLAG, Bit 9 still indicates that new data is available, even if the barometer has experienced a failure. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109, do not use Register SYS_E_FLAG, Bit 9 to determine the operational state of the barometer function. Related Issues None. Table 7. Sleep Mode Recovery Causes Barometer Failure [er007] Background The ADIS16488A provides a sleep mode that has a faster recovery time than a complete restart (power-on or reset recovery). Issue On units that have firmware Revision 1.08 (or earlier), recovery from sleep mode can cause failure in the barometer function. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109, do not use sleep mode if the barometer is important for the application. Related Issues None. Table 8. Writing to Register FNCTIO_CTRL Causes Barometer Failure [er008] Background The FNCTIO_CTRL register provides a number of user configurations for the input/output lines (DIO1, DIO2, DIO3, and DIO4). Issue On units that have firmware Revision 1.08 (or earlier), writing to the FNCTIO_CTRL register can cause the barometer measurement function to lock up. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109 and the barometer function is important for the application, reset the operation after writing to Register FNCTIO_CTRL and after backing up those settings in the flash. Related Issues None Table 9. Writing to Register GLOB_CMD, Bit 1 Causes Barometer Failure [er009] Background The Register GLOB_CMD, Bit 1 provides a trigger bit for running the self test function on all of the sensors inside of the ADIS16488A. Issue On units that have firmware Revision 1.08 (or earlier), running the self test routine by setting Register GLOB_CMD, Bit 1 equal to 1 can cause the barometer measurement function to lock up. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109 and the barometer function is important for the application, reset the operation after running the self test function. Related Issues None Table 10. Daylight Savings Time Error in Real-Time Clock [er010] Background The ADIS16488A provides a RTC function that keeps track of time (seconds, minutes, hours, days, months, and years) while the main processor function is not operating (sleep, powered off). Register CONFIG, Bit 1 provides a control for managing against daylight savings time. Issue On units that have firmware Revision 1.08 (or earlier), turning daylight savings time on by setting Register CONFIG, Bit 1 equal to 1 causes a malfunction in the tracking of the RTC. Workaround Read FIRM_REV to determine the firmware revision of a unit. If FIRM_REV < 0x0109, do not use the daylight savings time setting of Register CONFIG, Bit 1 equal to 1. Related Issues None Rev. 0 | Page 2 of 3 Document Outline PERFORMANCE ISSUES ANOMALY STATUS