ENT-F0955. Gang Chen System Solution Engineer. August, 2010 Freescale Sensor Algorithm, Operating System Driver and Demo, Eco-System Update

Similar documents
Sensor Toolbox (Part 2): Inertial Sensors

Freescale s Sensors for Low-Power Applications WISH 2011

Sensor Toolbox for Accelerometer, Pressure and Proximity Sensors. Sensor and Actuator Products

MMA865xFC Sensor Toolbox User s Guide

Stéphane Gervais-Ducouret

MMA845x Driver: Quick Start Guide

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,

MMA845xQ Sensor Toolbox User s Guide

Kevin Jia Syst & Apps engineer

Xtrinsic Touch Sensing Software 2.0 Add touch. With flexible libraries.

Overview of Freescale s Platform

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

MMA7260QT. 3 Axis Accelerometer Module

MC34708TRN Rev /1/2011

Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs

Michael Jennings. June 2011

P1010RDB-PB Quick Start Guide

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description

MEMS motion sensors. June

Quick Start Guide for FRDM-KL46Z Rev 1

Using the Xtrinsic FXOS8700CQ Command Line Interface Software

Challenges for Next Generation Networking AMP Series

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Mask Set Errata for Mask 2N27B

Sensing our world PRODUCT OVERVIEW

Quick Start Guide for FRDM-KL46Z Rev 1

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Quick Start Guide for FRDM-KL05Z

Smartbook Tablet Reference Design

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

Choice of 2 technology platforms. Flexibility in Timing. Flexibility in Teams

Application Guidelines for LIS3DSH State Machine

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

MMA9550L and MMA9551L Sensor Toolboxes User s Guide

DDR Memory controller fundamentals review

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Fully Integrated Thermal Accelerometer MXC6225XU

Low Power System Techniques

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g

Hands-On Workshop: Xtrinsic FXLC95000CL Sensing Platform with Intelligent Sensing Framework (ISF)

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Motivation for an Intelligent Battery Sensor. Introduction to MM912J637 Intelligent Battery Sensor. Competitive Advantages of MM912J637

Sensing our world PRODUCT OVERVIEW

MEMS & Advanced Analog

AN-1025 APPLICATION NOTE

Android OS and Power Architecture

MAG3110 Frequently Asked Questions

AN055. Replacing KX023, KX123, KX124 with KXG07. Introduction

Using the MMA7360L ZSTAR2 Demo Board

DETERMINING ANGLE POSITION OF AN OBJECT USING ACCELEROMETERS

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC,

3-Axis Accelerometer Sensor

Smartbook Market Analysis

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

KXCJK AN 039. Getting Started with the KXCJK. Introduction

Sensing our world PRODUCT OVERVIEW

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

XDK HARDWARE OVERVIEW

Ultra Low Power Microcontroller - Design Criteria - June 2017

FT6x06. Self-Capacitive Touch Panel Controller INTRODUCTION FEATURES

Johnson Sun. Application / SASD

Hands-On Workshop: Freescale MQX Drivers and BSP s

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C- 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Analog, Mixed-Signal and Power Management

Tom Deitrich. Senior Vice President and General Manager. February 2013

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Mask Set Errata for Mask 3N86B

CodeWarrior Development Studio for Advanced Packet Processing v10.3.1

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity.

Bharat Bhushan, Stuart Yoder

Quick Start Guide. SABRE Platform for Smart Devices Based on the i.mx 6 Series

GMA301 ±6g Tri-Axial Digital Accelerometer

Using the Xtrinsic FXLS8471CQ Transient-Acceleration Function

GENERAL DESCRIPTION MC3635 FEATURES

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Jan ps/site/prod_summary.jsp?code=r DMK30&fsrch=1&sr=1

Ultra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications

Component Development Environment Getting Started Guide

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154

Accel 5 click. PID: MIKROE 3149 Weight: 24 g

PAN502x Capacitive Touch Controller Datasheet

Freescale s UTM Security Appliance Solutions

Wearable is so HOT! Intelligence. Value-added service STM32

Panasonic Semiconductor Push Product Overview (ASSP) Panasonic Industrial Devices Sales of America Semiconductor Team

i.mx 6ULZ Migration Guide

MiCOKit-3166 Development Kit Hardware Manual

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Quick Start Guide. EVBCRTOUCH Xtrinsic CRTouch Capacitive and Resistive Touch-Sensing Platform Evaluation Board. Xtrinsic READY PLAY SOLUTIONS

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Migrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez

Freescale IEEE Development Kits Wireless design made simple. freescale.com/802154

