freescale powerpoint template - nxp.com · •cpap – sleep apnea

57
TM October 2013

Upload: hoanglien

Post on 17-Feb-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM

October 2013

Page 2: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 2

Agenda

• Introduction

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 3: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 3

Agenda

• Introduction

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 4: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

4 TM

Page 5: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

5 TM

eCompass Magnetometers Accelerometers

Touch Sensors Gyro Altimeter / Pressure

Page 6: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

6 TM

- Today + …

- Activity / fitness monitors –

Quantified Self

- Mobile phones and tablets now

embracing dedicated gyroscopes

within the camera module for

image stabilization

- Adoption of pressure sensor in

mobile phones and tablets for

indoor navigation assist

- Sports training equip

- Hobby R/C Vehicles and UAV’s

• Mobile Phones

• Tablets

• Laptops

• Digital Still Camera (DSC)

• Remote Controls

• Gaming

• Pedometers

• GPS

• Watches

Mobile Devices

Non-Mobile

Seemingly Endless

Opportunities for

Sensors

Page 7: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

7 TM

- Today + …

- Activity/Fitness Monitors

- Wound management

-Wearable devices monitor

movements of patients

undergoing physical

rehabilitation

- Sensors providing higher

accuracy feedback loops for

improved performance of

prosthetic devices

• Blood Pressure – cuff

• Blood Pressure – invasive

• Respiratory – inhalers, ventilators

• CPAP – Sleep Apnea

• Pulmonary Embolism

• Hospital Beds

• Nebulizers

Instrumentation

Therapy

Again….

Seemingly Endless

Opportunity

• Activity / Gait Analysis

• Heart rate

• Sleep quality

Diagnostics

Page 8: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

8 TM

- Today + …

- Navigation

-Vibration monitoring

moving from advanced

predictive maintenance to

active compensation

- Security

- Asset Tracking

• Washing machines

• Dishwasher

• Coffee Maker / Beverage Dispenser

• Rice Cookers

• Fluid Level

• Pressure Switch

• Heating, Ventilation and Air Conditioning (HVAC)

• Pump controls

• Industrial controls

Appliances

General Industrial

Page 9: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

9 TM

Airbag ECU

(Inertial)

Inertial & Pressure Side

Crash Satellite

Tire Pressure

Monitoring

System

Engine Control

(Pressure) Suspension

Control (Inertial)

Vehicle Stability

(Inertial)

Electric Parking Brake

(Inertial)

Radar

(77 GHz)

-Today + …

-Mandates on tire pressure

monitoring and vehical

dynamics continue to drive

sensor growth beyond

semiconductor market

-Navigation - GPS Assist

-High Pressure applications

expanding

-Magnetics for Motor Control

Page 10: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 10

Agenda

• Introduction

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 11: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

11 TM

• Acceleration sensors detect changes in force resulting from tilt, motion, shock, and vibration.

• Freescale’s portfolio includes single, dual, and tri-axis sensors with a dynamic range from ±1.5 g to ±250 g.

• Our devices are a System-in-Package (two die, single package) type solution comprised of:

­ g-cell: Surface micro-machined (MEMS) acceleration sensor

­ ASIC: Sensor measurement, signal conditioning, compensation, ADC, digital features

Page 12: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

12 TM

• Scanning Electron Micrograph (SEM) image of one axis of a 3-axis MEMS accelerometer

• The proof mass moves in response to both the applied acceleration and also to earth’s gravity

Movable

Proof

Mass with

fingers

Restoring

springs

Sensing

plates

Page 13: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

13 TM

• Freescale Xtrinsic Accelerometers are single package, two die, “SiP” devices:

­ g-cell: Surface micromachined (MEMS) capacitive sensing cells modeled as a set of beams attached to a central mass that moves between fixed beams.

­ ASIC: Performs capacitance to voltage (C to V), internal calibration, temperature compensation and, on digital devices, ADC conversion

Simplified Model Equivalent Circuit

• Capacitance change DC is proportional to displacement x of the MEMS

structure which is proportional to applied force from acceleration and gravity

2d

x

d+x

d-x

Page 14: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

14 TM

• All accelerometers are sensitive to both linear acceleration and

