Bosch BMI270 Accelerometer/Gyroscope(I2C)

From Visuino
Revision as of 12:32, 8 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoAccelerometerGyroscopeBoschBMI270_I2C.png == Summary == Bosch BMI270 6-axis IMU with I²C interface for advanced motion sensing and low-power applications. == Description == The **BMI270 IMU** combines a 3-axis accelerometer and 3-axis gyroscope with advanced features including high-performance filtering, configurable sample rates, and thermometer functionality. It communicates via I²C interface and supports power-saving modes for efficient operation...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoAccelerometerGyroscopeBoschBMI270 I2C.png

Summary

Bosch BMI270 6-axis IMU with I²C interface for advanced motion sensing and low-power applications.

Description

The **BMI270 IMU** combines a 3-axis accelerometer and 3-axis gyroscope with advanced features including high-performance filtering, configurable sample rates, and thermometer functionality. It communicates via I²C interface and supports power-saving modes for efficient operation.

Diagram:

Properties

  • Enabled – Enables or disables the sensor.
  • Address – I²C device address.
  • Name – Component identifier name.
  • Fast Power Up – Enables fast power-up mode (Default: False).
  • Power Save – Enables power-saving mode (Default: True).
  • Accelerometer – Accelerometer configuration group:
    • Averaging – Acceleration measurement averaging (Default: 4).
    • Enabled – Enables accelerometer (Default: True).
    • Full Scale Range – Acceleration measurement range in g (Default: 2).
    • High Performance Filter – Enables high-performance filtering (Default: False).
    • Sample Rate – Accelerometer sample rate in Hz (Default: 100).
  • Gyroscope – Gyroscope configuration group:
    • Averaging – Gyroscope measurement averaging (Default: 1).
    • Enabled – Enables gyroscope (Default: True).
    • Full Scale Range – Gyroscope measurement range in dps (Default: 2000).
    • High Performance Filter – Enables high-performance filtering (Default: False).
    • High Performance Noise – Enables high-performance noise filtering (Default: False).
    • Sample Rate – Gyroscope sample rate in Hz (Default: 200).
  • Thermometer – Thermometer configuration group:
    • Enabled – Enables thermometer (Default: True).
    • In Fahrenheit – Temperature in Fahrenheit when True, Celsius when False (Default: False).

Pins

Input Pins

  • Clock – Sensor clock input.
  • Reset – Reset signal 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.
  • Gyroscope: X (analog) – X-axis angular rate output.
  • Gyroscope: Y (analog) – Y-axis angular rate output.
  • Gyroscope: Z (analog) – Z-axis angular rate output.
  • Thermometer: Out (analog) – Temperature measurement output.
  • Interface (i2c) – I²C communication interface.

Categories