Bosch BHI385 Smart Programmable AI IMU
Bosch BHI385 Smart Programmable AI Inertial Measurement Unit (IMU) combines a 6-axis IMU (3-axis accelerometer and 3-axis gyroscope) with a powerful 32-bit programmable microcontroller and integrated AI capabilities. Designed for always-on sensor applications, the Bosch BHI385 enables efficient, on-device machine learning and motion processing without burdening the host processor. The sensor supports pre-trained algorithms for activity recognition, context awareness, and gesture detection, while also allowing developers to deploy custom models using Bosch’s AI Studio.
With ultra-low power consumption and a compact package, the BHI385 is ideal for wearables, hearables, AR/VR devices, and other portable electronics that demand intelligent motion sensing and contextual awareness. Integrated sensor fusion and AI processing make the Bosch BHI385 a versatile solution for next-generation smart devices.
Features
- Fully programmable
- Extended accelerometer range
- Advanced software
- Easy deployment
- Precise AI algorithm
- Power efficient/low power consumption
Applications
- Wearables
- Sports activity tracking/evaluation
- Fitness equipment and smart clothing
- Head-mounted devices
- Impact detection
- Human-machine interactions
Specifications
- 2.5mm x 3.0mm x 0.95mm size
- Current consumption
- Fuser2 (running CoreMark)
- 950μA in long run mode at 20MHz
- 2.8mA in turbo mode at 50MHz
- Sensor Fusion (Hub+IMU) operation (calculating Game Rotation Vector)
- 1.2mA for the 800Hz ODR
- 1.0mA for the 100Hz ODR
- 8μA standby current
- Fuser2 (running CoreMark)
- Digital resolution
- 16-bit accelerometer
- 16-bit gyroscope
- Measurement ranges
- ±4g, ±8g, ±16g, and ±28g for the accelerometer (at full scale ±32g, the maximum measurable acceleration is typically ±28g)
- ±125°/s, ±250°/s, ±500°/s, ±1000°/s, and ±2000°/s for the gyroscope
- Selectable output data rates
- 12.5Hz to 1.6KHz for the accelerometer
- 12.5Hz to 6.4kHz for the gyroscope
- Offset soldered, over life
- ±25mg for the accelerometer
- ±0.5°/s for the gyroscope
- TCO
- ±0.25mg/K for the accelerometer
- ±0.015°/s/K for the gyroscope
- Sensitivity error
- 0.4% for the accelerometer
- 2% for the gyroscope
- Typical noise density
- Accelerometer
- 160μg/√Hz (8g)
- 170μg/√Hz (28g)
- Gyroscope
- 0.007°/s/√Hz in performance mode
- 0.01°/s/√Hz in normal mode
- Accelerometer
- Interfaces
- Host interface configurable as SPI or I2C
- 2x secondary master interfaces - 1x I2C interface and 1x selectable SPI or I2C
- Up to 14x GPIOs
- High performance mode, normal mode, low power mode (LPM), and suspend mode
- 256kByte on-chip SRAM memory
- -40°Cto +85°C operating temperature range
- Supply voltages
- 1.71V to 3.6V for VDD
- 1.71V to 1.89V for VDDIO
