Chapters

25 Accelerometer Datasheets: Validation Evidence

design-methodology
spec
sheet
accelerometer

25.1 Start With the Decision

A typical current or offset only holds under stated test conditions. Bench proof must check the chosen settings and board.

25.2 Route Overview

This is part 2 of 2. Review Accelerometer Datasheets: Selection Evidence for the preceding evidence.

25.3 Learning Objectives

  • Read ADXL345 test conditions before using a table value.
  • Plan bench checks for range, noise, power, FIFO, and interrupts.

25.4 Chapter Roadmap

  • Read Test Conditions First
  • Range and Resolution
  • Interface, Voltage, and Host Fit
  • Firmware Settings Become Evidence
  • Register Defaults Are Not a Design
  • Power, FIFO, and Interrupt Strategy
  • Range, Noise, and Release Decision
  • Bench Validation Summary
  • Incremental Examples
  • Try It Now
  • Choose ADXL345 Evidence
  • Practice Checks
  • Match Datasheet Row to Decision
  • Order ADXL345 Datasheet Flow
  • Label Datasheet Evidence Route
  • Concept Check: Range Selection
  • Concept Check: Low-Power Evidence
  • Common Pitfalls
  • 1. Feature Lists Are Not Reviews
  • 2. Choose Range From Motion Profile
  • 3. Missing the I/O Voltage Domain
  • 4. Forgetting Axis Orientation
  • 5. State Calibration and Drift
  • Summary
  • References
  • See Also
  • What’s Next
  • Key Takeaway

A typical current, data rate, offset, or timing value only applies under stated test conditions. A release record should name the datasheet section, the operating condition assumed, and the bench evidence used to confirm the board behaves acceptably.

25.5 Range and Resolution

Accelerometer range selection starts with clipping risk. Resolution only matters after the sensor can survive and represent the acceleration range the product will see.

Tilt

Small motion

Gravity-dominated orientation use cases often prefer a low range, provided installation shocks and transport events are handled separately.

Motion

Human activity

Movement detection needs enough range for normal events and enough data-rate margin for the chosen algorithm.

Shock

Transient events

Drop or impact claims need a range and sampling plan that can capture the event without saturating the output.

Evidence

Bench before release

Shake, orient, rotate, and tap the assembled board while logging raw samples so range and axis assumptions are visible.

In ADXL345 full-resolution mode, the scale factor remains about 4 mg per LSB while the selected range changes the full-scale limit. That means range choice is mainly about avoiding clipping and matching expected acceleration, while the firmware must also confirm the resolution mode used.

25.6 Interface, Voltage, and Host Fit

A common datasheet failure is checking the sensor supply but missing the I/O voltage and bus timing. The ADXL345 separates sensor supply and I/O supply. Your schematic review must show both are valid for the selected host and bus.

Decision
Check
Failure If Missed
Bench Evidence
I2C or SPI
Pin budget, bus sharing, pullups, timing limits, driver support, and trace observability.
Unreliable reads, address conflicts, bus lockups, or excessive pin use.
Logic-analyzer trace of device ID read and burst sample read.
Voltage domains
Sensor supply, I/O supply, MCU logic, pullup rail, and power sequencing.
Out-of-range pins, level mismatch, or intermittent startup.
Measured rails during boot, sleep, and wake.
Interrupt pins
Polarity, mapping, host wake capability, pull state, and debounce policy.
MCU never wakes, wakes constantly, or loses data-ready events.
Interrupt waveform and firmware event log.
Package
Footprint, orientation marker, axis direction, assembly process, and inspection method.
Swapped axes, rotated board interpretation, or poor solder yield.
Footprint review and assembled-board orientation test.

25.7 Firmware Settings Become Evidence

The firmware configuration is where the datasheet becomes behavior. Record the register choices as part of the design, not as hidden implementation detail.