gravity. The accelerometer beams deflect when the package frame

is accelerated or if held in the earth’s gravitational field

• An accelerometer cannot distinguish between gravity and linear

acceleration on its own.

• The accelerometer measurement Gp is equal to the acceleration Ap

minus the downwards pointing gravity vector g rotated by rotation

matrix R

Page 15: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

15 TM

• Vector diagram of the forces that the accelerometer sees in its

rotated reference frame

Rotated gravity

Net measurement

• If the orientation is known (e.g. through use of a gyroscope sensor), then the rotation matrix R can be computed, g is always 1 gravity downwards and it’s possible to solve for Ap :

• But an accelerometer alone cannot separate acceleration from gravity

Page 16: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

16 TM

• Newton’s law of gravity: If the acceleration sensor has mass m then the gravitational force F on it is F=mRg

• Newton’s second law: When dropped, the acceleration (in the accelerometer frame) Ap=F/m=Rg

• The accelerometer reading Gp is then zero until impact on the ground:

• Freefall detection logic is commonly provided as an interrupt source

Note: Rotating freefall creates an

additional centripetal acceleration

which can prevent the freefall

threshold being triggered. Avoid this

problem by placing the accelerometer

at the product’s centre of mass.

Page 17: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

17 TM

• Three-axis MEMS accelerometer for consumer applications

• Dynamic range up to ±8g with 12 bit output

• Digital output read over I2C serial bus from host uC

• Two programmable interrupt lines that can be used to signal freefall, motion, tap, and other events

I2C

I2C

2 interrupt lines

Page 18: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

18 TM

Sample Prod Applications

MMA8451/52/53 3-axis ±2, ±4, ±8 g 10/12/14-bit Digital I2C

• Embedded function and interrupt : (FIFO, High pass filter, P/L,…)

• Ultra low noise (99 µg/√Hz), low TCO (0.15mg/°C)

• High performance Consumer & Industrial

• Down to 0.25mg/LSB sensitivity

• 1.95...3.6 Volt, 3 x 3 x 1 mm QFN

Web Now

Tilt Measurement

Pedometer

Power Management

eCompass

Asset Tracking

Activity Monitor

Sports Watch

Fleet Management

Remote Controls

Appliance

FXLS8471 3-axis ±2, ±4, ±8 g 14-bit Digital SPI Now Nov-13

• Embedded functions and interrupts ( all + Vector magnitude)

• High performance industrial grade

• 1.95...3.6 Volt, 3 x 3 x 1 mm QFN

MMA8652/53 3-axis ±2, ±4, ±8 g 10/12-bit Digital I2C Web Now

• Embedded functions and interrupts (8652 same than MMA8451)

• Software compatible with the MMA845x family

• Low cost

• 1.95...3.6 Volt, 2 x 2 mm DFN

MMA8491 3-axis Tilt Sensor 14-bit Digital I2C + 3 Logic Out Now Now Tamper Sensor

Rolling Ball Switch

Alarm/Security

Freefall Detect

Remote Control

Low Power Wake-up

• Ultra low power down to 400 nA/hz,

• 3 logic outputs to flag tilt on the 3 axis

• I²C interface to read raw acceleration data

• 1.95...3.6 Volt, 3 x 3 x 1 mm DFN

Drivers Available on request

Page 19: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

19 TM

Sample Prod Applications

FXLN8361 3-axis ±2/±8 g Analog Out, low bandwidth Now Nov-13 Vibration Monitoring

High Precision

Industrial Control

Sport Applications

Preventive

Maintenance

FXLN8362 3-axis ±8/±16 g Analog Out, low bandwidth Now Nov-13

FXLN8371 3-axis ±2/±8 g Analog Out, high bandwidth Now Nov-13

FXLN8372 3-axis ±8/±16 g Analog Out, high bandwidth Now Nov-13

• High Bandwidth: up to 3 kHz on XY and 600 Hz on Z axis

• Low Bandwidth : up to 1.7 kHz on XY and 600 Hz on Z axis

• Low power 180 µA in running mode, low voltage

• High performance industrial grade

• 1.7...3.6 Volt, 3 x 3 x 1mm, 0.65mm pitch 12 pins QFN

