17  Accelerometer Datasheet Case Study

Turning ADXL345 Specifications Into Design Evidence

design-methodology
spec
sheet
accelerometer

17.1 Start With the Acceleration Claim

Imagine a product saying it can detect motion, tilt, impact, or vibration with an accelerometer. The datasheet case study starts by translating that claim into range, resolution, bandwidth, noise, interrupt, interface, power, and calibration evidence. The ADXL345 rows matter because each one must support a real firmware setting or bench check.

17.2 Learning Objectives

By the end of this chapter, you will be able to:

  • Extract application-relevant accelerometer specifications from a manufacturer datasheet.
  • Translate range, resolution, data rate, power, interface, FIFO, interrupt, package, and environmental rows into design decisions.
  • Build a requirement-to-evidence record for an accelerometer selection.
  • Identify what the datasheet proves, what firmware must configure, and what bench tests must still verify.
  • Avoid common accelerometer mistakes such as range clipping, voltage-domain mismatch, unverified interrupt behavior, and unrecorded calibration assumptions.

17.3 ADXL345 Datasheet Claim Filter

The ADXL345 datasheet is useful when it is read against one product claim at a time. A tilt product cares about gravity, offset, resolution, axis orientation, and calibration. A wake-on-motion tag cares about activity/inactivity thresholds, interrupt mapping, standby and measurement current, host wake behavior, and false wakes. A drop or shock flag cares about range, sampling, saturation, mounting, and what the part can actually observe.

The part gives the design team concrete levers: selectable +/-2 g, +/-4 g, +/-8 g, and +/-16 g ranges; high-resolution measurement up to +/-16 g; 16-bit twos-complement output; SPI or I2C digital access; activity, inactivity, tap, double-tap, free-fall, data-ready, and FIFO-related interrupt behavior; and a 32-level FIFO. None of those features is a release claim until the board and firmware prove the chosen configuration.

Accelerometer environmental specification table listing supply voltage, operating temperature range, and storage temperature range with minimum, typical, and maximum values.
An accelerometer datasheet becomes engineering evidence only after each row is tied to a claim, configured in firmware, and checked on the assembled board.

For the equipment-tag example, the first pass is not “use every ADXL345 feature.” The first pass is to decide which product statements the part must support. Orientation detection needs a gravity reference, axis convention, offset tolerance, and calibration plan. Motion detection needs a data rate, threshold, duration, interrupt route, host wake sequence, and false-positive test. Drop evidence needs a range decision, saturation check, mounting review, and a policy for events outside the measurable envelope. Reading the datasheet through those claims keeps the design from treating an impressive feature list as proof.

  • Selection claim: The range, resolution, interface, package, and power modes fit the motion and board constraints.
  • Firmware claim: Register settings for data format, bandwidth/rate, power mode, FIFO, and interrupts match the datasheet assumptions.
  • Bench claim: Identity read, axis orientation, clipping, current, FIFO behavior, interrupt timing, and calibration are observed on the assembled board.

17.4 Convert Rows to Behavior

Do not stop at “ADXL345 supports interrupts.” Decide which interrupt source is needed and what the host will do with it. Activity/inactivity may support wake-on-motion. Data-ready may support fixed-rate sampling. FIFO watermark may let the MCU sleep between bursts. Free-fall or tap features may be useful for an interaction or handling claim, but only if thresholds, duration settings, interrupt mapping, and false-positive behavior are reviewed.

Make the interface choice explicit. SPI can be attractive when bus traffic, timing, or device addressing makes I2C awkward. I2C can save pins when timing and bus sharing are acceptable. Either way, the design needs sensor supply, I/O supply, pullups or chip-select behavior, logic levels, bus speed, driver support, and a traceable device-ID read. The firmware settings should be saved beside the bench log, not hidden inside a source file.

Turn the rows into a small configuration record before writing the driver. The record should name the selected range, full-resolution mode decision, output data rate, power mode, FIFO mode, interrupt sources, interrupt pins, threshold and duration values, and whether offset registers are used or calibration is applied in host software. It should also name the exact bench observations: DEVID read, DATA_FORMAT and BW_RATE readback, POWER_CTL measurement state, FIFO_CTL behavior, INT_SOURCE transitions, and raw DATAX/DATAY/DATAZ samples under known orientations.

