Smarter Sensor Hub Tops Off Android

PORTLAND, Ore. -- The smallest, smartest, lowest power sensor hub implementing the complete set of "sensor.h" functions mandated by Google for the latest 4.4 "KitKat" version of its Android operating system for smartphones and tablets is claimed by PNI Sensor Corp. (Santa Rosa, Calif.). In a tiny 2-by-2 millimeter package consuming only 200 microAmps, PNI has implemented all the KitKat functions without the need of an external processor, greatly extending the battery live of Android devices even with all their 24/7 functions running.

"The other choices Android device manufacturers have is to write their own sensor fusion software running on, say, an Atmel or ARM Cortex 0 or Cortex 4 or license the sensor fusion software from others," Becky Oh, president and CEO of PNI, told EE Times. "Or they could buy smart sensors that implement some of the KitKat functions on-chip and run the rest on the application processor or a programmable sensor hub -- both of which will consume up to 10-times the power of our solution."

PNI's SENtral-K hub for Google's KitKat handles all the hardware connections to the MEMS sensors plus manages the virtual sensor functions in software and in dedicated state-machine logic.
(Source: PNI)

Called SENtral-K (for KitKat), its trick is to use a tiny Synopsys ARC processor together with specialized state-machines to achieve 140,000 floating point operations per second while consuming under 200 microAmps of power at 1.8 volts. The SENtral-K is also sensor agnostic, allowing original equipment manufacturers (OEMs) to pick and choose from among the lowest power brands from all the different suppliers of accelerometer-, gyroscope-, magnetometer-, pressure-, proximity- and ambient-light-sensors.

SENtral-K fuses the outputs from these raw sensors to provide KitKat with the "sensor.h" functions it demands, including step-detect, step-count, linear acceleration, significant motion, and all the location-based and fused sensor outputs that Google wants to have available at all times for apps like Google Now.

A fraction of the size of a Cortex M0, the PNI's SENtral-K hub comes preprogramed to handle all of Google's KitKat 4.4 sensor.h functions.
(Source: PNI)

"In direct benchmarking comparisons with flash-based sensor-hub MCUs with on board floating point units," George Hsu, PNI's chairman of the board, told EE Times. "The SENtral-K operated at less than 10 times the power."

SENtral-K also has additional inputs for functions not specified in Google in KitKat, such as heart rate and humidity sensors, one run at 1.8 volts.

This is some good news. Battery life in Andriod is a critical issue. If this can improve the battery life of the phone and tab, very nice and needed. But how one implement it on existing devices that are already in the market and being used.

No it does not house sensors, one need to buy the sensors separately, the interface IC is only providing connecting interface for controlling and sensing the sensors output all together. Yes it has interface for all the sensors used in Smartphone.

SENtral-K is offering exceptional performance like 10 fold power saving at the same cost. Only the disadvantage is that the sensor needs to provide I2C output. Interfacing original sensors directly will not be supported. I am not sure how many manufacturers are directly interfacing bare sensors via on chip A/D converters. If they are using bare sensors then that is the catch here, otherwise SENtral-K will be proved the best sensor hub for androids.

I am really amazed to see the size of the sensor hub - 1.6 mm x 1.6 mm! It is awfully tiny, given all that it has...kind of a small microcontroller. Does it work with specific sensors from specific manufacturers? Or it works with any of the sensors from different manufacturers having I2C interface?