A Human Fall Detection System:

Gyroscope Module 3-Axis L3G4200D (#27911)

Panel Session: Smart Metering & Smart Grid Solutions for the Modern World

Freescale MKW40Z IEEE Software Quick Start Guide

Transcription:

August, 2010 Freescale Sensor Algorithm, Operating System Driver and Demo, Eco-System Update ENT-F0955 Gang Chen System Solution Engineer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Sensor Portfolio Acceleration Pressure Proximity FSL captures #1 Low- g Sensor Market Position in China Market for 2009 Proliferation of embedded control driving demand One of our fastest-growing segments with 18% market growth projected in 2008 Uniquely positioned with system-in-package (SiP) technology Leveraging high-volume, high-quality automotive manufacturing into consumer and industrial i markets Creating portfolio of highly integrated, easy-to-use acceleration, pressure and proximity sensors *Sources: Gartner Dataquest, Strategy Analytics Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Transducer Surface MEMS Bulk MEMS Epi-SOI Hi-Aspect Ratio µ cavity Freescale Advantage -- we do it all! ASIC & MCU Mixed Signal RF Capability Expanding Functionality Favor F Digital it Domain Scalability Testing Pressure trimming Standard handlers & testers Multi-axis flexibility Software Digital Filtering CodeWarrior IDE Configurable Algorithm Devel. Technology Driven Integration, Application Specific Flexibility Design for Reliability Design for Testability CMOS compatible Manufacturing Packaging Multi-chip packaging Environment protection Standard assembly & outlines Stress optimized package Pb-free processing Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

What Can it Measure? Movement Solutions!!! Tilt Vibration Positioning Fall Acceleration Sensors Shock Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Product Resolution Requirements High Tier Apps Complex Gesturing Dead Reckoning Sensor Fusion Mid Tier Apps Tap Detection Orientation Detection (L/P) Tilt to Scroll Tilt to Control ECompass Tilt Correction High Accuracy Pedometer Low Tier Apps Flick, Shake, And Threshold 6-bit Maze Control Basic Pedometer 8-bit Freefall Detection 10-bit 12-bit Resolution 14-bit Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Sensing Functions & Challenges Tilt Resolution Accuracy Shock/Freefall Impact Tap sensing Motion Power consumption Vibration FFTs Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

TILT Applications Cell Phones/PDAs: Scrolling, Menu Navigation, Portrait/Landscape Remote Controls E-compass for Dead Reckoning Gaming Safety: Clothes Iron Car Alarm Projector Keystone Correction Digital Camera Stability Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

TILT: Resolution Two Axes (8-bit A/D) y θ θ x 1g AX = sinθ A Y = cosθ θ A Y 1g θ A X A X A Y = tanθ Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

SHOCK/FREEFALL Applications Hard Disk Drive Protection Laptops, Camcorders, MP3 Players Warranty Electronics, Shipping Packages Menu M Selection/Tap Functions Cell Phones, Games Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Low g accelerometers cannot determine high g Distinguishing tapping while walking/jumping Sampling time to detect a shock SHOCK: Challenges Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Determining the Height of a Fall Freefall v = a * t 200 t=0.6s 1.8m d = ½ * a * t 2 So... 1ms=4.9μm! 10ms=0.49mm! 0 100ms=49mm 1000ms=4.9m AD DC Value (8-Bits) 250 150 100 50 X Y Z 0 1 1.2 1.4 1.6 1.8 Time (s) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MOTION Applications Handheld, battery operated devices Power consumption: detect on/off Human motion monitoring Toys Anti-theft A th Laptops, PDAs, cars Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

VIBRATION Applications Motor health - predictive failure Cavitations in pumps Active vibration isolation Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Understanding VIBRATION Vibration signatures Processing FFTs requires time and RAM The frequency BW is limited to the roll-off Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

One Accelerometer, Multiple Solutions Fall/Shock log PowerSave Tap to Mute (warranty) ON/OFF Virtual Mouse Menu Navigation/Scroll Intelligent Ringer Motion dialing 3D gaming Pedometer HDD Protection Intelligent Speaker phone Solutions with Additional Freescale Sensors: Altimeter/Barometric - - Pressure Sensor Compass GPS -- Magnetic (Earth Field) Sensor E-Compass Tilt Compensation GPS backup Camera Stabilization Image Rotation Proximity (E-Field) for Touchpad / Fingerprint MEMs Microphone (1-4) RF MEMs Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Acceleration Products and Solutions Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

High Tie er Mid Tie er Low Tier Dead Reckoning Complex Gesturing Tilt Control Tap Detection Orientation Detection Flick Shake Threshold Pedometer Tilt for Maze Control Maze -Fast decisions Game -Low current consumption -6bit and 1.5g is app acceptable Tap Detection -Fast decisions -Low current consumption -Requires 120sps -Limit of 1.5g is app acceptable Embedded Oi Orientation ti Detection ti -Fast decisions -Low current consumption -No historesis Flick, Shake, Threshold -Easy to implement -Fast response rate -Lowest current consumption -Limited to 1.5g range Basic Pedometer -Lowest cost solution -95% step count accuracy -Limited distance accuracy Freefall Detection -Fast decisions -No rotational ff embedded -No timer embedded Tilt for control -Higher resolution -Higher Current Consumption Tap Detection -Fast decisions -Flexible with grange -Higher Current Consumption Flick, Shake, Threshold -Easy to implement -Fast response rate - 2g,4g,8g options -Not Low current Consumption Basic Pedometer -Low cost solution -Higher step count accuracy -Limited distance accuracy Complex Gesturing -Less than 1 degree resolution -ODR selectable for lower current -FIFO for buffering data Freefall DetectionFreefall Detection -Fast decisions -No rotational ff embedded -No timer embedded Tilt for Ecompass Dead Reckoning/Sensor Fusion -Embedded algorithms for fast response rate, lower curent consumption -Off load main processor -The Sensor Data Hub Complex Gesturing -Less than 1 degree resolution -ODR selectable for lower current - Embedded Algorithms for fast response and lower power Tilt for Ecompass -Less than 1 degree resolution -ODR selectable for lower current -Less than 1 degree resolutionecompass-input for ecompass ADC -ODR selectable for lower enableing internal algorithm Correction current decisions Tap Detection -Fast decisions -Flexible with grange -ODR configurable -FIFO available for alg use Embedded Orientation Detection -Fast decisions -Lowest current consumption -With Hysteresis Flick, Shake, Threshold -Easy to implement -Fast response rate - 2g,4g,8g options -ODR configurable High end Pedometer -Highest accuracy -Distance Accuracy Measurable -Only accelerometer input Tap Detection -Fast decisions -Flexible with grange -ODR configurable -Other sensor inputs considered Embedded Orientation Detection -Fast decisions -Lowest current consumption -Context awareness available Flick, Shake, Threshold -Easy to implement -Fast response rate - 2g,4g,8g options -ODR configurable High end Pedometer -Highest accuracy -Distance Accuracy Measurable -Other sensor inputs considered MMA7660FC MMA7455 MMA8450 Available Now Available Now Available Now MMA9550 Available Q4 10 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Features 3-axis Analog Output with g-select MMA7361L (1.5g, 6g) MMA7341L (3g,11g) MMA7331L (4g, 12g) MMA7368L (1.5g, No Internal Resistor) Low current consumption at 400 ua Sleep mode at 3uA Low voltage operation at 2.2 V 3.6 V Z-axis self test for freefall function check Improved Temperature Coefficient Offset Package 3 x 5 x 1mm LGA-14 Side by side die mount RoHS Compliant Key Markets Gaming Electronic Learning Toys Black Box Event Recorders Cellphone ( with MCU-QG4) Analog 3-Axis Accelerometer - MMA73xxL Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Features 8bitsI 2 C/SPI digital output Option of 10 bits I 2 C/SPI @ 8g 2.4 3.6V Vdd operation 1.8V I/O compatible 400uA Idd, 5uA at sleep mode Selectable full scale range (2g, 4g, 8g) Motion signature detection Single and double pulse detect Programmable threshold Package MMA7455, 3 x 5 x 1.0mm LGA-14 Side by side die mount RoHS compliant -40 C to +85 C operating temp Key Markets High end Mobile Phones Portable Media Players Notebook HDD protection Digital 3-Axis Accelerometer - MMA745xL Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA7455L Pin Assignment Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA7660FC Features Portrait/Landscape solution for hand-held products with LCDs Operating current (data rate dependent) Standby current 2 µa Sample rate input for selectable response rate Auto wake-up/auto sleep interrupts Pulse (tap) function detects t fast transitions Sensitivity 21.3 LSB/g (46.9 mg/bit) I 2 C interface 3x3x0.9 mm DFN Key Markets Mobile phones Portable media players Gaming Electronic learning toys Samples/sec Typical 64 221 µa 32 133 µa 16 89 µa 8 66 µa 4 54 µa 2 49 µa 1 47 µa Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA7660DE Pin out Specification Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Key Markets Landscape/Portrait Motion detection Tap detection Orientation Detection Mobile Phones, PMP, MIDs, DSCs MMA7660FC Orientation Detection Shock detection Motion control Orientation Detection Motion detection PC and PC Peripherals Medical and Sports Monitoring Orientation Detection Freefall detection Shock detection Gaming and Toys Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Features 1.71V to 1.89V supply voltage ±2g/±4g/±8g 2 / 4 / 8 dynamically selectable full-scale l Output data rate (ODR) from 400Hz to 1.563Hz 400µg/ Hz noise at normal mode ODR=400Hz 12 bit digital output I²C digital output interface (operates up to 400KHz Fast Mode) Programmable 2 interrupt pins for 8 interrupt sources Embedded 4 channels of motion detection Free fall or motion detection: 2 channels Pulse detection: 1 channel Transient detection : 1 channel Embedded orientation (Portrait/Landscape) detection with hysteresis Embedded automatic ODR change for auto-wakeup and return-to-sleep Embedded 32 sample FIFO simplifies position tracking analysis Embedded self test 10000g high shock survivability Package 3mm x 3mm DFN, 1.00mm max height -40 C to +85 C Operating Temp RoHS compliant MMA8450Q Development kits/collateral: MMA8450Q 12-bit 3-Axis Accelerometer High Pass Filter 12-Bit Data with FIFO High Pass Filter enables Rapid Gesture Detection and Enhanced Tap Detection Input High Pass Filter Output x upto 32 samples y of preserved Gesture Data z Interrupt on watermark Acceleration Point (3rd Derivative of Displacement) Programmable Threshold Embedded 32 data point FIFO reduces processor cycles, reduces system power, and reduces I 2 C bus congestion LFSTBEB8450 www.freescale.com/sensortoolbox Smartbook Reference Design www.freescale.com/smartbook Ease of Implementation Highly configurable embedded functions with enhanced environmental conditioning Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA845x (Veyron) 3-Axis Accelerometer Family Features - Options Dependent on Product Version 1.9V to 3.6V supply voltage ±2g/±4g/±8g dynamically selectable full-scale Output data rate (ODR) from 400Hz to 1.563Hz 218µg/Hz noise at normal mode ODR=400Hz 12 bit digital output I²C digital output interface (operates up to 400KHz Fast Mode) Programmable 2 interrupt pins for 8 interrupt sources Embedded 4 channels of motion detection Free fall or motion detection: 2 channels Pulse detection: 1 channel Transient detection : 1 channel Embedded orientation (Portrait/Landscape) detection with hysteresis Embedded automatic ODR change for auto-wake-up and return-to-sleep Embedded 32 sample FIFO Embedded Directional tap Embedded High Pass Filter Low Power Mode Embedded self test 10000g high shock survivability Package 3mm x 3mm DFN, 1.00mm max height ht -40 C to +85 C Operating Temp RoHS compliant Pin Compatible MMA8451Q 1.9V to 3.6V supply voltage ±2g/±4g/±8g, 218µg/sqrtHz noise 12 bit digital output Directional Tap, FIFO Buffer, HPF MMA8452Q 1.9V to 3.6V supply voltage ±2g/±4g/±8g, 218µg/sqrtHz noise 12 bit digital output Directional Tap, HPF MMA8453Q 1.9V to 3.6V supply voltage ±2g/±4g/±8g, g g 218µg/sqrtHz noise 10 bit digital output Directional Tap, HPF MMA7661Q 2.4V to 3.6 supply voltage, ±2g only 8 bit digital output MMA7662Q 2.4V to 3.6 supply voltage, ±4g only 8 bit digital output Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Expandable Features 14-bit FIFO 218µg/ Hz Noise MMA8451Q 3x3x1mm QFN 12-bit High Pass Filter Directional Tap MMA8452Q 10-bit 1.9V to 3.6V supply voltage ±2g/±4g/±8g ODR 400Hz to 1.563Hz 2 interrupt pins for 8 interrupt sources Embedded 4 channels of motion detection Free fall or motion detection: 2 channels Pulse detection: 1 channel Transient detection : 1 channel Embedded orientation Low Power Mode MMA8453Q 8-bit MMA7661/2 Auto-wake-up and return-to-sleep I²C digital output interface Embedded self test 10000g high shock survivability Pin to Pin Compatible Register Mapping Compatible Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Block Diagram C to V Converter 12bit Embedded DSP Functions Configurable Embedded DSP Functions 32 data point configurable FIFO buffer with watermark Freefall and motion detection (2 channels) Transient detection (i.e., fast motion, jolt) Enhanced orientation with hysteresis and Z lockout Shake detection through motion threshold Tap and double tap detection Auto-wake/sleep configurable with debounce counter and multiple motion interrupts for control Normal Mode Low Power Mode Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Low Power Mode Normal Mode (oversample) Output Data Rate (Hz) Idd(typ) ua 1.563 27 12.5 27 50 27 100 42 200 72 400 133 1.563 42 12.5 42 50 42 100 72 200 132 400 250 Shutdown Mode 2 Standby Mode 10 Autowake configurable with Sends interrupt to multiple combinations main processor to of Wakeup embedded interrupts on predetermined that can drive wake state motion detection Can wake to any output data rate Standby Mode Acceleration Measurement Transition to Active Mode MMA8450Q Applications Enabled Orientation Detect Tap Detect Shake Detect Custom Trip points Detects Configurable transition change Z-lockout for Configurable 6 Orientation Positions 1g Lockout Threshold on 45 degree and can be configured with application With Hysteresis Detects a fast transition that exceeds user-defined threshold for a user-defined duration Sleep on various Configurable timing Sleep mode configurations sends interrupt to go into Up to 80+ Sleep seconds Mode when no motion Low current detected in sleep for predetermined mode time. Auto Wakeup Detect Auto Sleep Detect Shake can be enabled on any combination of the 3 axes for one interrupt. Interrupt with Output Available High Pass Filter Internal FIFO data buffer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA8450Q Portrait/Landscape Orientation Function: Detects t Programmable Interrupt tangles for Changes to Portrait Landscape Benefits: 1. Interrupt P/L thresholds reduces Current Drain vs Polling devices. 2. Reduction in UI response time 3. Hysteresis and asymmetrical, independent angles for L/P and P/L orientations 4. Applications available for Up and Down (Face down to Mute) 10 selectable trip angles for configurable transition for Portrait-to-Landscape 10 selectable trip angles for configurable transition for Landscape-to-Portrait Front/back trip angles configurable a range of 60 to 85 with 5 step increments (default +/-75 ) Z-lockout angle configurable from 25 up to 50. 1g Lockout Threshold configurable from 1g up to 1.35g (0.05g increments) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA8450Q High Pass Filter Function: HPF allows for detection of Rapid Movements such as Jolt. Benefits: 1. Offset correction allows for offset to be removed from the high motion gesture algorithms. 2. MMA8450 s highly flexible HPF allows for 4 options per ODR (16 configurations) 3. Saves processor cycle time Processor does not need to include filtering algorithms, HPF data is externally accessible. Input Acceleration Point High Pass Filter Output (3rd Derivative of Displacement) Programmable Threshold 0x17 HP_FILTER_CUTOFF: High Pass Filter Register (Read/Write) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 0 0 0 0 SEL SEL 1 0 Table 7.10 HP_FILTER_CUTOFF Setting Options SEL 1 SEL 0 Fc @ ODR = 400Hz Fc (Hz) @ ODR = 200Hz Fc (Hz) @ ODR = 100Hz Fc (Hz) @ ODR = 50Hz Fc (Hz) @ ODR = 12.5Hz Fc (Hz) @ ODR = 1.563Hz 0 0 4 2 1 0.5 0.125 0.01 0 1 2 1 0.5 0.25 0.063 0.007 1 0 1 0.5 0.25 0.125 0.031 0.004 1 1 0.5 0.25 0.125 0.062 0.016 0.002 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA8450Q Single and Double Tap Detection Function: Single and Double Pulse (Tap) Detection Benefits: 1. Built-in Noise Reduction to avoid false taps. 2. Configurable noise rejection via thresholds, h pattern recognition or pulse sequencing. 3. Fast User Response Time 4. Selectable thresholds for ±2g/±4g/±8g Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Function: Embedded 32 data point FIFO (per Axis) MMA8450Q Motion Detection FIFO Benefits: 1. Saves processor cycle time Processor does not need to include additional algorithm to poll data. 2. The FIFO can be used for power savings in applications where the device is waiting for an inertial event to occur or logging data. 3. The FIFO allows the application processor to sleep and have data collected independently as it is buffered in the FIFO. 4. Reduces I 2 C bus traffic since data does not need to be continuously sent. Up to 32 samples from FIFO can be stored and flushed when I 2 C is available. 32 FIFO Data Mathematical ti Samples (Xn-1,Yn-1,Zn-1) Read Functions for each FIFO X,Y,Z Compare Average Derivative Filter Acquisition Data (Xn,Yn,Zn) Read Data Within 1 Clock Cycle Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Function: Wakes main processor on events configured by user MMA8450Q Auto-Sleep/Wake Benefits: 1. Saves processor cycle time Processor does not need to include additional algorithm to poll data 2. Saves significant power using Accelerometer Power cycling easy to enable. Sleep can be configured to bring ODR to 1.563Hz where Idd is 27uA in Low Power Mode) 3. Saves significant power on system Accelerometer sends interrupt to main processor when ANY motion of Orientation, Pulse detection, Shock, Motion Change, or Freefall condition occurs (NOTE: Combination of interrupts for wake-from-sleep configurable) Multiple Embedded functions available for configuring Return to Sleep or Wake from Sleep: Interrupt Source SRC_FIFO SRC_TRANS SRC_LNDPRT SRC_PULSE SRC_FF_MT_1 SRC_FF_MT_2 SRC_ASLP SRC_DRDY Wake-from- Sleep No Yes Yes Yes Yes Yes No* No Return-to- Sleep Yes Yes Yes Yes Yes Yes No* No Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA8450Q Target Markets and Applications Mobile Phones Remote Controls Orientation detection Tilt to control Tilt to scroll Tap to control Gesture detection Pedometer/ position detection Gaming Controllers Orientation detection Tilt to control Tap to select/button replacement Gesture detection Pedometer/position detection Sports Monitoring Orientation detection Tilt to control Tap to select/button replacement Gesture detection Pedometer/position detection Tap to select/button replacement Gesture detection Smartbooks Orientation detection Tilt to control Personal navigation (PNDs) Tilt to Control Tap to select/button replacement Gesture detection Pedometer/position detection Medical instrumentation Orientation detection Tilt to control Tap to select/button replacement Gesture detection Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Eve Specification Overview Features +/- 2g, +/- 4g, +/- 8g Integrated temperature sensor One Slave SPI or I2C interface operates up to 2MBPS One Master I2C interface operates up to 400KBPSmm 10 and 12 bit data formats available 1.8 V supply voltage 32-bit ColdFire V1 CPU Extensive set of power management features and low power modes. Integrated 14-bit ADC Single wire Background Debug Mode (BDM) pin interface 16KB Flash Memory 2K Random Access Memory Two channel timer with input capture, output capture or edge-aligned PWM Programmable delay block for scheduling events relative to start of frame Modulo timer for scheduling periodic events Minimal external component requirements RoHS compliant (-40 to +105ºC) 16-pin LGA package Software Features 0g (fall) detection Tilt and 3D orientation detection tap and double tap detection Dead reckoning Shock, vibration and sudden motion detection Power management Package 3x3x1mm LGA Package -40 C to +105 C Operating Temp RoHS compliant Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Eve Block Diagram Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Eve High-Level Software Stack SCHE EDULER Closed Eve SW Stack Freescale Proprietary Applications Accelerometer Libraries HW Abstraction Layer Eve Platform AFE/R/SPI/I2C/GPIO/MEMORY SCHE EDULER Opened Eve SW Stack Customer/FSL Applications/Demo Accelerometer Libraries HW Abstraction Layer (HAL) Eve Platform AFE/R/SPI/I2C/GPIO/MEMORY The Opened Eve Library Stack allows customers to develop their applications using Eve s accelerometer library components. Customer s can bypass the Eve accelerometer library layer gain direct access to the HAL interface. The customer has the option to use Freescale s customized scheduler or any scheduler of their choice. The Closed Eve SW Stack does not provide the customer with the option to develop their application on FSL s platform. It provides customers access to the Top 10 or 20 application services via the serial comm. CMD interface. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

