Bosch BMI270 Accelerometer/Gyroscope(SPI)
File:TArduinoAccelerometerGyroscopeBoschBMI270 SPI.png
Summary
Bosch BMI270 6-axis IMU with SPI interface for high-performance motion sensing 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 SPI interface for high-speed data transfer and supports various configuration options for precise motion sensing.
Diagram:
Properties
- Enabled – Enables or disables the sensor.
- Name – Component identifier name.
- Fast Power Up – Enables fast power-up mode (Default: False).
- Power Save – Enables power-saving mode (Default: True).
- SPI3Wire – Enables 3-wire SPI mode (Default: False).
- SPISpeed – SPI communication speed in Hz (Default: 8000000).
- 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.
- SPI (spi) – SPI communication interface.
Categories
- File:TArduinoDigitalCategory.png Category Digital – Digital sensor components.
- File:TArduinoSPICategory.png Category SPI – SPI-enabled devices.
- File:TArduinoSensorCategory.png Category Sensors – Motion sensors.
- File:TArduinoIMUCategory.png Category IMU – Inertial measurement units.