accelerometer selection note:
  part: ADXL345
  application claim: wake the equipment tag on movement and record orientation
  bus: selected host bus and voltage domain
  range setting: selected g range and clipping rationale
  data format: full-resolution or fixed-resolution mode
  data rate: selected output data rate and bandwidth rationale
  power mode: measurement, standby, and low-power behavior
  interrupt plan: activity, inactivity, data-ready, or FIFO watermark
  FIFO plan: mode, watermark, host read policy
  calibration: offset method and temperature assumptions
  bench evidence: rail, bus trace, sample log, interrupt log, current log

If a release record cannot say which range, data format, output data rate, FIFO mode, interrupt mapping, and power mode are configured, the datasheet review is incomplete. Defaults may be useful for first communication, but release behavior should be explicit.

25.8 Power, FIFO, and Interrupt Strategy

Low-power accelerometer design is not only about the sensor current. It is about how often the sensor wakes the host, how much data the host must read, and whether the firmware can distinguish useful motion from background movement.

Feature
Use It When...
Verify Before Release
Standby mode
The device can stop measuring while the product is inactive or during transport/storage states.
Current in standby and recovery behavior when measurement resumes.
Low-power measurement
The product needs continuous motion awareness but can accept the mode's performance trade-offs.
Motion detection reliability and current at the selected data rate.
Activity/inactivity interrupt
The MCU should wake on useful motion rather than polling samples continuously.
Threshold tuning with real installation vibration and false-wake review.
FIFO watermark
The host can sleep while the accelerometer accumulates multiple samples.
Watermark interrupt timing, burst-read correctness, and lost-sample policy.
Data-ready interrupt
The host needs a fresh sample at each configured output data rate.
Timing jitter, bus read duration, and host scheduling margin.

25.9 Range, Noise, and Release Decision

Inspect Figure 25.1 as a release-evidence table, not a catalogue of isolated maxima. The Parameters, Units, Min, Typical, and Max columns establish which values are bounded across parts and conditions, which are merely typical, and which must be converted into firmware and bench-test assumptions.

Accelerometer mechanical specification table listing operating temperature range, zero-g offset, and zero-g offset variation with minimum, typical, and maximum values.
Figure 25.1: Range, resolution, bandwidth, and wake strategy should be reviewed together before the part is accepted for release.

Across Figure 25.1, begin with the -40 to 85 C operating range, then compare the 1.26 / 1.4 / 1.54 V zero-g offset bounds with zero-g drift of 0.5 mg/C on x-y and 3 mg/C on z. Sensitivity is not one fixed conversion: its 543, 560, and 577 mV/g values define part-to-part spread. The 4000 Hz x-y and 2000 Hz z mechanical resonance values sit beside 0.1% full-scale typical non-linearity and 125 micro-g per square-root-hertz noise density, so range, bandwidth, filter, sample rate, and noise must be evaluated together. For the intended motion, calculate expected voltage or digital counts at the selected range, check that peaks do not clip, integrate noise over the configured bandwidth, and measure offset across representative temperature. A nominal 560 mV/g conversion is only a starting point: repeat the calculation at the minimum and maximum sensitivity, include reference and ADC error, and compare the resulting threshold margin with measured stationary and motion distributions. Evaluate x-y and z separately because their drift and resonance limits differ. Verify that the selected filter rejects vibration outside the useful band without delaying the detection window, and that the sample rate preserves the event rather than aliasing it. Then exercise FIFO or interrupt wake-up, sampling cadence, host latency, power, mounting vibration, and the recovery path after a missed or saturated event. The release record should name datasheet revision, lot or sample, supply and temperature, axis and mounting, range and output-data-rate settings, filter bandwidth, measured offset, noise, peak, interrupt behavior, firmware version, acceptance limit, owner, residual risk, and the pilot condition that triggers a retest. That joined record is what turns the table into a defensible part decision.

The release decision should not say “ADXL345 supports motion detection.” It should say something like:

The selected ADXL345 range did not clip during the representative movement bench test, the configured output data rate produced enough samples for the firmware algorithm, FIFO watermark interrupts woke the host as expected, and the residual risk is untested installation vibration in the first pilot batch.

25.10 Bench Validation Summary

The bench summary turns datasheet interpretation into reviewable evidence.