1. Single & Double Pulse Detection (Simple and Directional TAP and Flick) 2. High g & Low g Threshold Detection: Independent X,Y,&Z channel Freefall and Motion detection 3. Motion Detection via Transient (integration of acceleration to get motion) 4. Auto-Sleep/Auto-Wake Power Cycling 5. Portrait Landscape (Orientation) w/hysteresis Supports both Symmetric and Asymmetric Trip angle detection 6. Up to 3-Axis Tilt Angle Detection 7. Configurable User/Command Interface Supports Register Mode or Packet Mode 8. Smart Event FIFO Buffer Uses the scheduler time reference to timestamp events in the FIFO buffer Programmable FIFO buffer size 9. Configurable Boot-Loader Boot to Flash or Boot to RAM 10. In-Circuit Programming via I2C/SPI Slave Port Top 10 Eve Library Capabilities Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Documentation and Tools Fact Sheets MMA7450LFS MMA73X0LFS SNSRSOLUTNFS GSELECTACSNSFS MMASERIESFS ZSTARBOARDFS Datasheets MMA73x0L MMA7450L Data Book DL200 Selector Guide SG1010 Sales Tools Evaluation Tools, Demo Boards Application Notes AN3397 Position Algorithms AN3390 Brake Lamp AN3447 AutoZero Calibration AN3376 MMA73x0L Eval Boards ANxxxx Using the Click Detect (July) ANxxxx Using IIC and SPI with the MMA7450L (July) Sensor CD ZSTAR Human Fall Ref Design STAR Eval Boards Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Accelerometer Development Tools RD3152MMA7260Q: ZSTAR2 RD3172MMA7456L: ZSTAR3 Evaluation Board Software Available Connectors CD-ROM Resale: $99 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Evaluation Kit Include sensor chip Ready to use EVB Mobile platform interface Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Accelerometer GUI Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Accelerometer Mobile solution Baseband Processor I2C Sensor MMA745xL MMA7660FC Direct interface with BB Less PCB area required Require BB to handle all low level applications Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Driver Support for Various OS and Platform Operating System MMA7660 MMA7455 MMA8450 MTK Ready Ready Ready WinCE WinMobile WinXP Win7 Ready Ready Ready Ready Ready Beta Version Linux Ready Ready Ready Android Ready Ready Ready Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

