The BMA400 is an ultra-low power acceleration sensor from Bosch Sensortec, with a maximum current consumption of 14 µA. The output data rate ranges from 12.5 Hz to 800 Hz, and the measurement range varies from ±2 g up to ±16 g. The BMA400 senses tilt, orientation, tab/double tab and enables step counting.
Here are the board’s main features:
- High Output Data Rate. Even with its ultra-low power consumption, the BMA400 enables a high output data rate of up to 800 Hz.
- 3.3 V and 5 V Power Supply. The onboard voltage regulator accepts anything from 2.6 V to 5.5 V to supply the BMA400 sensor with a constant voltage of 1.8 V.
- I²C Communication. The sensor communicates through the I²C protocol using the addresses 0x14 and 0x15 (default).
- Data Transfer with 5 V and 3.3 V devices. While devices like the Arduino Uno interpret a 5 V signal as a logic HIGH, the BMA400 uses 1.8 V as a logic HIGH. The onboard logic level converter translates the 5 V signals into 1.8 V signals and vice-versa.