Complete Xtrinsic Sensor Hub and Fusion Solution APF-CON-T0450 Eric Wu A P R. 2 0 1 4 TM External Use
Freescale s New Era of Xtrinsic Sensing External Use 1
100 Million 200 Million 400 Million 800 Million Billion Units Shipped 1980 Late 1980 s 1992 We manufacture our first uncompensated pressure sensor Dedicated supplier to the critical care medical market through shipment of over 60 million units for the invasive blood pressure market Freescale begins developing the first surface micro-machined inertial sensors for the automotive airbag market Early 2000s Inertial sensor portfolio expands with X-, XY- and Z-axis low-g products for the consumer market Nov. 2008 April 2009 MMA7660FC Intelligent 3-axis digital accelerometer introduced for advanced mobile phone interfaces Synerject announces its ongoing use of Freescale pressure sensors for robust, cost-effective ECUs for two- and fourstroke engine management 30 Years of Commercial MEMS Design and Production Expertise *isuppli 2011 External Use 2
Sensor Consumer & Industrial Market Focus Mobile Phones Orientation detection Tilt to scroll Gesture detection Pedometer/ position detection Gaming Orientation detection Tilt to control Tap to select/button replacement Gesture detection Medical Applications Blood pressure monitors Sleep apnea (CPAP machines) Inhalers and ventilators Industrial Applications Energy metering Fleet monitoring/tracking Power tools Small appliances External Use 3
Freescale Offers a Full Portfolio of MEMS & Sensors ecompass Magnetometers Accelerometers Touch Sensors Gyro Altimeter / Pressure External Use 4
C&I Accelerometer Family MMA865x MMA845x MMA8450 MMA8491 FXLN83xx Digital Output Digital Output Digital Output Digital Output Analog Output Cost Efficient 1mg/count sensitivity High Perf. Rich Features P/L detection High Pass Filter Transient Detect 2x2 mm package Extreme Perf..25mg/count sensitivity Extended Features FIFO Configurable P/L trip angles High Pass Filter Transient Detect Low Voltage 1.71-1.89V Extreme Low Power 0.35uA/Hz Cost Efficient 1mg/count sensitivity Industrial Package High Bandwidth 4.9kHz Low Voltage 1.71-3.6V Industrial Package Extended Temp Range: 105C (Newton) (Veyron) (Proton) (Plutino) (Pluto) Consumer Industrial External Use 5
Xtrinsic Low-G Sensors (MMA865x) 3-axis High-Performance Digital Accelerometers Differentiating Points Output Noise (150ug/rHz) Offset and Sensitivity Accuracy Resolution up to 1mg/count Product Features 1.95V to 3.6V supply voltage ±2g/±4g/±8g dynamically selectable Output data rate (ODR) from 800Hz to 1.563Hz I²C digital output interface w/interrupts Embedded orientation (Portrait/Landscape) Embedded High Pass Filter Embedded 32 sample FIFO MMA8652FC 12bit output, 160ug/rHz noise High Pass Filter w/ DSP functions Configurable Orientation detect FIFO MMA8653FC 10bit output Orientation detect Typical Applications Smart Mobile Devices Digital Cameras PCs Package 2x2x1mm DFN, 0.4mm pitch External Use 6
Xtrinsic MAG3110 3-Axis Magnetometer Differentiating Points High accuracy compass function Decimator allows for lowest noise implementation with oversampling to remove RF noise and Idd induced mag fields Product Features 1.95V to 3.6V supply voltage Maximum field of 10G (1000 ut) Output data rates (ODR) from 1.25Hz to 80Hz Magnetometer resolution of 0.1uT Current Consumption as low as 24uA at 1.25Hz I²C digital interface Extended temperature range of -40 C to +85 C. Typical Applications Electronic Compass Enhanced User Interface Location Based Services Package 2x2x0.85mm DFN, 0.5mm pitch External Use 7
Xtrinsic FXOS8700CQ 6DOF (3-axis Accelerometer, 3-axis Magnetometer) Differentiating Points Pin compatible with Freescale accelerometers Lowest noise gcell and mcell Embedded Functionality to allow system fast response and power savings Vector Magnitude for mcell, gcell Award winning calibration and ecompass software 32 sample FIFO with burst read Product Features 1.95V to 3.6V supply voltage, I/O 1.6V 3.6V ±2g/±4g/±8g accelerometer, ±15 Gauss Field range Output data rate (ODR) from 1.563Hz to 800Hz, 400Hz hybrid 14-bit gcell data, 800 counts per Gauss Low Offset Drift: 0.1mG per deg 4 channel motion detection- FF, Pulse, Transient, HPF, Tap Package 3 x 3 x 1.2mm QFN Typical Applications Electronic Compass Scientific: Aurora Detection Industrial: Directional Drilling, mineral exploration GPS assist for Location Based Services External Use 8
Xtrinsic FXAS21000 (Leon) 3-Axis Digital Gyroscope Differentiating Points Complete product offering from single supplier Complete sensor fusion enablement suite ISF support for FXAS21000 with Intelligent Sensor FXLC95000 Product Features 1.95-3.6V supply voltage Output data rates (ODR) from 1.5625 Hz to 200Hz Selectable Full Scale ranges +/-200, +/-400, +/-800, +/-1600 Zero Rate Change over temperature: ±0.3dps/ C Angular Random Walk: 0.055 dps/rt(hz). Angular Velocity acceleration resolution <0.2 /s Programmable interrupts, Power saving features Typical Applications Controllers: Remotes, Games Mobile: Phones, Tablets, ereaders, Navigation Devices Sports Monitoring, Remote control toys Package 4x4x1mm QFN, 0.5mm pitch External Use 9
Xtrinsic MPL3115A2 Precision Digital Altimeter Differentiating Points Internally compensated, software is not needed Direct reading pressure in Pascals and altitude in meters On-board intelligence Product Features Altitude resolution : < 1 foot / 0.3 m Pressure resolution: 1.5 Pa Pressure range: 20 110 kpa Calibrated pressure range: 50 110 kpa 1.95V to 3.6V supply voltage Variable output sampling rate (OST) up to 140 Hz Current Consumption: Standby mode: 2 μa Low-power mode: 8.5 µa at 1 Hz I²C digital interface Package 3 x 5 x 1.1 mm LGA Typical Applications High Accuracy Altimeter Smartphones / Tablets GPS Enhancement for Location Based Services External Use 10
Sensor Terms: Degrees of Freedom (DOF) 3 DOF: A single particle movement in just the three dimensions;no rotation 3-axis accelerometer 6 DOF: Motion of a rigid body in three-dimensional space, namely the ability to move forward/backward, up/down, left/right combined with rotation about three perpendicular axes. Movement along each of the three axes is independent of each other and independent of the rotation about any of these axes 3-axis accelerometer plus 3-axis magnetometer OR 3-axis accelerometer plus 3-axis gyroscope External Use 11
Sensor Terms: Degrees of Freedom (DOF) 9 DOF: Incorporation of motion sensors for relative linear and rotational acceleration and a magnetometer for absolute direction 3-axis accelerometer plus 3-axis magnetometer plus 3-axis gyroscope 10 DOF: 3-axis accelerometer plus 3-axis magnetometer plus 3-axis gyroscope plus either a pressure or temperature sensor Dead Reckoning The process of estimating one's current position based upon a previously determined position and advancing that position based upon known or estimated speeds over elapsed time, and course A disadvantage of dead reckoning is that since new positions are calculated solely from previous positions, the errors of the process are cumulative, so the error in the position fix grows with time External Use 12
More Degrees of Freedom More degrees of Complexity Applications Processor Magnetics G Sensor I2C, SPI, Analog, ADC Different data rates Specific Calibration Dedicated Software Pressure Proximity External Use 13
Intelligent Sensor Platform Sensor Platform architecture MEMS accelerometer Processing Software Applications Processor Intelligent G Sensor Platform MMA9550L Proximity Magnetic Pressure The New Sensor Generation: Xtrinsic External Use 14
mw Distributed/Asymmetric Processing Advantages Applications Processor i.mx51 (Linux OS) MMA9550L F L A S H R A M ADC MCU I2C - SPI - GPIO 3- Axis Motion Sensor 60 50 40 30 20 10 0 MMA9550 IDD @ 61 SPS i.mx51 IDD in State Retention mode i.mx51 IDD in System Idle Mode i.mx51 IDD in Wait mode Mag Cap Touch Pres sure Low-power mode:12ma Normal mode: 500mA Low-power mode: 0.15mA Can Save 90% of the System Power External Use 15
The Implementation: Intelligent Motion Sensor MEMS (3-axis accelerometer) ADC ColdFire V1 (compact 32-bit RISC microcontroller) ROM RAM Flash SPI and I2C interfaces PWM (Pulse Width Modulation) GPIO 3 Axis Accelerometer MEMS R A M R O M ADC CPU I2C SPI GPIO MMA9550L F L A S H 3x3mm External Use 16
Xtrinsic MMA955xL 3-Axis Accelerometer plus 32-bit ColdFire MCU Differentiating Points Intelligent Motion Platform with embedded libraries Sensor hub capability Power management features and low power modes Product Features 1.71 to1.89v supply voltage Output data rate (ODR) 488 Hz +/-2g, 4g, 8g configurable dynamic ranges available 14/12/10/8 bit resolution available 16K Flash, 2K RAM Typical Applications Mobile: Phones, Tablets, ereaders Controllers: Remotes, Games Sports Monitoring Package 3x3x1mm LGA, 0.5mm pitch Variations MMA9550L Infrastructure only functions User Flash: 6.5 Kbytes User RAM: 576 bytes MMA9551L Infrastructure plus gestures User Flash: 4.5 Kbytes User RAM: 452 bytes MMA9553L Infrastructure plus pedometer User Flash: 1.5 Kbytes User RAM: 200 bytes MMA9559L Lightweight Infrastructure User Flash: 14 Kbytes User RAM: 1.5 bytes External Use 17
Xtrinsic FXLC95000L (Galla) 3-Axis Accelerometer plus 32-bit ColdFire MCU Differentiating Points Intelligent Motion Platform with embedded libraries Sensor hub capability Power management features and low power modes Product Features 1.72 to 3.6V I/O supply voltage Output data rate (ODR) 488 Hz +/-2g, 4g, 8g configurable dynamic ranges available 14/12/10/8 bit resolution available 128K Flash, 16K RAM Typical Applications Mobile: Phones, Tablets, ereaders Controllers: Remotes, Games Sports Monitoring Motion enabled accessories Package 3x5x1mm LGA, 0.5mm pitch External Use 18
New Design Win MMA9553 for Sport watch External Use 19
Freescale Sensor Solution for Windows 8 Xtrinsic sensor fusion in tablets, slates, convertible/non-convertible laptops and other portable devices External Use 20
Windows 8 Xtrinsic Sensor Platform Block Diagram Host Processor Windows8 USB HID I2C HID ColdFire+ MCF51JU128 Microcontroller 128 K Flash 32 K RAM I2C & Interrupts Xtrinsic Accelerometer MMA8451Q Xtrinsic Magnetometer FXMS3110 Analog Control Xtrinsic Gyro FXAS21000 Freescale Technology Ambient Light Sensor Learn more at www/freescale.com/windows8 Xtrinsic Barometer/ Thermometer MPL3115A2 External Use 21
Microsoft Certification for Windows 8 Microsoft certification will be granted by Windows 8 OS release Windows Hardware Certification Kit (WHCK) entails the following: Windows 8 sensor test criteria for passing Tests ensure hardware/software compatibility Outcome: Windows 8 device manager compatibility Standard driver download added to Microsoft s database Learn more at http://www.microsoft.com/windows External Use 22
Smart Sensor Platform: Multiple Sensors Working Together Pedestrian navigation In-building navigation GPS assist (Dead 23 reckoning) E-compass Map rotation M Magnetic field measurem ent Tilt correction A Device tilt angle Freefall detect Linear motion Linear gesture Indoor Navigation Iron mass compensati on 3-axis accelerometer Gyro drift compensati on Angular motion Camera shake correction Full motion tracking Gaming control 3D mouse Remote control G 3-axis magnetometer Indoor compass (compensated) 3-axis gyroscope External Use 23
Typical Minimum Sensor Complements / Application Application lacc Mag Gyro Pressure Portrait/landscape, tap detect, fall detection, tilt measurement Pedometry, vibration analysis ecompass, X X Virtual gyro X X Gyro-compensated ecompass X X X Activity monitors X X Motion capture X X X X X X 3D mapping & localization X X X X Image stabilization, gesture recognition X X pointing/remote control X X X External Use 24
Freescale Kinetis + Sensor Solutions Sensor solutions supporting the Freedom Board Platform http://www.freescale.com/freedom Arduino-compatible form factor FRDM-KL25Z (Available Now) Includes MMA8451Q on board. Xtrinsic Shield FXLS-FXS-MULTI 1 st sensor shield (Available end Q4 13) FXAS2100 (Leon) Gyro Newton 3-axis accelerometer MAG3110 (Maxwell) 3-axis magnetometer FXOS8700CQ (Gauss) 6-axis mag + accel MMA9553LR1 MPL3115A2 Pressure Sensor/Altimeter Optional Bluetooth Module External Use 25
Enablement : Kinetis Sensor Fusion Platforms Board: Freedom FRDM-K20D50M MCU = MK20DX128VLH5 Core clock: 48MHz Bus clock: 24MHz OpenSDA programming interface Capacitive touch slider Ambient light sensor MMA8451Q accelerometer Board: Freedom FRDM-KL25Z MCU = KL25Z128VLK4 Core clock: 48MHz Bus clock: 24MHz OpenSDA programming interface Capacitive touch slider MMA8451Q accelerometer Board: FRDM-FXS-MULTI shield board Freescale MAG3110 3-axis magnetometer MMA8652QR1 3-axis accelerometer Freescale MMA9553LR1 pedometer Freescale FXOS8700CQ 3-axis magnetometer + 3 axis accelerometer Freescale FXAS21000 3-axis gyroscope Freescale MPL3115A2 Pressure Sensor / Altimeter 3rd party ambient light sensor Available NOW Available NOW Available NOW External Use 26
Options & Features Pricing: FRDM-FXS-MULTI ($39.95) FRDM-FXS-MULTI-B ($99.95 include Bluetooth and battery) FRDM-FXS-9AXIS ($14.95) Compatible Freedom boards: ARM Cortex-M0+ (FRDM-KL25Z) ARM Cortex-M4 (FRDM-K20D50M) support OpenSDA broad range of development tools: CodeWarrior Processor Expert IAR Keil mbed Out of box demos for: Intelligent Sensing Framework ecompass gyro 3/6/9 axis sensor fusion External Use 27
Enablement : Xtrinsic Sensor Fusion Toolbox http://play.google.com/store/apps/details?id=com.freescale.sensors.sfusion Educational variant of tool used internally for algorithm checkout. Experiment with various fusion techniques using the sensors already in your Android device Available today on Google Play. Search for Sensor Fusion. External Use 28
BOARD - to - BOARD CONNECTOR BOARD - to - BOARD CONNECTOR Main Board PCB size: 38 mm x 14 mm (1.49 x 0.55 ) BATTERY SINGLE CELL LIPO (500mAh) POWER MANAGEMENT Maxim MAX77696 MICRO USB MEMORY LPDDR2 + emmc Samsung MCP KMN5W000ZM-B207 RGB USB i.mx 6SL ARM Cortex -A9 Apps Processor LP-DDR2 Running Android MMC LCD LH154Q01 MIPI-DSI Solomon SSD2805 I2C I2C Touch Eink ET017QC1 EPDC SPI UART SDIO BT/BTLE WIFI WaRPboard.org 3-axis ACCELERO 3-axis MAGNETO FXOS8700CQ W-LAN / BLUETOOTH 4.0 Murata LBEH17YSHC HUB SENSOR MCU Kinetis KL16 ARM Cortex M0+ Daughter Board PCB size: 42 mm x 42 mm (1.65 x 1.65 ) MOTION SENSING PEDOMETER MMA9553 WIRELESS CHARGING BUTTON 1 BUTTON 2 External Use 29
Xtrinsic Sensing Development Tools Sensors EVKS Tower and Sensors Part Number RD4247FXOS8700 RD4247MAG3110 KITFXLC95000EVM KITMMA9550LEVM DEMOSTBMPL3115A2 Description FXOS8700 6-Axis Development Board MAG3110 Development Board FXLC95000 Development Board MMA955xL Smart Sensing Platform MPL3115A2 Development Kit B- Bluetooth C- Combo D- Discrete H-HUB Part Number Description KITSTARTER2EVM Sensor Tool box starter kit to support Acceleratometer, Presure and touch sensing MMA8451/2/3Q, MPL115A1, MPR121 KITSTBLITE2EVM Sensor Tool Box kit 2 (demo boards only) KITSTARTER1EVM Sensor Toolbox Starter Kit 1 RDMMA865x Sensor Toolbox Bundle for MMA865xFC Accelerometer LFSTBPROTO Prototyping board KITMPR03xEVM MPR03xEVM Development Kit KITMPR121EVM MPR121EVM Development Kit External Use 30
Freescale Sensors Reference Design Platforms Freescale Spreadtru Qualcomm MTK i.mx m Freescale Sensors Broadcom Marvell Leadcore Actions AllWinner Remark Accelerometer MMA7455 NA NA NA NA NA NA NA NA NA 62xx 1810/1811 NA NA NA NA ATM701x MMA7660 i.mx53 1813/1913 ongoing A13/A20 MMA8450 I.mx53 NA NA NA NA NA NA NA NA MSM7227 MSM7225 MSM8x25 MMA8451/2/3 i.mx53/6x MSM8x30(gyro) 6513/6573/657 BCM28145 MSM8x30 5 SC8810 BCM28155 pxa 9xx 1810/1811 1813/1913 ongoing ATM701x A10/A13 A31/A20 MSM8x12 6589 ongoing MSM8960 Newton i.mx53 MSM7x27 MSM8x25 MSM8x30 MSM8x12 ongoing MSM8960 6573/6575 BCM28145 1810/1811 pxa 9xx BCM28155 ongoing 1813/1913 ATM701x A10/A31 A20 Magnetometer MAG3110 MSM7x27a 6513/6573/657 MSM8x25 BCM28145 i.mx53/6x 5 BCM28155 pxa 9xx 1810/1811 MSM 8x30 1813/1913 6589 MSM8960 Combo (M+G) Gauss i.mx53 MSM8x25 1810/1811 1813/1913 Pressure MPL115 MPL3115 i.mx53 NA ongoing ATM701x ongoing ATM701x A10 /A13 A31/A20 A31/A20 some customer use MAG3110 on spreadtrum platform,but it is not in the spredtrum BSP release Touch MPR031 i.mx53 Smart sensor MPR121 Eve i.mx53 i.mx53 it is basic I2C/SPI driver for 3-axies data acc data Galla Note: green blue the sensor works well on the model of platform remark or more information UPDATED June10, 2013 yellow red white ongoing planned External Use 31 no customer requirement or plan
New Freescale Sensor Community community.freescale.com/community/sensors Forum for customers and Freescale experts to exchange technical information about Freescale solutions In this vibrant, best-in-class environment, you can share sensor design ideas and tips, ask and answer technical questions, and receive input on just about any sensor design topic. Technical support with fellow design engineers and Freescale experts External Use 32
Additional Resources Sensors www.freescale.com/sensors www.freescale.com/sensingplatform www.freescale.com/sensordata www.freescale.com/mems Sensor Products www.freescale.com/xyz www.freescale.com/magnetic www.freescale.com/pressure www.freescale.com/gyro (in Q4 13) http://www.freescale.com/sensortoolbox Blogs: Smart Sensors http://blogs.freescale.com/2011/06/06/location-based-services-sensors-go-beyond-thenavigation/?tid=nl_2311 http://blogs.freescale.com/author/michaelestanley/ What in the world is contextual sensing? Evolving intelligence with sensors Magnetic sensor makes electronic compass design easy External Use 33
www.freescale.com 2014 Freescale Semiconductor, Inc. External Use