MMA6900Q 2-axis XY, ±3.5g, 11 bits, SPI, AECQ100 Now Now Vehicle stability

control

Electronic parking

brake

Car alarm

Trailer tilt control

Absolute tilt

measurement

Noisy environment

MMA6901Q 2-axis XY, ±5g, 11 bits, SPI, AECQ100

• AECQ100 qualified, -40°C to +105°C

• Low pass filters for mechanically noisy environment

• Low TCO over the entire operating temperature range

• 6x6mm QFN with 16 pins

Drivers Available on request

Page 20: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 20

Agenda

• Introduction

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 21: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

21 TM

• Gyroscopes measure angular rotation rates about three axes in the

body frame (package frame)

• Gyroscope sensors on their own cannot determine absolute orientation

(roll, pitch, yaw angles) but only changes in orientation

• Commonly used in a 9-axis system with accelerometers and magnetic

sensors which provide the absolute orientation

• Gyroscopes are (almost) insensitive to linear acceleration and

completely insensitive to magnetic fields

Page 22: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

22 TM

• Like accelerometers, the gyro combines a MEMS sensor die and ASIC (SiP)

• MEMS structure is active and oscillates in 3 planes at >20kHz drive frequency (typical).

• Conservation of angular momentum means it prefers to retain that oscillation plane under rotation

• Rotation rate is again detected as a capacitance change (as with the accelerometer)

Page 23: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

23 TM

I2C Serial

I2C address

2 interrupt lines

Page 24: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

24 TM

Sample Prod SRP$ Applications

FXAS21000 3-axis Digital Gyroscope Jul-13 Oct-13 2.09 Inertial Navigation

Gaming

Remote Control

Smart Phones

Stabilization

• Full scale range +/-1600°/sec

• Angular speed resolution better than 0.2°/sec

• Current consumption in run mode : 5.5mA

• 1.95V-3.6V voltage supply, 4 x 4 x 1 mm QFN

Page 25: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 25

Agenda

• Introduction

• Brief History and Market

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 26: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

26 TM

• Measures the three components of the magnetic field at the sensor (local field)

• Typically combined with an accelerometer to implement a tilt-compensated eCompass.

• Magnetometer sensors must be used with calibration software that models and subtracts circuit board interference, both hard and soft iron

Page 27: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

27 TM

• Speaker magnets, high power current traces, steel RF shields combine to create interfering magnetic fields up to 1000uT

• The earth’s geomagnetic field which provides the compass heading is only 40uT or so and is swamped by the interfering fields

• The magnetic calibration software must track and subtract the interfering fields to an accuracy of 0.25uT

• Magnetometer must be carefully placed - typically at the PCB edge

Typical magnetic field scan iPhone 5 PCB Accelerometer Gyro

Sensor Fusion uC

Magnetometer

Page 28: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

28 TM

• The mathematical model for the magnetometer measurement Bp is:

• Which in words means:

− “Take the earth’s geomagnetic field Br which we know points

northwards and downwards (in the northern hemisphere)

− “Rotate it by yaw y (compass), pitch q and roll f to match the PCB’s

orientation

− “Stretch the result with the 3x3 “soft iron” matrix W which models

unmagnetized ferromagnetic components on the PCB”

− “Add on the effects of permanently magnetized ferromagnetic

components on the PCB modeled by the “hard iron” vector V”

• Determining the hard and soft iron calibration W and V is a complex

non-linear optimization but we have various levels of eCompass code

available at www.freescale.com/ecompass.

Page 29: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

29 TM

• Algebra gives the yaw (compass) angle y as the arctan of the

horizontal de-rotated and calibrated readings:

Raw, uncalibrated

Measurements

Calibrated

measurements

+V

W

W

From Calibration From Accel y

N Bsiny

Bcosy B

Page 30: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

30 TM

I2C/SPI Serial

I2C address / SPI

I2C address / SPI

2 interrupt lines

Page 31: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

31 TM

• Five I2C calls to configure the FXOS8700 // write 0x00 to accelerometer control register 1 to place FXOS8700 into standby

I2C2_Buf[0] = A_CTRL_REG1; I2C2_Buf[1] = 0x00;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 2, LDD_I2C_SEND_STOP);

