Datasheet ADIS16210 (Analog Devices) - 10

ManufacturerAnalog Devices
DescriptionPrecision Triaxial Inclinometer and Accelerometer with SPI
Pages / Page21 / 10 — Data Sheet. ADIS16210. SENSOR DATA OUTPUT DATA REGISTERS. Inclinometers. …
RevisionE
File Format / SizePDF / 922 Kb
Document LanguageEnglish

Data Sheet. ADIS16210. SENSOR DATA OUTPUT DATA REGISTERS. Inclinometers. Accelerometers

Data Sheet ADIS16210 SENSOR DATA OUTPUT DATA REGISTERS Inclinometers Accelerometers

Model Line for this Datasheet

Text Version of Document

link to page 11 link to page 10 link to page 10 link to page 10 link to page 10 link to page 10 link to page 10 link to page 10 link to page 10 link to page 11 link to page 11 link to page 14
Data Sheet ADIS16210 SENSOR DATA OUTPUT DATA REGISTERS Inclinometers
The ADIS16210 provides a set of output registers for three The XINCL_OUT (see Table 13), YINCL_OUT (see Table 14), orthogonal axes of acceleration: incline angles, internal and ZINCL_OUT (see Table 15) registers provide access to temperature, and power supply. incline angle data for each axis. For example, set DIN = 0x0E00 to request y-axis data (YINCL_OUT). Use the following process
Accelerometers
to translate the contents of these registers into degrees (°): The accelerometers respond to both static (gravity) and dynamic 1. Convert the 16-bit, twos complement number into a acceleration using the polarity shown in Figure 10. XACCL_OUT decimal equivalent. (see Table 9), YACCL_OUT (see Table 10), and ZACCL_OUT (see 2. Multiply the decimal equivalent by 180. Table 11) provide user access to digital calibrated accelerometer 3. Divide the result of Step 2 by 32,768. data for each axis. For example, use DIN = 0x0400 to request the x-axis data (XACCL_OUT). After reading the contents of Table 16 provides several examples of this data format. one of these registers, convert the 16-bit, twos complement number into a decimal equivalent, and then divide that number
Table 13. XINCL_OUT (Base Address = 0x0C), Read Only
by 16,384 to convert the measurement into units of gravity (g).
Bits Description
Table 12 provides several examples of this data format. [15:0] X-axis inclinometer output data, binary, 0° = 0x0000, 1 LSB = 180°/32,768 = ~0.0055°/LSB
Table 9. XACCL_OUT (Base Address = 0x04), Read Only Table 14. YINCL_OUT (Base Address = 0x0E), Read Only Bits Description Bits Description
[15:0] X-axis accelerometer output data, twos complement, 1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000 [15:0] Y-axis inclinometer output data, binary, 0° = 0x0000, 1 LSB = 180°/32,768 = ~0.055°/LSB
Table 10. YACCL_OUT (Base Address = 0x06), Read Only Bits Description Table 15. ZINCL_OUT (Base Address = 0x10), Read Only
[15:0] Y-axis accelerometer output data, twos complement,
Bits Description
1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000 [15:0] Z-axis inclinometer output data, binary, 0° = 0x0000, 1 LSB = 180°/32,768 = ~0.0055°/LSB
Table 11. ZACCL_OUT (Base Address = 0x08), Read Only Bits Description Table 16. Incline Angle Data Format Examples
[15:0] Z-axis accelerometer output data, twos complement,
Orientation Decimal Hex Binary
1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000 +179.9945° +32,767 0x7FFF 0111 1111 1111 1111 +0.011° +2 0x0002 0000 0000 0000 0010
Table 12. Accelerometer Data Format Examples
+0.0055° +1 0x0001 0000 0000 0000 0001
Orientation (g ) Decimal Hex Binary
0° 0 0x0000 0000 0000 0000 0000 +1.7 +27,853 0x6CCD 0110 1100 1100 1101 −0.0055° −1 0xFFFF 1111 1111 1111 1111 +1 +16,384 0x4000 0100 0000 0000 0000 −0.011° −2 0xFFFE 1111 1111 1111 1110 +2/16,384 +2 0x0002 0000 0000 0000 0010 −180° −32,768 0x8000 1000 0000 0000 0000 +1/16,384 +1 0x0001 0000 0000 0000 0001 0 0 0x0000 0000 0000 0000 0000 Figure 10 through Figure 15 provide orientation examples and −1/16,384 −1 0xFFFF 1111 1111 1111 1111 the associated output values for each accelerometer and incli- −2/16,384 −2 0xFFFE 1111 1111 1111 1110 nometer register. These examples assume the factory default −1 −16,384 0xC000 1100 0000 0000 0000 configuration for the gravity vector (z-axis, pointed up). See the −1.7 −27,853 0x9333 1001 0011 0011 0011 MSC_CTRL (see Table 30) for additional options for gravity vector definitions. Rev. C | Page 9 of 20 Document Outline FEATURES APPLICATIONS GENERAL DESCRIPTION FUNCTIONAL BLOCK DIAGRAM REVISION HISTORY SPECIFICATIONS TIMING SPECIFICATIONS Timing Diagrams ABSOLUTE MAXIMUM RATINGS ESD CAUTION PIN CONFIGURATION AND FUNCTION DESCRIPTIONS BASIC OPERATION READING SENSOR DATA DEVICE CONFIGURATION USER REGISTER MAP SENSOR DATA OUTPUT DATA REGISTERS Accelerometers Inclinometers Internal Temperature Power Supply SIGNAL PROCESSING, BIAS CORRECTION, AND ALIGNMENT Digital Filtering Accelerometer/Inclinometer Resolution Accelerometer Bias Correction Gravity Vector Axis Definition Measurement Mode Two-Axis Mode User Reference Alignment SYSTEM TOOLS GLOBAL COMMANDS Software Reset User Register Save to Flash Memory Flash Memory Test Self Test Power-Down INPUT/OUTPUT FUNCTIONS Data Ready Indicator Alarm Indicator General-Purpose Input/Output DEVICE IDENTIFICATION STATUS/ERROR FLAGS FLASH MEMORY MANAGEMENT ALARMS SYSTEM ALARM STATIC ALARMS DYNAMIC ALARMS ALARM REPORTING APPLICATIONS INFORMATION INTERFACE BOARD MATING CONNECTOR OUTLINE DIMENSIONS ORDERING GUIDE