Data Sheet
SENSOR DATA
OUTPUT DATA REGISTERS
The ADIS16210 provides a set of output registers for three
orthogonal axes of acceleration: incline angles, internal
temperature, and power supply.
Accelerometers
The accelerometers respond to both static (gravity) and dynamic
acceleration using the polarity shown in Figure 10. XACCL_OUT
(see Table 9), YACCL_OUT (see Table 10), and ZACCL_OUT (see
Table 11) provide user access to digital calibrated accelerometer
data for each axis. For example, use DIN = 0x0400 to request the
x-axis data (XACCL_OUT). After reading the contents of one
of these registers, convert the 16-bit, twos complement number
into a decimal equivalent, and then divide that number by 16,384
to convert the measurement into units of gravity (g). Table 12
provides several examples of this data format.
Table 9. XACCL_OUT (Base Address = 0x04), Read Only
Bits
Description
[15:0] X-axis accelerometer output data, twos complement,
1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000
Table 10. YACCL_OUT (Base Address = 0x06), Read Only
Bits
Description
[15:0] Y-axis accelerometer output data, twos complement,
1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000
Table 11. ZACCL_OUT (Base Address = 0x08), Read Only
Bits
Description
[15:0] Z-axis accelerometer output data, twos complement,
1 LSB = 1 g ÷ 16,384 = ~61 µg/LSB, 0 g = 0x0000
Table 12. Accelerometer Data Format Examples
Orientation (g) Decimal Hex
Binary
+1.7
+27,853
0x6CCD 0110 1100 1100 1101
+1
+16,384
0x4000 0100 0000 0000 0000
+2/16,384
+2
0x0002 0000 0000 0000 0010
+1/16,384
+1
0x0001 0000 0000 0000 0001
0
0
0x0000 0000 0000 0000 0000
−1/16,384
−1
0xFFFF 1111 1111 1111 1111
−2/16,384
−2
0xFFFE 1111 1111 1111 1110
−1
−16,384
0xC000 1100 0000 0000 0000
−1.7
−27,853
0x9333 1001 0011 0011 0011
ADIS16210
Inclinometers
The XINCL_OUT (see Table 13), YINCL_OUT (see Table 14),
and ZINCL_OUT (see Table 15) registers provide access to
incline angle data for each axis. For example, set DIN = 0x0E00
to request y-axis data (YINCL_OUT). Use the following process to
translate the contents of these registers into degrees (°):
1. Convert the 16-bit, twos complement number into a
decimal equivalent.
2. Multiply the decimal equivalent by 180.
3. Divide the result of Step 2 by 32,768.
Table 16 provides several examples of this data format.
Table 13. XINCL_OUT (Base Address = 0x0C), Read Only
Bits
Description
[15:0] X-axis inclinometer output data, binary,
0° = 0x0000, 1 LSB = 180°/32,768 = ~0.0055°/LSB
Table 14. YINCL_OUT (Base Address = 0x0E), Read Only
Bits
Description
[15:0] Y-axis inclinometer output data, binary,
0° = 0x0000, 1 LSB = 180°/32,768 = ~0.055°/LSB
Table 15. ZINCL_OUT (Base Address = 0x10), Read Only
Bits
Description
[15:0] Z-axis inclinometer output data, binary,
0° = 0x0000, 1 LSB = 180°/32,768 = ~0.0055°/LSB
Table 16. Incline Angle Data Format Examples
Orientation Decimal Hex
Binary
+179.9945°
+32,767
0x7FFF 0111 1111 1111 1111
+0.011°
+2
0x0002 0000 0000 0000 0010
+0.0055°
+1
0x0001 0000 0000 0000 0001
0°
0
0x0000 0000 0000 0000 0000
−0.0055°
−1
0xFFFF 1111 1111 1111 1111
−0.011°
−2
0xFFFE 1111 1111 1111 1110
−180°
−32,768
0x8000 1000 0000 0000 0000
Figure 10 through Figure 15 provide orientation examples and
the associated output values for each accelerometer and incli-
nometer register. These examples assume the factory default
configuration for the gravity vector (z-axis, pointed up). See the
MSC_CTRL (see Table 30) for additional options for gravity
vector definitions.
Rev. E | Page 9 of 20