// write 0x1F to magnetometer control register 1

// [4-2]: m_os=111: 8x oversampling (for 200Hz) to reduce magnetometer noise

// [1-0]: m_hms=11: select hybrid mode with accel and magnetometer active

I2C2_Buf[0] = M_CTRL_REG1; I2C2_Buf[1] = 0x1F;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 2, LDD_I2C_SEND_STOP);

// write 0x20 to magnetometer control register 2

// [5]: hyb_autoinc_mode=1 to map the magnetometer registers to follow accelerometer

// [1-0]: m_rst_cnt=00 to enable magnetic reset each cycle

I2C2_Buf[0] = M_CTRL_REG2; I2C2_Buf[1] = 0x20;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 2, LDD_I2C_SEND_STOP);

// write 0x01 to XYZ_DATA_CFG register

// [1-0]: fs=01 for accelerometer range of +/-4g range with 0.488mg/LSB

I2C2_Buf[0] = A_XYZ_DATA_CFG; I2C2_Buf[1] = 0x01;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 2, LDD_I2C_SEND_STOP);

// write 0x0D to accelerometer control register 1

// [5-3]: dr=001=1 for 200Hz data rate (when in hybrid mode)

// [2]: lnoise=1 for low noise mode

// [0]: active=1 to take the part out of standby and enable sampling

I2C2_Buf[0] = A_CTRL_REG1; I2C2_Buf[1] = 0x0D;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 2, LDD_I2C_SEND_STOP);

Page 32: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

32 TM

• Two I2C calls to read the three accelerometer and three

magnetometer channels (each 16 bit, totaling 12 bytes) into the byte

buffer I2C2_Buff[]

• Place the high and low bytes of each of the three channel

measurements into signed 16 bit integers

// read 12 bytes of measurement data into I2C2_Buff

I2C2_Buf[0] = A_DATA_REG;

I2C2_MasterSendBlock(DeviceDataPtr, I2C2_Buf, 1, LDD_I2C_NO_SEND_STOP);

I2C2_MasterReceiveBlock(DeviceDataPtr, I2C2_Buf, 12, LDD_I2C_SEND_STOP);

// place the 12 bytes read into the 16 bit accelerometer and magnetometer structures

pthisAccel->iData[X] = (I2C2_Buf[0] << 8) | I2C2_Buf[1];

pthisAccel->iData[Y] = (I2C2_Buf[2] << 8) | I2C2_Buf[3];

pthisAccel->iData[Z] = (I2C2_Buf[4] << 8) | I2C2_Buf[5];

pthisMag->iData[X] = (I2C2_Buf[6] << 8) | I2C2_Buf[7];

pthisMag->iData[Y] = (I2C2_Buf[8] << 8) | I2C2_Buf[9];

pthisMag->iData[Z] = (I2C2_Buf[10] << 8) | I2C2_Buf[11];

Page 33: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

33 TM

Sample Prod Applications

MAG3110FC 3-axis Digital Magnetometer Web Now Industrial Compass

Current Sensing

Presence Detection

Car Detect

Industrial Safety

Magnetic Tamper

Sports Watch

Diving Watch

Capable of measuring geomagnetic fields

• Wide dynamic range +/- 1000 μT (10 Gauss)

• Low power in measurement mode 8.6 μA .

• ODR Output data rate up to 80 Hz

• Interrupt pin trigger when new data available

• Tilt compensation and Soft/Hard Iron calibration SW available

• 1.95...3.6 Volt, 2 x 2 x 0.85 mm DFN

Sample Prod Applications

Industrial Compass

Current Sensing

Presence Detection

Car Detect

Industrial Safety

Magnetic Tamper

Sports Watch

Diving Watch

FXOS8700CQ COMBO 6-axis Magnetometer and

Accelerometer Now Now

• Capable of measuring

geomagnetic fields with

Tilt compensation

• Wider dynamic range +/- 1200 μT

• ODR up to 800 Hz by sensors, or 400Hz in Hybrid mode

• Embedded interrupts and pre-programmed functions

• Low power 80 μA in Hybrid mode @ 25 Hz

