Hillcrest Labs' BNO080 Sensor Module

There are many excellent low-cost sensors available today if you need to add motion awareness to your design. However, the cost and time required for hardware and software integration can be significant.  This is where the BNO080 module from Hillcrest Labs provides tremendous value. The BNO080 is a complete sensor subsystem controlled by an external host processor over a serial interface. The small (3.8 mm x 5.2 mm x 1.1 mm) SMT module integrates a triaxial accelerometer, triaxial gyroscope, magnetometer and a 32-bit ARM® Cortex™-M0+ microcontroller. It is manufactured by Bosch Sensortec and the sensor software running on the Cortex™-M0+ is provided by Hillcrest Labs.

System Block Diagram

Hillcrest’s SH-2 sensor hub software stack is at the heart of the system. MotionEngine™ software provides raw, calibrated and fused sensor orientation data from the integrated MEMS sensors. This data can be used for gesture detection and a variety of advanced motion-controlled applications. The ‘always-on’ and activity classification features include step counter, stability detector, tap detector, and gestures. The host interface provides access to power management functionality, sensor configuration, and handles communication with the system host. Example driver code is available for Android, Linux, and embedded designs.

Hardware

The BNO080 is packaged in a 28 pin LGA 3.8 mm x 5.2 mm x 1.1 mm System-in-Package (SiP). Integrated inside is a triaxial 12-bit accelerometer with a range of ±8g, triaxial 16-bit gyroscope with a range of ±2000 degrees per second, a triaxial geomagnetic sensor, and a 32-bit ARM® Cortex™-M0+ microcontroller. Host processor interfaces of UART, I2C and SPI are supported. A secondary I2C interface is provided to allow for attachment of additional environmental sensors.

Development and Evaluation

The BNO080 Development Kit is a demonstration and evaluation platform that provides quick and easy development and prototyping. The kit consists of the BNO080 development board, an STMicroelectronics STM32 Nucleo-F411RE Development Platform, Freespace® MotionStudio2.0 PC software application, technical collateral, and documentation.

BNO080 Development Board and STM32 Nucleo-F411RE

Availability at DigiKey

BNO080

BNO080 Development Kit

Related Product Highlights

BNO080 IMU

Hillcrest Labs Resources

Product Documentation

Development Kit Documentation

Freespace® MotionStudio 2 Software Download

 

關於作者

Image of Scott Raeker

Scott Raeker 是 DigiKey 的首席應用工程師,自 2006 年起加入公司,主要負責協助無線領域的客戶。他在電子產業累積超過 35 年的經驗,擁有明尼蘇達大學的電子工程學位。在空閒時,Scott 喜歡整修他的鄉村農舍。

More posts by Scott Raeker
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum