Chip Integrates Sensor Framework

June 28, 2013
Freescale’s FXLC95000 Intelligent Motion-Sensing Platform integrates on-chip and off-chip sensors behind a standard API.

Freescale’s latest sensor platform is smart and can even integrate information from external sensor data behind a standard application programming interface (API). The FXLC95000 Intelligent Motion-Sensing Platform is a sensor hub built on Freescale’s MQX real-time operating system (Fig. 1). This Intelligent Sensor Framework (ISF) is designed to provide a host with sensor data regardless of how the information is being generated. It can be on-chip, off-chip, or virtualized.

Figure 1. Freescale’s FXLC95000 Intelligent Motion-Sensing Platform is a modular system that runs on top of the MQX RTOS. It abstracts on-board and external sensors behind a standard API.

Related Articles

The ISF stack addresses applications and services, not just low level hardware abstraction that would typically be provided by device drivers for a particular device (Fig. 2). It also incorporates device management as well as communications since it is not limited to the initial hardware offering. Sensor fusion allows support for virtual devices based on data provided by physical sensors.

Figure 2.The Intelligent Sensor Framework (ISF) stack provides sensor fusion, not just basic sensor interface and management support.

Freescale built the initial Xtrinsic FXLC95000L on a 32-bit Coldfire microcontroller that was combined with a three-axis accelerometer in a 3-mm by 5-mm package. The chip has 128 kbytes of flash and 16 kbytes of RAM. The chip has a lot of headroom. The ISF and the accelerometer support take up a fraction of this storage, so the chip can run applications or support an off-chip host.

Related Articles

The ISF supports Freescale’s other external sensors, including the Xtrinsic MAG3110 three-axis magnetometer as well as future devices, but the platform can work with other sensors. I2C support is part of the package, which is utilized by a range of existing sensors. It’s just a driver, though, so the serial peripheral interface (SPI) or even custom interfaces can be deployed. The FXLC95000L Xtrinsic also has an on-chip 14-bit analog-to-digital converter (ADC).

Developers can start with Freescale’s FXLC95000L prototyping board, which includes the Xtrinsic MAG3110 three-axis magnetometer (Fig. 3). A virtual compass is provided with the software support.

Figure 3. The FXLC95000 prototyping board includes an Xtrinsic MAG3110 three-axis magnetometer.

Sensor fusion is hot (see Sensor Fusion For Play And Profit), and Freescale is taking an open, modular approach. Providing a standard interface to sensors allows designers to hide any kind of sensor behind the API. It allows the creation of hardware-independent software that can take advantage of the latest microelectromechanical systems (MEMS) sensors when they become available.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!