• 1.95...3.6 Volt, 3 x 3 x 1.2 mm QFN

Page 34: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 34

Agenda

• Introduction and Session Overview

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

Page 35: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

35 TM

Freescale pressure sensors are composed of a single crystal silicon

diaphragm with piezo-resistive sense elements (strain gauge in a

Wheatstone bridge configuration) along with a signal processing ASIC.

Pressure sensors types are categorized as follows:

− Differential: Difference in pressure between top and bottom sides of the

diaphragm is measured.

− Gauge: Bottom side of the diaphragm is exposed to the atmosphere, while

sensed pressure is applied to top side (as with a tire pressure sensor).

− Absolute: Sensed pressure is applied to the top of the diaphragm while the

bottom side is maintained at vacuum.

Page 36: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

36 TM

Differential

Gauge

Absolute

Differential – Measures differences

between two pressure points (P1 and P2)

Special type of differential measurement.

One side exposed to Atmosphere (P2 =

Atmosphere Pressure)

Only one side is accessible. Internal (P2) is

referenced to vacuum or sealed air inside.

For All: P1>P2 for positive voltage output

P2 = ATM

P1

P2

P1

Constraint Waver

Reference

P1

Page 37: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

37 TM

Sample Prod Applications

MPXHZ9 Series 15...400 kPa Digital Absolute Pressure Sensor Fuel Injection

Comfort Seating

LPG Gas Market • 1.5% max error over 0° to 85°C

• 5 V power supply

• Media resistant gel

• AECQ100 qualified

• Drop in replacement of the MPXHZ6xxx series

MPXHZ9115A6T1 15...115 kPa No port Now Q1-14

MPXHZ9115AC6T1 15...115 kPa Port Now Q2-14

MPXHZ9250A6T1 15...250 kPa No port Now Q1-14

MPXHZ9250AC6T1 15...250 kPa Port Now Q2-14

MPXHZ9400A6T1 15...400 kPa No Port Now Q1-14

MPXHZ9400AC6T1 15...400 kPa Port Now Q2-14

MPY8600DK6T1 Tire pressure monitoring system 100-900kpa Automotive

• S08, 8 Bit MCU , 16k Flash, 512 b Ram

• RF transmitter PLL-based 315/434 MHz, ASK/FSK, Manchester

MPL3115A 20...115 kPa Digital Absolute Pressure Sensor Web Now Altimeter

Sport Watch

Medical Monitoring

Breath Analyzer

Air Conditioning

• Compensated sensor

• Direct readings in Pressure, Altitude and Temperature

• Typical 25 cm altimeter resolution

• Embedded software providing real data

• Embedded interrupts and pre-programmed functions

• 3 x 5 x 1 mm LGA package

Page 38: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 38

Agenda

• Introduction and Session Overview

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

• Session Review and Wrap-up

Page 39: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

39 TM

Accelerometer + Gyroscopes Fused Data

• Accelerometer can help stabilize the drift in the gyroscope output data

• Rotation and linear acceleration can be separated

• Major weakness of this pair is the lack of an absolute heading reference

Accelerometer + Gyroscope + Magnetometer Fused Data

• This combination of sensors can overcome the inherent limitations of each of the

previous sensor pairings as their error sources (deficiencies) complement each other.

• This combination of sensors further improves on the previous pair with the

addition of elevation. This is essential for use within buildings to sense the floor

you are on. The pressure sensor can also be used to enable weather prediction.

Accelerometer + Gyroscope + Magnetometer + Pressure Fused Data

• Accelerometer plus magnetometer can provide device orientation and magnetic heading.

• A magnetometer can also be used as a “virtual” gyro in certain situations (magnetically clean and

stable environment).

• Major weakness of this sensor pair is its sensitivity to linear acceleration, which leads to errors in

both orientation and heading.

Accelerometer + Magnetometer Fused Data

Page 40: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

40 TM

Sample Prod SRP$ Applications

MMA955xL 32-Bit 16K Flash CPU and 3-axis Accelerometer Tilt Measurement

Vibration Monitor

Pedometer

Home Health

Power Management

eCompass

Asset Tracking

Collision Recorder

FXLC95000CL 32-Bit 128K Flash CPU and 3-axis Accelerometer

