Bosch Sensortec
BHA250
Low-power Smart Hub: MEMS Sensors + µC
GENERAL DESCRIPTION
The BHA250 is a small, low-power smart-hub with an integrated
three axis accelerometer plus a programmable microcontroller.
Containing pre-installed software and specific algorithms for
activity recognition, it is specifically designed to enable always-
on motion sensing. It perfectly matches the requirements of
smartphones, wearables or any other application which
demands highly accurate, real-time motion data at a very low
power consumption level. The device integrates our millionfold
proven 14 bit acceleration sensor with a MCU – the new Bosch
Sensortec Fuser core. It is bringing you the full Android sensor
stack inside your devices – even without having an Android OS
or an Android environment. Combining this with the built-in
computing power and the highly configurable on-board memory
the BHA250 offers a low power solution for motion sensing and
data processing.
Software included! Programmable! Extendable!
TECHNICAL SPECIFICATIONS
BHA250 Technical data
Package dimensions
Temperature range
Supply voltage (V
DDI0
)
Supply voltage (V
DD
)
Typ. current consumption
– eCompass @100Hz ODR1
– Hub+Acc @100 Hz ODR
– Activity recognition
– Significant motion
– Step detector
– Suspend mode
Sensor Fusion Performance
– Static accuracy
1
(Head.,
Pitch, Roll)
– Dynamic accuracy
1
(Head.,
Pitch, Roll)
– Calibration time
2
– Orientation
stabilization time
1,3
– Step counting error
– Activity recognition
accuracy
2.2 x 2.2 x 0.95 mm³
-40 °C ...+85 °C
1.2 V … 3.6 V
1.71 V ... 3.6 V
630 µA
430 µA
200 µA
100 µA
100 µA
11 µA
7, 2, 2 Degrees
15, 7, 7 Degrees
<2 seconds
0.2 seconds
<5 %
5
Precision: 85 ... 97 %
6
Recall: 83 ... 95 %
6
Accelerometer, Step
counter, Step detector,
Significant motion, Tilt
detector, Pickup gesture,
Wake up gesture, Glance
gesture, Activity recognition
of standing, running, biking,
in vehicle
Gravity, Linear
acceleration, Geomagnetic
field, Magnetic field
uncalibrated, Orientation
vector, Rotation vector,
Geomagnetic rotation
vector
BHA250 TARGET APPLICATIONS
Activity recognition of standing, walking, running,
biking or in vehicle
Step-counting, Indoor navigation and PDR
HMI interfaces incl. gesture detection of motion, tilt,
pickup, wake up, glance or other gestures for
wearables
Augmented reality and immersive gaming
Tilt-compensated eCompass and orientation
BHA250 TARGET DEVICES
Mobile phones and tablets
Wearables such as smart watches, wrist- or neck
bands
Smart-sports and smart-fitness devices
Head mounted displays, AR/VR controllers
Smart-TV remotes
Implemented Sensor Types
4
with integrated Accel only
Implemented Sensor Types
4
with attached magnetometer
1
2
3
4
5
6
With attached Magnetometer
Determined by magnetometer calibration time
Time from dynamic to static accuracy
Full Android sensor stack is supported by connecting additional sensors to the BHA250
False positives <9 counts within 5 minutes while driving
Dependent on activity
Bosch Sensortec
| BHA250
2|2
SENSOR FEATURES
The BHA250 provides an ideal all-in-one-solution for always-on
sensor applications such as fitness tracking, step counting,
indoor navigation and gesture recognition. The integration of the
powerful Bosch Sensortec BSX Sensor Fusion library – i.e.
software- and motion based algorithms, running on the built-in
Fuser core – significantly offloads sensor- and data processing
from the main application processor to the low power companion
device BHA250. With the dual FIFO buffer for Wake-Up and
Non-Wake- Up events, and the support of Android’s latest
batching feature, system designers can ensure the main
application processor is not woken up just to process sensor
data.
In conjunction with the available interrupt lines and the high
speed I2C interface, which can transfer up to 3.4 MBit/s, the
BHA250 additionally reduces system power consumption. The
integrated Fuser core is a 32-bit floating-point MCU that is
optimized to execute sensor fusion and activity-recognition
algorithms with ultra-low power consumption. It uses significantly
less power than standard MCUs. The result is always-on motion
sensing without any compromise.
The BHA250 implements the full Android sensor stack. Although
an Android OS or any other Android environment is not required.
The pre-installed software of the device can be updated with
optimized and extended features. Even upgrades with totally
new features are possible to support future requirements. All by
simple firmware updates. In a very flexible way the internal RAM
can be used to run the built-in features, to extend them, to place
own or third-party code inside and/or to use it for FIFO data
buffering. The BSX sensor fusion library, integrated into the
ROM, provides a rock-solid solution with the lowest effort and
fastest time-to-market. Altogether giving speed plus a high
degree of flexibility to the system designer.
The BHA250 is available in a 2.2 x 2.2 x 0.95 mm
3
LGA
package, simplifying the integration of the sensor hub into
miniaturized PCBs, reducing the bill of material, and saving
valuable PCB space compared to solutions based on standard
microcontrollers.
Pin configuration (top view)
TECHNICAL SPECIFICATIONS
Pin
Pin
Name
configuratio
1
INT
n
2
SCK
Description
Host interrupt
I
2
C serial clock (Host
interface)
I
2
C Master serial clock, for
connecting to external
sensors
I
2
C master serial data, for
connecting to external
sensors
Regulator filter capacitor
connection
Application specific I/O pin
Do not connect pin
(reserved)
Application specific I/O pin
Analog power supply ground
Select I
2
C address
(I
2
C Slave Address LSB) /
Application specific I/O pin
Digital I/O power supply
ground
Analog power supply
voltage (1.71 ... 3.6 V)
SCK for SPI serial clock
SCL for I
²
C serial clock
I
2
C serial clock (Host
interface)
3
ASCK
4
ASDA
5
6
7
8
9
10
VREG
GPIO1
RESV1
GPIO2
GND
SA_GPIO7
11
12
13
14
G
NDIO
V
DD
V
DDIO
SDA
Headquarters
Bosch Sensortec GmbH
Gerhard-Kindler-Strasse 9
72770 Reutlingen · Germany
Telephone +49 7121 3535 900
Fax +49 7121 3535 909
www.bosch-sensortec.com
Data & Specification are preliminary and subject to change without notice
| |
Bosch Sensortec GmbH reserves all
rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. BOSCH and the symbols are registered trademarks of Robert Bosch GmbH, Germany.
Doc.-Number: BST-BHA250-FL000-01/Version_1.1_072016