Datasheet ADIS16201 (Analog Devices)

ManufacturerAnalog Devices
DescriptionProgrammable Dual-Axis Inclinometer/Accelerometer
Pages / Page4 / 1 — Programmable Dual-Axis. Inclinometer/Accelerometer. Silicon Anomaly. …
RevisionA
File Format / SizePDF / 89 Kb
Document LanguageEnglish

Programmable Dual-Axis. Inclinometer/Accelerometer. Silicon Anomaly. ADIS16201. ADIS16201 ANOMALIES

Datasheet ADIS16201 Analog Devices, Revision: A

Model Line for this Datasheet

Text Version of Document

Programmable Dual-Axis Inclinometer/Accelerometer Silicon Anomaly ADIS16201 ADIS16201 ANOMALIES
This anomaly list describes the known bugs, anomalies, and workarounds for the ADIS16201. 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 here.
ADIS16201 FUNCTIONALITY ISSUES Silicon Kernel Revision Revision Silicon Identifier Identifier Chip Marking Status Anomaly Sheet No. of Reported Anomalies
N/A N/A Date code = xx1333 Release Rev. A 6 xx = unrelated to date
MANUAL FLASH MEMORY UPDATE FAILURES [er001] Background
The ADIS16201 uses a dual memory structure to maintain its operational configuration. The RAM register structure controls the operation of the device and the Flash/EE memory contents determine what is loaded into the RAM at start-up and during reset recovery events. The Flash/EE memory is updated by using a control bit in the COMMAND register of this part.
Issue
Flash/EE memory update was failing at a rate of approximately 5%.
Workaround
Date Code 0718 and older can exhibit this behavior. If it is encountered, use the STATUS register to check for a failed Flash/EE memory update; if the error flag indicates a failure, try it again.
Related Issues
None.
SCALE CALIBRATION REGISTER MATH ERROR [er002] Background
The ADIS16201 provides scale correction registers to accommodate calibration adjustments after system-level installation. These registers are XACCL_SCALE, YACCL_SCALE, XINCL_SCALE, and YINCL_SCALE.
Issue
The lower byte of the scale adjustment registers was not computing correctly. Small adjustments result in large output errors.
Workaround
Date Code 0750 and older can exhibit this behavior. Firmware Revision 1.5 fixed this issue. Verify this by reading the contents of 0x52 (lower byte) which is 0x15, if the fix is in place. If it is equal to 0x14 or lower, this issue exists on the part. If scale adjustment is not used, the device operates without error.
Related Issues
None.
STATUS REGISTER NOT CLEARING WHEN READ [er003] Background
The STATUS register contains various diagnostic error flags, which clear when read.
Issue
The STATUS register clears when Address 0x3D is read, but not when Address 0x3C is read.
Workaround
Date Code 0750 and older can exhibit this behavior. Firmware Revision 1.5 fixed this issue. Verify this by reading the contents of 0x52 (lower byte) which is 0x15, if the fix is in place. If it is equal to 0x14 or lower, this issue exists on the part. If this issue is encountered, switch the read address to 0x3D to clear the flags.
Related Issues
None.
Rev. A Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Tel: 781.329.4700 www.analog.com Trademarks and registered trademarks are the property of their respective owners. Fax: 781.461.3113 ©2008–2014 Analog Devices, Inc. All rights reserved.
Document Outline ADIS16201 Anomalies ADIS16201 Functionality Issues Manual Flash Memory Update Failures [er001] Scale Calibration Register Math Error [er002] STATUS Register Not Clearing When Read [er003] Autonull Function Results Fails Under Negative Acceleration [er004] ALM_SMPL1/ALM_SMPL2 Writes Cause Device Failure [er005] Start-Up Behavior [er006] Functionality Issues
EMS supplier