• Embedded ±2, ±4, ±8 g 3-axis 16-Bit accelerometer module

• 32-Bit CF V1 CPU with MAC multiply and accumulate block

• 16K or 128K on-chip Flash, 2K or 16K on-chip SRAM

• SPI, I²C (master and slave), GPIO, ADC, PWM

• 1.8V , 3 x 3 x 1 mm QFN, or 3 x 5 x 1 mm QFN

• Pre-flashed Freescale firmware (3 Versions) or MQX

• CodeWarrior CW10.x supported

Part Number Firmware User Memory Size

starting

at

1.79

MMA9559L Basic 14K Flash 1.5K SRAM Now Now

MMA9550L Infrastructure 6.5K Flash 0.5K SRAM Now Now

MMA9551L Infrastructure and Gesture 4.5K Flash 0.5K SRAM Now Now

MMA9553L High end pedometer 1.5K Flash 0.2K SRAM Now Now

FXLC95000 MQX enabled 128K Flash 16K SRAM Now Sep-13 3-Axis MEMS

Accelerometer

ROM ColdFire

32-Bit

V1 Core

SPI

I2C

Flash

RAM

ADC

GPIO

Page 41: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

41 TM

• Differentiating Points

− Industry’s First open Intelligent Motion Platform Framework

− Sensor hub capability

− Power management features enabling low power modes

• Product Features

− Provides a single unified interface for sensor data regardless of sensor types

− Enables developer to concentrate on using sensor data, not getting sensor data.

− Eliminates intensive sensor integration effort.

− Provides power management of the platform to achieve lowest power mode of operation

• Typical Applications

− Mobile: Phones, Tablets, eReaders

− Controllers: Remotes, Game

− Sports Monitoring Performance Monitoring

− Augmented Reality

Available Now

Intelligent Sensing

Framework

Xtrinsic Intelligent Sensing Framework

Sensor Manager

MQX RTOS

Power

Manager

Device

Messaging

Command Interpreter

Sensor

Adapter

Host

Proxy

Hardware

Intelligent Sensor Hardware

ISF Abstraction

Interfaces

ISF Bus Protocol

Extensions

Embedded ApplicationEmbedded Application

Embedded Applications

Pub/Sub

Event-based

Sensor Data

Sensor Abstraction Interface

Internal

Sensor

Adapter Bus

Manager

Host

Processor

Registered

Callbacks - OR -

Sensor Data

Updates

Sensor

Configuration

I/O Buffers

Simplified

Pwr Mgmt

APIs

Sensor

Adapter

ISF Sensor

Extensions

Customer

Developed

Other Freescale

SW

Protocol DriverProtocol Driver

I2C

Protocol Driver

External

Sensor

External

Sensor

External

Sensor

LEGEND:

INT_OUT

ISF Components

Page 42: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

42 TM

• What is it?

− Xtrinsic Intelligent Sensing Framework is easy to use software addresses sensor integration needs by enabling the FXLC95000 to act as a sensor hub for external sensors and to manage that data for the host processor

• What does it do?

− Enables the FXLC95000 with Communication services, Device management, Sensor management, and Application support services for the sensors in the system.

• Why do I need it?

− Eliminates intensive sensor integration effort. Focus on your application and let ISF and FXCL95000 manage the sensor data.

• What do I need to get started?

− For all the tools, documentation and download of the Xtrinsic Intelligent Sensing Framework go to freescale.com/ISF

Page 43: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

43 TM

Page 44: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 44

Agenda

• Introduction and Session Overview

• Brief History and Market

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

• Session Review and Wrap-up

Page 45: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

45 TM

• Rely on the electrical properties of the human body to detect

when and where on a display/panel the user is touching.

• Capacitive displays and panels can be controlled with very light

touches of a finger and generally cannot be used with a

mechanical stylus or a gloved hand.

Page 46: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

46 TM

Capacitive Touch Sensing

Stand-alone

Controllers

Resistive Touch Screen

Controllers

on MPUs

Capacitive Touch Sensing

Software

added to MCUs

MPR031 MPR121

S08 Family ColdFire Family

ColdFire

MCF5227x i.MX233

i.MX251

i.MX255

