STMicroelectronics LIS3DH Accelerometer(SPI)

From Visuino
Revision as of 22:42, 8 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoLIS3DHAccelerometer_SPI.png == Summary == STMicroelectronics LIS3DH 3-axis accelerometer with SPI interface for motion sensing applications. == Description == The **LIS3DH Accelerometer** provides 3-axis acceleration data with programmable full-scale ranges, data rates, and tap detection functionality. It features configurable resolution modes, power settings, and supports both single and double tap detection with adjustable thresholds and timing para...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoLIS3DHAccelerometer SPI.png

Summary

STMicroelectronics LIS3DH 3-axis accelerometer with SPI interface for motion sensing applications.

Description

The **LIS3DH Accelerometer** provides 3-axis acceleration data with programmable full-scale ranges, data rates, and tap detection functionality. It features configurable resolution modes, power settings, and supports both single and double tap detection with adjustable thresholds and timing parameters. The sensor communicates via SPI interface.

Diagram:

Properties

  • Enabled – Enables or disables the sensor (Default: True).
  • Name – Component identifier name.
  • SPISpeed – SPI communication speed in Hz (Default: 500000).
  • Accelerometer – Accelerometer configuration:
    • Full Scale Range – Acceleration measurement range (Default: a2g).
    • High Resolution – High resolution mode (Default: True).
    • Data Rate – Output data rate setting (Default: Normal_1_344_kHz_LowPower_5_376_kHz).
    • Enable Pull Up – Enables pull-up resistors (Default: False).
    • Low Power – Low power mode (Default: False).
  • Power Down – Power down mode (Default: False).
  • Tap – Tap detection configuration:
    • Double Tap – Double tap detection enable (Default: False).
    • Single Tap – Single tap detection enable (Default: True).
    • Threshold – Tap detection threshold (Default: 0.1).
    • Timing – Tap timing parameters:
      • Latency – Tap latency setting (Default: 20).
      • Limit – Tap limit setting (Default: 10).
      • Window – Tap window setting (Default: 255).

Pins

Input Pins

  • Clock – Sensor clock input.
  • Chip Select – SPI chip select input.

Output Pins

  • Accelerometer: X (analog) – X-axis acceleration output in G.
  • Accelerometer: Y (analog) – Y-axis acceleration output in G.
  • Accelerometer: Z (analog) – Z-axis acceleration output in G.
  • Tap: Positive X (digital) – Positive X-axis tap detection.
  • Tap: Negative X (digital) – Negative X-axis tap detection.
  • Tap: Positive Y (digital) – Positive Y-axis tap detection.
  • Tap: Negative Y (digital) – Negative Y-axis tap detection.
  • Tap: Positive Z (digital) – Positive Z-axis tap detection.
  • Tap: Negative Z (digital) – Negative Z-axis tap detection.
  • Analog Inputs: Pin [0] (analog) – Analog input channel 0.
  • Analog Inputs: Pin [1] (analog) – Analog input channel 1.
  • Analog Inputs: Pin [2] (analog) – Analog input channel 2.
  • Interface (spi) – SPI communication interface.

Categories