EVAL-ADXL344Z Analog Devices, EVAL-ADXL344Z Datasheet - Page 29
![no-image](/images/manufacturer_photos/0/0/56/analog_devices_sml.jpg)
EVAL-ADXL344Z
Manufacturer Part Number
EVAL-ADXL344Z
Description
Daughter Cards & OEM Boards EB
Manufacturer
Analog Devices
Series
ADXL344r
Datasheet
1.EVAL-ADXL344Z.pdf
(40 pages)
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
THRESHOLD
The lower output data rates are achieved by decimating a
common sampling frequency inside the device. The activity,
free-fall, and single-tap/double-tap detection functions without
improved tap enabled are performed using undecimated data.
As the bandwidth of the output data varies with the data rate
and is lower than the bandwidth of the undecimated data, the
high frequency and high g data that is used to determine activity,
free-fall, and single-tap/double-tap events may not be present if
the output of the accelerometer is examined. This may result in
functions triggering when acceleration data does not appear to
meet the conditions set by the user for the corresponding function.
LINK MODE
The function of the link bit is to reduce the number of activity
interrupts that the processor must service by setting the device
to look for activity only after inactivity. For proper operation of
this feature, the processor must still respond to the activity and
inactivity interrupts by reading the INT_SOURCE register
(Address 0x30) and, therefore, clearing the interrupts. If an activity
interrupt is not cleared, the part cannot go into autosleep mode.
The asleep bit in the ACT_TAP_STATUS register (Address 0x2B)
indicates whether the part is asleep.
SLEEP MODE VS. LOW POWER MODE
In applications where a low data rate and low power consumption
are desired (at the expense of noise performance), it is recom-
mended that low power mode be used. The use of low power
mode preserves the functionality of the DATA_READY interrupt
and FIFO for postprocessing of the acceleration data. Sleep
mode, while offering a low data rate and power consumption, is
not intended for data acquisition.
However, when sleep mode is used in conjunction with the
AUTO_SLEEP mode and the link mode, the part can automatically
switch to a low power, low sampling rate mode when inactivity
is detected. To prevent the generation of redundant inactivity
interrupts, the inactivity interrupt is automatically disabled
and activity is enabled. When the
host processor can also be placed into sleep mode or low power
mode to save significant system power. Once activity is detected,
the accelerometer automatically switches back to the original
data rate of the application and provides an activity interrupt
that can be used to wake up the host processor. Similar to when
inactivity occurs, detection of activity events is disabled and
inactivity is enabled.
OFFSET CALIBRATION
Accelerometers are mechanical structures containing elements
that are free to move. These moving parts can be very sensitive
to mechanical stresses, much more so than solid-state electronics.
The 0 g bias or offset is an important accelerometer metric because
it defines the baseline for measuring acceleration. Additional
stresses can be applied during assembly of a system containing
an accelerometer. These stresses can come from, but are not
limited to, component soldering, board stress during mounting,
ADXL344
is in sleep mode, the
Rev. 0 | Page 29 of 40
and application of any compounds on or over the component. If
calibration is deemed necessary, it is recommended that calibration
be performed after system assembly to compensate for these effects.
A simple method of calibration is to measure the offset while
assuming that the sensitivity of the
Table 1. The offset can then be automatically accounted for by
using the built-in offset registers (Register 0x1E, Register 0x1F, and
Register 0x20). This results in the data acquired from the DATAX,
DATAY, and DATAZ registers (Address 0x32 to Address 0x37)
already compensating for any offset.
In a no-turn or single-point calibration scheme, the part is oriented
such that one axis, typically the z-axis, is in the 1 g field of gravity
and the remaining axes, typically the x- and y-axes, are in a 0 g
field. The output is then measured by taking the average of a
series of samples. The number of samples averaged is a choice of
the system designer, but a recommended starting point is 0.1 sec
worth of data for data rates of 100 Hz or greater. This corresponds
to 10 samples at the 100 Hz data rate. For data rates of less than
100 Hz, it is recommended that at least 10 samples be averaged
together. These values are stored as X
measurements on the x- and y-axes and the 1 g measurement
on the z-axis, respectively.
The values measured for X
the x- and y-axes, and compensation is done by subtracting those
values from the output of the accelerometer to obtain the actual
acceleration:
Because the z-axis measurement is done in a 1 g field, a no-turn or
single-point calibration scheme assumes an ideal sensitivity, S
for the z-axis. This is subtracted from Z
offset, which is then subtracted from future measured values to
obtain the actual value:
The
by using the offset registers (Register 0x1E, Register 0x1F, and
Register 0x20). These registers contain an 8-bit, twos complement
value that is automatically added to all measured acceleration
values, and the result is then placed into the DATAX, DATAY,
and DATAZ registers. Because the value placed in an offset register
is additive, a negative value is placed into the register to eliminate a
positive offset and vice versa for a negative offset. The register
has a scale factor of 15.6 mg/LSB and is independent of the
selected g range.
As an example, assume that the
resolution mode with a sensitivity of typically 256 LSB/g. The
part is oriented such that the z-axis is in the field of gravity and
the outputs of the x-, y-, and z-axes are measured as +10 LSB,
−13 LSB, and +9 LSB, respectively. Using the previous equations,
X
0g
is +10 LSB, Y
ADXL344
X
Y
Z
Z
ACTUAL
0g
ACTUAL
ACTUAL
= Z
1g
= Z
= X
= Y
− S
can automatically compensate the output for offset
MEAS
MEAS
MEAS
0g
Z
is −13 LSB, and Z
− Z
− Y
− X
0g
0g
0g
0g
and Y
ADXL344
0g
ADXL344
0g
correspond to the offset of
0g
is +9 LSB. Each LSB of
, Y
+1g
0g
to attain the z-axis
, and Z
is placed into full-
is as specified in
+1g
ADXL344
for the 0 g
Z
,