i.MX257

i.MX258

More than 300 Microcontrollers

ColdFire+ Family Kinetis Family

Page 47: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM 47

Agenda

• Introduction and Session Overview

• Brief History and Applications

• Freescale’s Sensor Portfolio

− Acceleration Sensors

− Gyroscope

− Magnetic Sensors

− Pressure Sensors

− Sensing Platforms

− Touch Sensors

• Development Tools

• Session Review and Wrap-up

Page 48: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

48 TM

Xtrinsic Sensing Development Tools

Sensors EVKS

Tower and Sensors 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

Part Number Description

RD4247FXOS8700 FXOS8700 6-Axis Development Board

RD4247MAG3110 MAG3110 Development Board

KITFXLC95000EVM FXLC95000 Development Board

KITMMA9550LEVM MMA955xL Smart Sensing Platform

DEMOSTBMPL3115A2 MPL3115A2 Development Kit

B- Bluetooth

C- Combo

D- Discrete

H-HUB

Page 50: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

50 TM

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

Page 51: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

51 TM

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

• http://www.freescale.com/sensortoolbox

Blogs: Smart Sensors

• http://blogs.freescale.com/2011/06/06/location-based-services-sensors-go-beyond-the-navigation/?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

Page 52: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM

Page 53: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

53 TM

Sensor Hub with Full Sensor Fusion

(Kinetis)

Sensor Hub

(FXLC95000CL) Sensor Hub and 6-axis Sensor Fusion

(FXLC95000CL)

A Sensor Hub controls the communication, power, and state of the individual sensors in the system but acts more as a pass through of

the data.

A 6-axis Sensor Fusion Solution takes in the data from 2 sensors and provides a calculated output that is calibrated and

compensated, but passes through the data from additional sensors.

A full Sensor Fusion (9+ axis) Solution takes in data from 3 or more sensors and

provides a calculated output that is calibrated and compensated depending on

the sensors in the system.

• Matrix calculations to determine position and orientation of a device within an earth frame of reference requiring:

• Quaternion

• Euler Angles

• Rotation Matrix

• Calibration and Compensation such as:

• Ecompass Calibration and Compensation Algorithms

• Gyro drift calibration and compensation

• Virtual gyro using mag and accel for lower power vs. traditional gyroscope (useful in certain situations)

• Provides a single unified interface for sensor data regardless of sensor types

• Enables developer to concentrate on using sensor data, not getting sensor data

• Eliminates intensive sensor integration effort

• Provides power management of the platform to achieve lowest power mode of operation

• Create applications with ANY market available sensor

• Sensor Hub Functionality+

• Partial data reduction, with partial data pass through

• Calibration and Compensation such as:

• Ecompass Calibration and Compensation Algorithms

• Gyro drift calibration

• Virtual gyro using mag and accel for lower power vs. traditional gyroscope (useful in certain situations)

Page 54: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

54 TM

Tilt compensated eCompass with best in class hard

and soft iron calibration

• Available in 3 versions:

1. Hard iron only

2. Hard iron and on-diagonal soft iron scale terms

3. Full hard and soft iron calibration

(1) and (2) are available in source form via click through

licenses at the URL below. (3) is available under NDA

• Freescale Xtrinsic e-compass sensor

fusion software has been awarded Product

of the Year by Electronic Products

Magazine

• http://www.freescale.com/eCompass

Demo

Page 55: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

55 TM

• Xtrinsic sensor fusion in tablets, slates, convertible/non-convertible laptops and other portable devices

• Won the China Annual Creativity in Electronics (ACE) Sensor/Analog Signal Conditioning Product of the Year for 2013

• HID/USB Reference design includes both hardware and software components required to easily add sensor fusion capabilities to existing designs

• http://www.freescale.com/windows8

Page 56: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

56 TM

• Educational variant of tool used internally for algorithm checkout.

• Experiment with various fusion techniques using the sensors already in your Android device

• Development tool available (Q4, 2013) based on the Freedom platform and a Sensor Shield Board

• Available today on Google Play. Search for “Sensor Fusion”.

Demo

Page 57: Freescale PowerPoint Template - nxp.com · •CPAP – Sleep Apnea

TM