For a battery tag, the practitioner decision is usually a trade between missed events and excess wakeups. A narrow range gives more useful low-motion detail but can clip handling shocks. A high output data rate can catch short events but costs host reads and may fill the FIFO sooner. A low-power mode can reduce current but may change noise and timing behavior. A threshold that works on a desk may fail on a vibrating vehicle or during shipping. Capture those tradeoffs in the release note so the next engineer can retest the exact assumptions.

  1. Choose range from the motion envelope. Check orientation, handling, installation, transport, and shock events before picking a narrow range.
  2. Choose data rate from the algorithm. Match output data rate and bandwidth to the motion feature, host read budget, FIFO strategy, and aliasing risk.
  3. Choose interrupt behavior from the power budget. Verify whether the host wakes on useful events, stays asleep during background vibration, and drains FIFO data without loss.

17.5 Counts Need Product Meaning

Raw accelerometer counts are affected by range, data format, offset, noise, bandwidth, axis orientation, mounting, temperature, host timing, and filtering. A full-resolution setting may preserve scale across ranges, but firmware still needs to parse the data format correctly and prove that the selected range does not clip the real motion. A static gravity check can catch axis sign and orientation errors before those errors become application logic.

The product-level question is usually not “does the chip measure acceleration?” It is whether the assembled product can distinguish useful motion from noise, vibration, transport handling, user interaction, and fault states. That requires board-level traces, current logs, raw-sample captures, threshold sweeps, interrupt waveforms, calibration notes, and field-pilot follow-up when the installation environment is not yet known.

The under-the-hood risk is that several conversions sit between the MEMS structure and the release decision. The sensor produces signed digital samples whose meaning depends on range and resolution settings. The PCB fixes the physical axis orientation, but the enclosure, mounting adhesive, connector direction, and installed pose decide what those axes mean in the product. The host driver chooses burst reads, FIFO draining, interrupt clearing, debounce policy, and filtering. A mistake at any layer can make gravity look inverted, make short shocks disappear, or make normal vibration look like a handling event.

Good bench evidence separates those layers. A six-orientation static test checks sign and scale before dynamic testing. A slow rotation or known tilt fixture checks angle behavior and offset. A bus trace checks that multi-byte reads do not mix old and new samples. A current log checks standby, measurement, and host-wake behavior under the chosen settings. An interrupt trace checks latch, clear, mapping, and host latency. A vibration or transport test checks whether thresholds survive the actual environment. Only after those checks should the release record say what the ADXL345 configuration proves.

  • Data path: DATA_FORMAT, BW_RATE, POWER_CTL, FIFO_CTL, INT_ENABLE, INT_MAP, INT_SOURCE, and sample readout behavior.
  • Physical path: Package orientation, PCB axis mapping, rail measurement, bus pullups, mechanical mounting, vibration, and temperature exposure.
  • Decision path: The exact application behavior accepted, rejected, or deferred because of the accelerometer evidence.

Phoebe the physics guide

Phoebe’s Why

This chapter says several conversions sit between the MEMS structure and the release decision without naming the first one: the mechanical-to-electrical step inside the package itself. A MEMS accelerometer is a tiny proof mass held by springs etched into silicon. Acceleration pushes the mass, the springs push back, and the mass settles at a displacement proportional to acceleration – Hooke’s law doing the sensing. That displacement is far too small to wire out directly, so the mass itself forms one plate of a capacitor whose gap changes as it moves; a differential pair of capacitors on either side turns a tiny displacement into a measurable capacitance imbalance, which the chip’s own electronics convert to a digital count. The reason full-resolution mode can hold a constant 4 mg per LSB across every selectable range is that this same physical structure and the same capacitance-to-digital chain runs underneath all four ranges – only how many of the 16 output bits get used actually changes.

The Derivation

Spring-mass displacement under acceleration (Hooke’s law, Newton’s second law):

\[F = ma = kx \quad\Longrightarrow\quad x = \frac{ma}{k}\]

Parallel-plate capacitance and its sensitivity to gap, the basis of differential capacitive sensing:

\[C = \frac{\varepsilon_0\varepsilon_r A}{d} \quad\Longrightarrow\quad \frac{\Delta C}{C_0} \approx \frac{2\Delta d}{d_0}\ \text{(differential pair)}\]

Bits needed to represent a full-scale range at a fixed LSB weight:

