9DOF 3 Click introduces the BMX055, a small-scale absolute orientation sensor in the class of low-noise 9-axis measurement units, from Bosch Sensortec. It comprises the full functionality of a triaxial, low-g acceleration sensor, a triaxial angular rate sensor and a triaxial geomagnetic sensor. All three sensor components of the BMX055 can be operated and addressed independently from each other. On top, the BMX055 integrates a multitude of features that facilitate its use especially in the area of motion detection applications, such as device orientation measurement, gaming, HMI or menu browser control. 9DOF 3 Click offers both SPI and I2C digital interfaces for easy and fast system integration.
9DOF 3 Click board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development.
9DOF 3 Click features the BMX055, an integrated 9-axis sensor for the detection of movements and rotations and magnetic heading. It comprises the full functionality of a triaxial, low-g acceleration sensor, a triaxial angular rate sensor and a triaxial geomagnetic sensor. The BMX055 senses orientation, tilt motion, acceleration, rotation, shock, vibration and heading in cell phones, handhelds, computer peripherals, man-machine interfaces, virtual reality features and game controllers.
The BMX055 allows accurate measurements of angular rate, acceleration and geomagnetic fields in 3 perpendicular axes within one device. The programmable measurement ranges are ±2g, ±4g, ±8g, 16g for accelerometer, ±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s for gyroscope and 1300µT (x,y), 2500µT (z) for the magnetometer. The smallest to be distinguished magnitude from the measured value, or short for resolution, is 0.98mg, 0.004°/s and 0.3µT for accelerometer, gyroscope and magnetometer respectively.
There are several power modes configurable for each sensor intended for low-power applications and power saving. The data from sensors are acquired via selected digital interface either SPI or I2C, by reading the addresses directly. Featured IC possesses a 16bit gyroscope, 12bit accelerometer and a full performance geomagnetic sensor that provides data in 2's complement representation. Measured data compensation and calibration are also included as an on-chip feature, as well as a temperature sensor for the reduction of temperature fluctuations on sensitive components.
9DOF 3 Click supports two serial digital interface protocols for communication as a peripheral with a host device: SPI and I2C. The active interface is selected by soldering the SMD jumpers to an appropriate position. The peripheral I2C address can also be configured by an SMD jumper when the Click board™ is operated in the I2C mode. The group of SMD jumpers labeled as ADDR SEL are used to set the I2C address of the BMX055.
The BMX055 module supports four interrupt pins for each sensor: Accel_INT, Gyro_INT, Mag_INT and DRDY. The sensor interrupt is selectable via one cross-shaped jumper selection and routed to the Mikrobus INT pin. There is also a header on top of the click with the breakout of all available sensors interrupt pins.
This Click board™ is designed to be operated only with a 3.3V logic level. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with different logic levels.
- Interface: I2C, SPI
- Compatibility: mikroBUS™
- Dimensions: 42.9 x 25.4mm
- Input Voltage: 3.3V
- Operating Temperature Range: Min. -40°C, Max. 85°C
- None-volatile memory (NVM) Data Retention: 10 Y
- Acceleration Range: Min. ±2g, Max. ±16g
- Gyroscope Range: Min. ±125°/s, Max. ±2000°/s
- Magnetic Field Range:
- Brg,x,y: Min. ±1200µT, Typ. ±1300µT
- Brg,z: Min. ±1200µT, Typ. ±2500µT