Bench Check
Method
Pass Evidence
Residual Risk
Device identity
Read the device ID register after boot and after sleep/wake.
Bus trace and firmware log showing expected identity read.
Does not prove all axes or interrupts work.
Axis orientation
Place the board in known orientations and log X, Y, and Z samples.
Axis map and polarity note tied to enclosure orientation.
Final enclosure or mounting may change interpretation.
Range and clipping
Apply representative movement, tap, drop surrogate, or vibration profile.
Raw sample log showing no unexpected saturation for the selected claim.
Field shocks outside the profile may still clip.
FIFO and interrupts
Configure watermark or activity interrupts and capture host wake events.
Interrupt waveform, register dump, and firmware event timeline.
Thresholds may need pilot tuning.
Current modes
Measure current in standby, measurement, low-power, and host-sleep states.
Current log with firmware build and board revision.
Battery chemistry and temperature still need system validation.
Calibration
Record offset values and compensation assumptions.
Calibration note and stationary sample distribution.
Temperature and aging may need follow-up checks.

25.11 Incremental Examples

25.11.1 Confirm Communication and Axes

A first bench pass can use an Arduino, Raspberry Pi Pico, or ESP32 board with an ADXL345 breakout over I2C. The firmware reads the device ID register, configures a low output data rate, logs raw X/Y/Z counts, and checks the board in six known orientations. A Saleae Logic, Bus Pirate, or sigrok/PulseView capture can confirm the I2C address, register reads, and pullup voltage. This evidence proves communication and axis mapping; it does not yet prove wake-on-motion, battery life, or field vibration behavior.

Connect Confirm Communication and Axes to the visual Figure 25.2 by locating GND and VCC. The pair turns This ADXL345 breakout is the physical board in the six-orientation bench pass. Its labeled interface pads make the communication choice inspectable, while the square sensor package at the center is what must be mapped to the product enclosure’s X, Y, and Z axes. Photo into something the team can verify.

A small red ADXL345 three-axis accelerometer breakout board with labeled I2C and SPI connection pads
Figure 25.2: This ADXL345 breakout is the physical board in the six-orientation bench pass. Its labeled interface pads make the communication choice inspectable, while the square sensor package at the center is what must be mapped to the product enclosure’s X, Y, and Z axes. Photo: SparkFun Electronics, CC BY 2.0

Inspect the labeled pads along the left edge of the board in Figure 25.2 to identify power and communication connections. Then locate the central sensor package and the printed axis arrows before relating measurements to the enclosure orientation.

25.11.2 Tune Wake-on-Motion Tags

An equipment tag can use activity and inactivity interrupts so the MCU sleeps between useful motion events. The team chooses the ADXL345 range, BW_RATE, POWER_CTL, INT_ENABLE, INT_MAP, THRESH_ACT, and TIME_INACT settings, then captures interrupt timing while the tag is shaken, left idle, and exposed to background vibration. A Joulescope, Nordic Power Profiler Kit, or calibrated current probe records sleep, wake, sample, and transmit current. The release claim should name the configured thresholds, the observed false-wake behavior, and the battery model used for the estimate.

25.11.3 Validate Drop and Orientation

A field-ready product should repeat the selection check across board revision, enclosure orientation, firmware hash, and installation profile. The team logs burst samples from the FIFO during handling and drop-surrogate tests, compares clipping against the selected +/-g range, verifies SPI or I2C burst-read timing, records package orientation in the assembly drawing, and stores calibration assumptions beside the test logs. If the enclosure changes axis orientation or damping, the accelerometer decision must be rerun instead of copied from an earlier prototype.

25.12 Try It Now

Write a five-line ADXL345 selection note for a battery-powered asset tag:

FieldYour answer
Motion claimOrientation, movement, shock, or wake behavior being supported.
Datasheet rowsRange, output data rate, interface, power, FIFO, interrupt, package, or environment rows used.
Firmware settingsRegister choices that make the datasheet rows real in the product.
Bench evidenceBus trace, raw-sample log, current log, interrupt waveform, axis check, or calibration note.
Residual riskThe installation, temperature, vibration, enclosure, or field behavior still not proven.

25.13 Choose ADXL345 Evidence