\[N_{bits} = \log_2\!\left(\frac{2\times\text{full-scale}}{\mathrm{LSB}}\right)\]

Internal antialiasing bandwidth tracks the selected output data rate:

\[\mathrm{BW} = \frac{\mathrm{ODR}}{2}, \qquad \text{Nyquist ceiling: content above BW folds back}\]

Worked Numbers: This Chapter’s Own 4 mg/LSB Across Its Four Ranges

Using this chapter’s own stated full-resolution scale factor of \(4.00\) mg/LSB:

Range (this chapter’s own) Full scale Codes needed Bits used
\(\pm2\) g \(2000\) mg \(2000/4.00 = 500\)/side, \(1000\) total \(\log_2(1000)=9.97\to10\)
\(\pm4\) g \(4000\) mg \(1000\)/side, \(2000\) total \(10.97\to11\)
\(\pm8\) g \(8000\) mg \(2000\)/side, \(4000\) total \(11.97\to12\)
\(\pm16\) g \(16{,}000\) mg \(4000\)/side, \(8000\) total \(12.97\to13\)

The bit count climbs by exactly one for each doubled range while the 4 mg/LSB weight stays fixed – the arithmetic behind “full-resolution mode preserves scale across ranges,” and it uses only 10-13 of the part’s 16 output bits depending on range, never all 16 at once.

Aliasing risk, worked: selecting an output data rate of \(100\) Hz gives an internal antialiasing bandwidth of \(\mathrm{BW}=100/2=50.0\) Hz. A handling knock or drop event with real spectral content above \(50.0\) Hz will fold back into the passband instead of vanishing – exactly this chapter’s own warning to match “output data rate and bandwidth to the motion feature… and aliasing risk,” now with the Nyquist ceiling that phrase was pointing at made explicit.

In 60 Seconds

This case study uses the Analog Devices ADXL345 digital accelerometer as a public datasheet example. The goal is not to memorize one part. The goal is to practice a repeatable evidence route: start from the application claim, extract only the datasheet rows that support that claim, turn them into interface and firmware choices, verify the physical behavior on the bench, and record residual risks before release.

17.6 Prerequisites

You should already be comfortable with:

17.7 What This Chapter Adds

The previous datasheet-reading chapters explain how to read a specification sheet. This chapter walks one sensor through a design decision. We will use ADXL345 as a representative low-power, 3-axis digital accelerometer because its public datasheet includes the sections IoT designers commonly need: measurement range, digital interface, output data rate, FIFO, interrupts, power modes, package, and environmental limits.

Datasheet reading priority by project phase from feasibility through selection, schematic, PCB layout, firmware, and production.
Accelerometer evidence should come from the datasheet sections that match the current decision phase instead of from a page-by-page reading habit.
Claim

Start from use

The important rows depend on the application: tilt, step detection, asset motion, shock flag, or low-power wake.

Extract

Read only what matters

Range, resolution, data rate, interface voltage, current mode, FIFO, interrupt, and package rows become decision inputs.

Configure

Map rows to firmware

Register settings must reflect the datasheet assumptions: range, full-resolution mode, data rate, power state, FIFO mode, and interrupts.

Verify

Datasheet is not release

Bench checks still need to prove board wiring, host timing, current draw, interrupt behavior, and calibration for your build.

ADXL345 is used here because the public documentation is clear and familiar. A real product still needs a current availability check, lifecycle review, package review, regulatory context, mechanical fit, firmware support review, and bench qualification.

17.8 Case Study Brief

Assume an IoT team is designing a battery-powered equipment tag that needs to detect orientation changes, movement events, and possible drops. The device uses a small MCU with a 3.3 V rail and can wake from an interrupt pin.

Design Claim
Evidence Needed
Why the Datasheet Matters
Detect orientation
The accelerometer can measure gravity on multiple axes with enough resolution for the chosen angle threshold.
Range, resolution, offset, calibration guidance, and inclination application notes matter.
Detect movement
The part can sample at a suitable output data rate and trigger activity or inactivity events.
ODR, bandwidth, activity registers, interrupt mapping, and host read timing matter.
Conserve battery
The sensor and MCU can spend most time in low-power states and wake only when useful.
Measurement current, standby current, low-power modes, FIFO, and interrupt behavior matter.
Fit the board
The package, pins, supply, and host logic levels match the PCB and MCU.
Supply voltage, I/O voltage, interface timing, package drawing, and layout guidance matter.
Release safely
The team records what the datasheet supports and what bench or field checks still proved.
Absolute maximum ratings and environmental limits define where the design must not operate.