MMA Algorithms Code List 000 Basic SW Package (MTK IIC driver, Calibration, Rotation) for MMA7455 v2.71 12-Jun-2009 001 Algorithm Flip Detection for MMA7455 v2.60 5-Nov-2009 002 Algorithm Swing Detection for MMA7455 v0.1 23-Jul-2008 003 Algorithm Slop Detection for MMA7455 v0.2 8-Aug-2008 004 Algorithm Roll Dice for MMA7455 v2.1 25-Aug-2008 005 Algorithm Pedometer (Library) for MMA7360 with FSL MCU v2.0 30-Jun-2008 005a Algorithm Pedometer (source code) for MMA7360 with FSL MCU v2.0 30-Jun-2008 005b Algorithm Pedometer (source code) for QG4+MMA7360 v1.51 17-Feb-2009 005c Algorithm Pedometer (Library) for MMA7455 on MTK v1.11 6-Jan-2010 005d Algorithm Pedometer (Library) for MMA7455 on Spreadtrum v1.11 6-Jan-2010 005e Algorithm Pedometer (Library) for MMA7455 on Qualcomm v1.10 6-Nov-2009 005f Algorithm Pedometer (Library) for MMA7660 on MTK v1.11 6-Jan-2010 005g Algorithm Pedometer (Library) for MMA7660 on Qualcomm v1.10 10-Nov-2009 006 IIC and Key Detection Reference Code for MPR08X v0.1 3-Jul-2008 007 Algorithm Tap Detection for MMA7455 v0.2 30-Jul-2008 008 Algorithm Turn-Over Detection for MMA7455 v2.51 3-Apr-2009 009 Algorithm Double Tap Detection by Interrupt for MMA7455 v0.1 29-Aug-2008 010 Algorithm Flip Detection by Interrupt for MMA7455 v2.60 5-Nov-2009 011 Algorithm Vibration Detection for MMA7455 v0.1 28-Sep-2008 012 MTK IIC driver for MMA7660 v2.20 12-Jun-2009 013 Algorithm Read and Filter for MMA7660 v2.10 16-Dec-2009 014 Algorithm Orientation Detection for MMA7660 v2.00 11-Sep-2009 015 Algorithm Pulse Detection for MMA7660 v1.00 24-Nov-2008 016 Algorithm Double Tap Detection for MMA7660 v1.10 24-Sep-2009 017 Algorithm Shake Detection for MMA7660 v2.11 11-Nov-2009 018 Algorithm Swing Detection for MMA7660 v0.01 16-Feb-2009 019 MMA745xL Interface for WINCE Driver v0.2 2-Apr-2009 020 MMA7660 Interface for WINCE Driver v0.1 30-Jun-2009 021 Algorithm Position Detection for MMA7455 v1.0 3-Apr-2009 022 Algorithm Position Detection for MMA7660 v1.01 22-Jun-2009 023 Algorithm Tap with Direction Detection for MMA745x v1.01 22-Jun-2009 024 Algorithm Free Fall Detection (Polling) for MMA7660 v0.01 25-Jun-2009 025 Algorithm Calibration for MMA7660 v1.10 2-Jun-2009 026 WinCE/Mobile Driver for MMA7455 v1.00 25-Sep-2009 027 WinCE/Mobile Driver for MMA7660 v1.00 25-Sep-2009 028 MMA7660 Pedometer Demo on WindCE/Mobile/XP 25-Sep-2009 029 MMA7455 Proximity-Like Gesture Detection v1.00 16-Dec-2009 030 MMA7660 Proximity-Like Gesture Detection v1.20 16-Dec-2009 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Third Party Mobile-phone Games < 龙火 - 绚动版 > 这是一款结合了动感芯片特性的游戏, 在原有基本移动操作的模式上加入了动感操作的元素 : 如弹导可以通过左右摇晃手机进行变化, 当遇到机关时需要上下震动才能挣脱, 切换极限模式需要要进行四个方向按顺序晃动等 在动感芯片功能的支持 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, 下本作的可玩性和娱乐性被发挥到了新的 Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 高度, 同时操作和手感依旧保持原作的简 洁舒适

