Tri-Core sensor hub ups ante: Sensors included - Embedded.com

Tri-Core sensor hub ups ante: Sensors included

Motion-tracking sensor company InvenSense believes it also has the world's first programmable tri-core sensor hub that also includes a 3-axis accelerometer and a 3-axis gyroscope. Announced in early January, the ICM-30630 sensor hub — named FireFly — also has a I2 C port to connected magnetometers, barometric pressure sensors, humidity sensors, or any other specialized sensor for a particular application.

InvenSense is pitching the hub as a sensor system-on-chip (SoC), in its press release.

The sensor hub contains a Cortex M0 core, along with two proprietary digital motion processors (DMPs), so that the programmer can modify, substitute or write from scratch any algorithms not already included in the DMPs.

“FireFly is a sensor hub with integrated 6-axis sensor,” InvenSense's Software Product Marketing Director Vishal Khemani told EE Times. “The Cortex M0 is supported by two of InvenSense's Digital Motion Processors (DMPs). One of the DMPs offloads the Android Lollipop sensor functionality and the other DMP executes complex motion functions thus offloading the Cortex M0, which customers can also use to run their own value-add software. In addition, ICM-30630 uses a standard ARM core, the popular core for such applications ensuring strong ecosystem of too and 3rd party software. FireFly also uses a I2C Port for adding additional sensors.”

InvenSense's 6-axis sensor hub contains a 3-axis accelerometer, a 3-axis gyroscope and three cores, on proprietary core dedicated to Android Lollipop algorithms, one to execute complex motion functions including FSYNC (frame synchronization input) to offload the third ARM Core 0 which is programmable by the user.(Source: Invensense)

InvenSense's 6-axis sensor hub contains a 3-axis accelerometer, a 3-axis gyroscope and three cores, on proprietary core dedicated to Android Lollipop algorithms, one to execute complex motion functions including FSYNC (frame synchronization input) to offload the third ARM Core 0 which is programmable by the user.
(Source: Invensense)

EE Times reported lately on two other sensor hubs, the most recent being the Bosch BHI160 with integral accelerometer and gyroscope like Invensense's FireFly, and the BHA250 with only a 3-axis accelerometer alone, along with the integral sensor hub — but Invensense claims it is not an open platform like theirs.

'The Bosch part integrates the sensors and a 'hub', however it appears to use a proprietary core. So assuming Bosch allows programming the device, a proprietary core will mean a longer time to market since customers will have to learn the architecture and the toolsets. Plus the customers code will be not be easily portable to new architectures and platforms,” Khemani told us.

The InvenSense FireFly (ICM-30630) comes in a 3-by-3-by-1 millimeter land grid array (LGA) package(Source: Invensense)

The InvenSense FireFly (ICM-30630) comes in a 3-by-3-by-1 millimeter land grid array (LGA) package
(Source: Invensense)

Of course, Bosch begs to differ with this characterization as does PNI Sensor Corp., which offer both a single-chip solution, sans the sensors, plus board-level solutions that combine Bosch sensors with PNI’s sensor hub.


Join over 2,000 technical professionals and embedded systems hardware, software, and firmware developers at ESC Boston May 6-7, 2015, and learn about the latest techniques and tips for reducing time, cost, and complexity in the development process.

Passes for the ESC Boston 2015 Technical Conference are available at the conference's official site, with discounted advance pricing until May 1, 2015. Make sure to follow updates about ESC Boston's other talks, programs, and announcements via the Destination ESC blog on Embedded.com and social media accounts Twitter, Facebook, LinkedIn, and Google+.

The Embedded Systems Conference, EE Times, and Embedded.com are owned by UBM Canon.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.