17.9 ADXL345 Rows to Selection

The ADXL345 datasheet becomes useful when the team reads it against one product behavior at a time. The route below starts with the motion claim, extracts only the relevant rows, turns those rows into board and firmware choices, and then checks the assembled device before release.

Use the evidence route introduced in the overview. Do not read the datasheet as a passive document from front to back. Read it as evidence for the claims your design needs to make.

1. Application claimName the motion, orientation, shock, or low-power behavior the product must support.
2. Datasheet rowsExtract only the rows that affect that claim, including limits and test conditions.
3. Interface decisionCheck voltage domains, bus type, timing limits, pins, and host-driver support.
4. Firmware settingsMap the decision to range, resolution, data rate, FIFO, interrupt, and power-mode registers.
5. Bench checksMeasure board-level behavior: identity read, axis response, current, interrupts, FIFO, and reset behavior.
6. Release evidenceRecord the selected part, settings, test logs, assumptions, and residual risks.

17.10 Extract the Critical Rows

For the ADXL345 example, the first extraction pass should produce a small selection table, not a copied datasheet.

Datasheet Area
ADXL345 Example
Design Question
Evidence Artifact
Sensor type
3-axis digital accelerometer.
Does the application need one, two, or three axes?
Requirement trace and axis-orientation note.
Measurement range
Selectable +/-2 g, +/-4 g, +/-8 g, and +/-16 g ranges.
Will expected motion or shock clip the selected range?
Range decision and bench motion test.
Resolution
Full-resolution mode supports a scale factor of about 4 mg per LSB across ranges.
Is the smallest required motion above quantization and noise?
Resolution calculation and stationary-noise log.
Supply and I/O
Sensor supply and I/O supply have separate allowed ranges.
Do the board rail and MCU logic levels satisfy both voltage domains?
Schematic review and power-rail measurement.
Digital interface
SPI and I2C access are supported.
Which bus meets pin count, timing, firmware, and noise requirements?
Interface rationale and bus trace.
Power modes
Measurement, standby, and low-power behavior are controlled by registers.
Can the product meet sleep and wake expectations?
Current measurement in each configured mode.
FIFO and interrupts
A FIFO and activity, inactivity, tap, free-fall, and data-ready interrupts are available.
Can the sensor reduce MCU wakeups and flag the right events?
Interrupt/FIFO bench script and logs.
Package and environment
Small LGA package, package drawing, temperature range, and shock survival information are documented.
Can the part be assembled, oriented, protected, and used in the intended environment?
Footprint review, assembly note, and environmental test plan.

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.

17.11 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.

17.12 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.

17.13 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.

17.14 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.

17.15 Range, Noise, and Release Decision

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

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.

17.16 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.

17.17 Incremental Examples

17.17.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.

17.17.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.

17.17.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.

17.18 Try It Now

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

Field Your answer
Motion claim Orientation, movement, shock, or wake behavior being supported.
Datasheet rows Range, output data rate, interface, power, FIFO, interrupt, package, or environment rows used.
Firmware settings Register choices that make the datasheet rows real in the product.
Bench evidence Bus trace, raw-sample log, current log, interrupt waveform, axis check, or calibration note.
Residual risk The installation, temperature, vibration, enclosure, or field behavior still not proven.

17.19 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.
Six numbered stages for labeling the accelerometer datasheet evidence route.
The same route can be checked by asking which artifact belongs at each stage of the accelerometer decision.

17.20 Practice Checks

Label Datasheet Evidence Route

17.21 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.

17.22 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.

17.23 References

17.24 See Also

17.25 What’s Next

If you want to… Read this
Review datasheet vocabulary and limits Specification Sheet Fundamentals
Compare sensor parameters beyond accelerometers Sensor Selection Process
Connect datasheet choices to automotive constraints Automotive Applications
Turn selected parts into release tests Testing and Validation
Review simulation and bench evidence together Simulation-Driven Testing and Validation
Previous Current Next
Simulation-Driven Testing and Validation Accelerometer Datasheet Case Study Automotive Applications

17.26 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.