OS Drivers for Smart Phone Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

WinCE 6.0 Demo Target OS WinCE6.0 Windows Mobile 6.x Target Devices Smart Phones MIDs Portable Media Player Portable PCs Demo i.mx31 PDK i.mx31 PDK Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

WinCE 6.0 Driver Sensor Interface Driver Hardware dependent Low level device and hardware control such as I2C. Algorithm Layer Driver Calibration (for MMA7455 only) Orientation (rotate whole windows) Tilt, Tap, Shake and Pedometer Windows Applications Applet in control panel to configure the gsensor and its usage A demo program to show how to use the driver Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

WinCE Device Driver Architecture Windows Applications Stream Driver Interface MMA Driver Accelerometer Library OAL(KERNEL) H/W (INT, TIMER, GPIO ) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

WinCE Applet and Demo Program MMA7455 Applet Application Demo Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Windows XP Driver Applications MMAgSensor SMB Client Driver Management UI Configuration SMB Class Driver (smbclass.sys) SMB Host Controller Driver (smbhc.sys) gsensor ICH7 Controller Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Application Windows 7 Driver Management UI Configuration Application Sensors API Control Panel ISensorClassExtension MMA gsensor Driver WPD IOCTL CALL BACK Sensor Class Extension ISensorDriver SMB Host Controller and Class Drivers gsensor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Windows 7 Sensor Development Kit Diagnostic Application Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Primary target is i.mx and Intel Atom Linux platform Easy migrate to Moorsetown platform I2C Client driver based on Linux 2.6.28 version Linux Driver Motion Demos Rotation detection (picture viewer demo) Joystick emulation demo Event mapping for non open source applications Use of motion UI for web browser, real player and games Simple test programs Display x,y,z data Dump registers Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Linux Driver Architecture User Space Applications GSensor Daemon Driver is based on Ubuntu Linux kernel 2.6.28 MMAgSensor I2C Client Driver Is based on standard Linux SMBus driver interface Kernel Space gsensor I2C Client Driver I2C-core I2C-dev Adapter Algorithm Hardware SMBUS/I2C Host gsensor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Android Driver Android Linux Kernel API (graphic, audio, sensor) Development tools Applications (mobile, network, utilities) Development Platform i.mx51 babbage development board Sensor Driver gsensor I2C Client Driver (Linux kernel driver) Hardware Abstract Layer Driver Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

User Space Applications Applications Framework Android Driver Architecture SensorManager A class manages and permits access the sensor hardware available. Kernel Space HAL Driver gsensor I2C Client Driver I2c-core I2c-dev SensorListener An interface implemented by a class that wants to receive updates to sensor values. Adapter Algorithm Hardware SMBUS/I2C Host gsensor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Enabling Next-Generation Products Gaming Controllers Home Entertainment Home Appliances Cellular Handsets Portable Media Devices Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

Micro-Electromechanical Systems (MEMS)-Based Sensors for Portable Applications Manufacturability: Freescale is one of the high volume MEMS sensor manufacturers. Integration: The trend is towards increased sensor system functionality. Ease of Use: Sensor integration is the next step in interfacing with the physical world. Marketability: Every major market has now embraced the technology. 27-Year Legacy: Build on market success of MEMS technology as it continues to be more pervasive in everything from inkjet print heads to cell phones. Quality: Achieving less than 1ppm with over 25 years experience in sensors. Consumer Focus: Reorganization to achieve additional focus on consumer and industrial product lines. Support: Best in class support with FAEs, TSE team, and applications engineers for design in and software support. Executive Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink