EVAL-ADXL344Z Analog Devices, EVAL-ADXL344Z Datasheet - Page 31

no-image

EVAL-ADXL344Z

Manufacturer Part Number
EVAL-ADXL344Z
Description
Daughter Cards & OEM Boards EB
Manufacturer
Analog Devices
Series
ADXL344r
Datasheet

Specifications of EVAL-ADXL344Z

Rohs
yes
Product
Breakout Boards
Description/function
3 axis accelerometer evaluation board
Interface Type
I2C, SPI
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Operating Supply Voltage
1.7 V to 2.75 V
Factory Pack Quantity
1
For Use With
ADXL344
Data Sheet
ORIENTATION SENSING
The orientation function of the
and 3D orientation concurrently through the orient register
(Address 0x3C). The V2 and V3 bits (Bit D6 and Bit D3 in the
orient register) report the validity of the 2D and 3D orientation
codes. If V2 or V3 are set, their respective code is a valid
orientation. If V2 or V3 are cleared, the orientation of the
accelerometer is unknown, such as when the orientation is
within the dead zone between valid regions.
For 2D orientation sensing, the relation of the x- and y-axes to
gravity is used to determine the accelerometer orientation (see
Figure 38 and Table 25). Portrait positive corresponds to the x-axis
being most closely aligned to the gravity vector and directed
upwards, opposite the gravity vector. Portrait negative is the
opposite of portrait positive, with the x-axis pointing downwards
along the gravity vector. Landscape positive corresponds to the
y-axis being most closely aligned with the gravity vector and
directed upwards, away from the gravity vector. Landscape
negative is the orientation opposite landscape positive. The
dead zone regions are shown in the orientations for portrait
positive (+X) and portrait negative (−X) of Figure 38. These
regions also exist for landscape positive (+Y) and landscape
negative (−Y), as shown in Figure 38.
In 3D orientation, the z-axis is also included. If the accelerometer is
placed in a Cartesian coordinate system, as shown in Figure 37 in
the Tap Sign section, the top of the device corresponds to the
positive z-axis direction, the front of the device corresponds to
the positive x-axis direction, and the right side of the device
corresponds to the positive y-axis direction.
The states shown in Table 26 correspond to which side of the
accelerometer is directed upwards, opposite the gravity vector.
As shown in Figure 37, the accelerometer is oriented in the top
state. If the device is flipped over such that the top of the device
is facing down, toward gravity, the orientation is reported as the
bottom state. If the device is adjusted such that the positive x-axis
or positive y-axis direction is pointing upwards, away from the
gravity vector, the accelerometer reports the orientation as front
or left, respectively.
The algorithm to detect orientation change is performed after
filtering the output acceleration data to eliminate the effects of
high frequency motion. This is performed by using a low-pass
filter with a bandwidth set by the divisor bits (ORIENT_CONF
register, Address 0x3B). The orientation filter uses the same
output data available in the output data registers (Address 0x32
to Address 0x37); therefore, the orient register (Address 0x3C)
is updated at the same rate as the data rate that is set in the
BW_RATE register (Address 0x2C). Because the output data
is used, the bandwidth of the orientation filter depends on the
value set in the BW_RATE register, and the divisor bandwidth
values in Table 24 are referenced to the selected output data rate.
ADXL344
reports both 2D
Rev. 0 | Page 31 of 40
To eliminate most human motion, such as walking or shaking, the
value in the divisor bits (Bits[D2:D0]) of the ORIENT_CONF
register (Address 0x3B) should be selected to effectively limit the
orientation bandwidth to 1 Hz or 2 Hz. For example, with an
output data rate of 100 Hz, a divisor selection of 3 (ODR/100)
results in a 1 Hz bandwidth for orientation detection. For best
results, it is recommended that an output data rate of ≥25 Hz in
normal power mode and ≥200 Hz in low power operation be used.
The width of the dead zone region between two orientation
positions is determined by setting the value of the dead zone bits
(Bits[D6:D4]) in the ORIENT_CONF register (Address 0x3B).
The dead zone region size can be specified as per the values
shown in Table 24. The dead zone angle represents the total
angle where the orientation is considered invalid. Therefore, a
dead zone of 15.4° corresponds to 7.7° in either direction away
from the bisector of two bordering regions. An example with a
dead zone region of 15.4° is shown in Figure 39. It should be
noted that the values shown in Table 24 correspond to the
typical dead zone angle when the gravity vector is completely
contained in only two axes (xy, xz, or yz) and should be used
only as a starting point. If the device is oriented such that the
projection of gravity onto all three axes is nonzero, the effective
sensitivity is reduced, causing an increase in the dead zone angle.
Therefore, evaluation needs to be performed for specific appli-
cation uses to determine the optimal setting for the dead zone.
Figure 39. Orientation Showing a 15.4° Dead Zone Region
+g
Figure 38. 2D Orientation with Corresponding Codes
+Y
LANDSCAPE
POSITIVE
POSITIVE (10)
POSITIVE (00)
37.3°
+Y
+X
45°
52.7°
PORTRAIT
PORTRAIT
POSITIVE
DEADZONES
LANDSCAPE
+g
+X
DEADZONE
+X
+g
+Y
NEGATIVE (01)
NEGATIVE (11)
+X
+Y
+X
+g
+Y
+g
ADXL344

Related parts for EVAL-ADXL344Z