For each claim, choose one datasheet row and one bench check:

  1. The tag wakes only on meaningful movement during warehouse handling.
  2. The device can detect tilt changes without clipping during installation.
  3. The MCU can sleep while the accelerometer buffers samples.

Follow the numbered stages down Figure 25.3 from the application claim through datasheet rows, interface choice, and firmware settings. The final stages require bench measurements and a release record, connecting the initial need with tested behavior.

Six numbered stages for labeling the accelerometer datasheet evidence route.
Figure 25.3: The same route can be checked by asking which artifact belongs at each stage of the accelerometer decision.

Follow Figure 25.3 from Application Claim into Datasheet Rows before checking range, power, timing. The first uses Application Claim to state a required condition, the second highlights Datasheet Rows, and the last uses range, power, timing to expose operating cost. This ordered reading preserves The same route can be checked by asking which artifact belongs at each stage of the accelerometer decision in the Choose ADXL345 Evidence evidence chain.

25.14 Practice Checks

Label Datasheet Evidence Route

25.15 Common Pitfalls

“Supports FIFO” or “supports interrupts” is not enough. The review must show how the firmware configures the feature and how bench evidence proves it works on the board.

Range selection should come from expected acceleration, installation, shipping, handling, and field events. A low range can produce clean-looking data until the first real event clips.

Checking only the sensor supply can miss an incompatible pullup rail or host logic level. Record both sensor supply and I/O supply assumptions.

The package drawing and PCB orientation decide how X, Y, and Z map to the enclosure. Record polarity and orientation before writing release logic.

Raw accelerometer output includes offset and variation. A release record should state whether the product uses factory trim, board-level calibration, field calibration, software compensation, or no compensation.

25.16 Summary

An accelerometer datasheet becomes useful when it is connected to a design claim. In this case study, ADXL345 rows for range, resolution, supply, I/O, interface, power modes, FIFO, interrupts, package, and environment become a selection note. The strongest workflow is to extract the relevant rows, configure firmware explicitly, verify board behavior on the bench, and record residual risk. The datasheet supports the decision, but the assembled product still needs evidence.

25.17 References

First: Analog Devices ADXL345 Product Page - official product overview, feature summary, documentation links, and part information.

Next: ADXL345 Data Sheet - official data sheet for electrical, timing, register, package, and operating specifications.

Then: AN-1077: ADXL345 Quick Start Guide - official application note for initial configuration and self-test orientation.

After that: AN-1025: Utilization of the FIFO Buffer in ADI Digital Accelerometers - official application note for FIFO modes and host interaction.

Also inspect: AN-1057: Using an Accelerometer for Inclination Sensing - official application note for tilt and inclination measurement concepts.

Finally: Best Engineering Practices When Using ADXL Accelerometers - Analog Devices engineering guidance for ADXL accelerometer use.

25.18 See Also

First: Specification Sheet Fundamentals: review how limits, typical values, and test conditions should be read before copying a datasheet row.

Next: Sensor Selection Process: compare this ADXL345 case study with a broader sensor shortlist and scoring workflow.

Then: End-to-End Test Strategy: turn the selected accelerometer settings into release-gate tests.

After that: Simulation-Driven Testing and Validation: decide where simulation, bench evidence, and field pilots each belong.

25.19 What’s Next

If you want to…Read this
Review datasheet vocabulary and limitsSpecification Sheet Fundamentals
Compare sensor parameters beyond accelerometersSensor Selection Process
Connect datasheet choices to automotive constraintsAutomotive Applications
Turn selected parts into release testsEnd-to-End Test Strategy
Review simulation and bench evidence togetherSimulation-Driven Testing and Validation
PreviousCurrentNext
Simulation-Driven Testing and ValidationAccelerometer Datasheet Case StudyAutomotive Applications

25.20 Key Takeaway

The accelerometer case study shows why part selection depends on range, noise, bandwidth, power, interface, and calibration needs. The best component is the one whose real limits fit the application.

25.21 Continue Your Route

This final part closes the route from Read Test Conditions First through Key Takeaway. Return to Accelerometer Datasheets: Selection Evidence or continue from the design-methodology module index.