Sensor Fusion - Freescale Semiconductor

TM
August 2013
•
Freescale Sensors Overview
•
Freescale Sensor Portfolio
− Linear
Inertial Sensors - Accelerometers
− Linear
Inertial Sensors - Intelligent Sensor Hub
− Rotational
Inertial & Magnetic Sensors - Gyro &
Magnetometers
− Pressure
Sensors
•
Sensor Fusion
•
Enablement Tools
•
Back Up: Deep Dive
TM
2
eCompass
Magnetometers
Accelerometers
Touch Sensors
Gyro
Altimeter / Pressure
TM
3
TM
4
•
Freescale Xtrinsic sensing solutions offer increased levels of modular integration
combined with multiple sensor inputs, logic and other building blocks to bring
greater value and decision making to the overall sensing solution.
Xtrinsic Sensing Solutions
• Increasing levels of intelligence
‒ Decision making
‒ Software enablement
‒ Programmability
‒ Applications
‒ Third-party software
• Increasing levels of integration
‒ Sensor fusion
‒ Non-volatile storage
‒ Connectivity
‒ Power management
‒ Logic
‒ Actuation
TM
5
- Today + …
- Activity / fitness monitors
Mobile Devices
•
•
•
•
- Mobile phones with cameras are
now embracing dedicated
gyroscopes for image stabilization
Mobile Phones
Tablets
Laptops / Hybrids
MID
-Samsung leading the way to
mobile phone adoption of
pressure sensor in S III and Note II
for indoor navigation assist.
Consumer Non-Mobile
•
•
•
•
•
•
- Sports training equip
Digital Still Camera
Remote Controls
Gaming
Pedometers
GPS
Watches
TM
- Hobbyist - RCs
Seemingly Endless
Opportunity
6
- Today + …
- Activity/Fitness Monitors
Instrumentation
•
•
•
Blood Pressure – cuff
Blood Pressure – invasive
Respiratory – inhalers, ventilators
- Wound management
-Wearable devices using
sensors to monitor the
movements of patients
undergoing physical
rehabilitation
Therapy
•
•
•
•
CPAP – Sleep Apnea
Pulmonary Embolism
Hospital Beds
Nebulizers
-Sensors providing higher
accuracy feedback loops for
improved performance of
-prosthetic devices.
Diagnostics
•
•
•
Activity / Gate Analysis
Heart rate
Sleep quality
TM
Again….
Seemingly Endless
Opportunity
7
- Today + …
Appliances
- Navigation
•
•
•
•
-Vibration monitoring
moving from advanced
predictive maintenance to
eventually active
compensation
Washing machines
Dishwasher
Coffee Maker / Beverage Dispenser
Rice Cookers
General Industrial
•
•
•
•
•
- Security
Fluid Level
Pressure Switch
Heating, Ventilation and Air Conditioning
Pump controls
Industrial controls
TM
-Asset Tracking
8
-Today + …
-Mandates on tire pressure
monitoring and vehical
dynamics continue to drive
sensor growth beyond
semiconductor market
Inertial & Pressure Side
Crash Satellite
Radar
(77 GHz)
Vehicle Stability
(Inertial)
Engine Control
(Pressure)
Suspension
Control (Inertial)
-Navigation - GPS Assist
-High Pressure applications
expanding
-Magnetics for Motor Control
Tire Pressure
Monitoring
System
Airbag ECU
(Inertial)
Electric Parking Brake
(Inertial)
TM
9
TM
TM
11
Sample
Prod
SRP$
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
ok
0.86
0.68
FXLS8471 3-axis ±2, ±4, ±8 g 14-bit Digital SPI
Now
Nov-13
TBD
Web
Now
0.53
Now
Now
0.77
• 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
•
•
•
•
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
•
•
•
•
Tilt Measurement
Pedometer
Power Management
eCompass
Asset Tracking
Activity Monitor
DECT Phones
Sports Watch
Fleet Management
Remote Controls
Appliance
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
TM
12
Ball-in-a-Box
Tamper Sensor
Alarm/Security
Freefall Detect
Remote Control
Low Power Wake-up
FXLN8361 3-axis
FXLN8362 3-axis
FXLN8371 3-axis
FXLN8372 3-axis
•
•
•
•
•
Sample Prod
Now
Nov-13
±2/±8 g Analog Out, low bandwidth
±8/±16 g Analog Out, low bandwidth
±2/±8 g Analog Out, high bandwidth
±8/±16 g Analog Out, high bandwidth
Now
Nov-13
1.03
Now
Nov-13
1.03
Now
Nov-13
1.03
Now
Now
4.77
High Bandwidth: up to 4.9 kHz on XY and 2.1 kHz on Z axis
Low Bandwidth : up to 1.7 kHz on XYZ axis
Low power 200 µ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
MMA6901Q 2-axis XY, ±5g,
•
•
•
•
SRP$
1.03
11 bits, SPI, AECQ100
AECQ100 qualified, -40°C;+105°C
Low pass filters for noisy environment
Low TCO over the wide temperature window.
QFN 6x6mm, 16 pins QFN
Drivers Available on request
TM
13
Applications
-Vibration Monitoring
-High Precision
-Industrial Control
-Sport Applications
-Preventive
Maintenance
-Vehicle stability
control
-Electronic parking
brake
-Car alarm
- Trailer tilt control
-Absolute tilt
measurement
- Noisy environment
Driver
Mag
Driver
The upcoming challenges from
the increasing number of
sensors:
Applications
Processor
• Each sensor requests its own
set of interface (I2C, SPI,
level shifter…), driver and
software (offset
compensation, specific
setting…)
Driver
Pressure
Accel
• Increasing data flow to be
processed by the Apps
processor
Sensor hub architecture
MEMS accelerometer
Processing
Software
• Power budget management
and optimization
• Higher software complexity
to manage and adapt to each
sensor
Applications
Processor
Sensor
Hub
Touch
TM
14
Magnetic
Pressure
Host
ColdFire V1
32-Bit Processor
Firmware Version: xx
All Sensor Device IDs
ROM version
Hardware version
Date code for build
Build number
Connectivity:
I2C/SPI
Power
Management
An Intelligent Sensor Hub manages:
• How to talk to each sensor
• How to configure each sensor
• How often to talk to each sensor
• When to listen to each sensor
• What data is pertinent to the
application
• and much more….
Accelerometer
Gyro
(FXAS21000)
Resolution: 10-, 12-, 14-, and 16-bit
Turn on Time:
Sample Rate
Device ID: 0xXX
Interrupts to set:
Resolution: 16 bits
Turn on Time: xx
Sample Rate: xx
Interrupts to set: xx
TM
Pressure
(MPL3115)
Device ID: 0xXX
Resolution: 16 bits
Turn on Time: xx
Sample Rate: xx
Interrupts to set: xx
15
Touch
(MPR121)
Device ID: 0xXX
Resolution: 16 bits
Turn on Time: xx
Sample Rate: xx
Interrupts to set: xx
Magnetic
(MAG3110)
Device ID: 0xXX
Resolution: 16 bits
Turn on Time: xx
Sample Rate: xx
Interrupts to set: xx
Demo
Sample
Prod
SRP$
MMA955xL 32-Bit 16K Flash CPU and 3-axis Accelerometer
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
MMA9559L
MMA9550L
MMA9551L
MMA9553L
FXLC95000
Firmware
Basic
Infrastructure
Infrastructure and Gesture
High end pedometer
MQX enabled
User Memory Size
14K Flash 1.5K SRAM
6.5K Flash 0.5K SRAM
4.5K Flash 0.5K SRAM
1.5K Flash 0.2K SRAM
128K Flash 16K SRAM
Now
Now
Now
Now
Now
Applications
Tilt Measurement
Vibration Monitor
Pedometer
Home Health
Power Management
eCompass
Asset Tracking
Collision Recorder
Now
starting
Now
at
Now
1.79
Now
3-Axis MEMS
Sep-13
Accelerometer
ROM
Flash
RAM
ADC
GPIO
TM
16
ColdFire
32-Bit
V1 Core
SPI
I2C
3-axis accelerometer plus Coldfire MCU that enables scalable, autonomous, high precision multisensor hub solutions with local compute and sensors management in an open architecture
•
Differentiating Points
−
System in Package: 32-bit MCU and 3-axis
accelerometer
− Open MCU architecture enables
differentiated creativity
− First open programming model with library
support
−
Compute and actuate locally
− Best in class accelerometer noise &
resolution performance
•
When to choose FXLC95000CL
−
Sensor hub managing multiple sensors: FSL
& others
− Pass through data as needed i.e. heading
− Perform 6-axis fusion
•

Mag/accel cal/ecompass

Gyro/accel
When to choose Kinetis
Sensor fusion for 3+ sensors –> M0+
− Sensor fusion and much more –> M4
−
TM
Specification
Core
Sensor Hub
Sensor Fusion
Euler Angles
Quarterions
Rotation
Matrices
ISF Supported
17
FXLC95000CL
Coldfire V1
w/embedded
accelerometer
√
6-axis Ecompass Cal
√
√
KL25
K2
ARM® Cortex™
M0+
√
ARM® Cortex™
M4
√
9-Axis Fusion
Multiple sensors
+ other
computations
√
√
9-Axis Fusion
3 sensors+
√
√
√
√
√
MAG3110G 3-axis Digital Magnetometer
Sample
Web
Prod
Now
SRP$
0.56
Now
Now
1.25
Jul-13
Oct-13
2.09
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
FXOS8700CQ COMBO 6-axis Magnetometer and
Accelerometer
Applications
Industrial Compass
Current Sensing
Presence Detection
Car Detect
Industrial Safety
Magnetic Tamper
Sports Watch
Diving Watch
• Capable of measuring
geomagnetic fields with
Tilt compensation
3 x 3 mm
2 x 2 mm
3 x 3 mm
• 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
+
=
FXAS21000 3-axis Digital Gyroscope
•
•
•
•
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
TM
18
Inertial Navigation
Gaming
Remote Control
Smart Phones
•
Differentiating Points
−
−
−
•
Product Features
−
−
−
−
−
•
Angular acceleration resolution better than 0.2°/s
Programmable interrupts
Power saving features
1.95-3.6V supply voltage
Output data rates (ODR) from 1Hz to 200Hz
Full scale range: ±1600°/s
Bias stability over temperature: ±0.3°/s
Random walk(over 1minute): ±0.007°/s
Typical Applications
−
−
−
−
−
Controllers: Remotes, Games
Mobile: Phones, Tablets, eReaders
Sports Monitoring
Real-time orientation detection
Static orientation detection
TM
Package
4x4x1mm QFN, 0.5mm pitch
Availability
Samples: NOW (On Request)
Production: October 2013
19
P1
Differential – Measures differences
between two pressure points (P1 and P2)
Differential
P2
P1
Gauge
Special type of differential measurement.
One side exposed to Atmosphere (P2 =
Atmosphere Pressure)
P2 = ATM
P1
Absolute
Only one side is accessible. Internal (P2) is
referenced to vacuum or sealed air inside.
Reference
Constraint Waver
For All: P1>P2 for positive voltage output
TM
20
MPXHZ9 Series 15...400 kPa Digital Absolute Pressure Sensor
• 1.5% max error over 0° to 85°C
• 5 V power supply
• Media resistant gel
• AECQ100 qualified
• Drop in replacment of the MPXHZ6xxx series
MPXHZ9115A6T1
15...115 kPa
No port
MPXHZ9115AC6T1
15...115 kPa
Port
MPXHZ9250A6T1
15...250 kPa
No port
MPXHZ9250AC6T1
15...250 kPa
Port
MPXHZ9400A6T1
15...400 kPa
No Port
MPXHZ9400AC6T1
15...400 kPa
Port
Sample
Prod
Now
Now
Now
Now
Now
Now
Q1-14
Q2-14
Q1-14
Q2-14
Q1-14
Q2-14
Web
Now
SRP$
Applications
Fuel Injection
Comfort Seating
LPG Gas Market
MPY8600DK6T1 Tire pressure monitoring system 100-900kpa
• 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
• 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
TM
21
1.43
Altimeter
Sport Watch
Medical Monitoring
Breath Analyzer
Air Conditioning
MPX10/12/53
10...53 kPa
SOP, Unibody
MPX2 Series
10...300 kPa
ChipPak, Unibody
DG
ADGV
MPX7 Series
±2...±25 kPa
SOP
A – Absolute
D – Differential
G – Gauge
V – Vacuum
Uncompensated
High sensivity analog output
Need external circuit for compensation and amplification
Temperature Compensated
Integrated temperature compensation
Need external circuit for amplification
DG
MPX4 Series
6...250 kPa
SOP, SSOP, Unibody
ADG
Integrated Pressure Sensor
Integrated signal conditioning for temperature
compensation, linearization and amplification
MPX5 Series
ADGV
4...1’000 kPa
SOP, SSOP, Unibody
MPX6 Series
100...400 kPa
SOP, SSOP
A
MPL115 (Digital I2C)
A
115 kPa Smart Baro/Pressure
3 x 5 mm LGA
TM
Package Examples
SOP
Basic
Case
SOP
Side
Port
22
SOP
Axial
Port
Unibody
Dual
Port
SSOP
Basic
Case
Medical
LGA
ChipPak 3 x 5 mm
Case
Case
TM
Accelerometer + Magnetometer 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 + 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.
Accelerometer + Gyroscope + Magnetometer + Pressure Fused Data
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.
TM
24
Configure, Power State, Data Control
Pressure
Trim
hi/low/band
pass filtering
Pressure
Shake detection
shake event
3-Axis Acc
FoR
mapping
Trim
hi/low/band
pass filtering
Acc x,y,z
3-Axis
Gyro
FoR
mapping
Trim
hi/low/band
pass filtering
ω x,y,z
3-Axis
Mag
FoR
mapping
Trim & Hard/Soft
compensation
hi/low/band
pass filtering
B x,y,z
Raw data
calibration
parameters
Calculate
hard/soft iron
parameters
FoR = Frame of Reference Mapping
Sensor Hub Functions
Rotation matrix
Kalman
Filter or
similar
function
Quaternion
Geometric
computations
Tilt-compensated mag
heading
Inclination (φ, Θ, Ψ)
Sensor Fusion
TM
25
Sensor Hub
(FXLC95000CL)
Sensor Hub and 6-axis Sensor Fusion
(FXLC95000CL)
Sensor Hub with Full Sensor Fusion
(Kinetis)
A 6-axis Sensor Fusion Solution takes in
the data from 2 sensors and provides a
calculated output that is calibrated,
compensated and calculated but pass
through for additional sensors.
A full Sensor Fusion Solution takes in \data
from 3 or more sensors and provides a
calculated output that is calibrated,
compensated and calculated depending on
the sensors in the system.
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.
•
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
TM
•
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 with mag and accel for
lower power modes of operation
26
•
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
•
Virtual gyro with mag and accel for
lower power modes of operation
Demo
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
TM
27
•
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
TM
28
Demo
TM
29
•
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”.
Available Now
•
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
•
Xtrinsic Intelligent Sensing Framework
Embedded Application
Embedded Application
Pub/Sub
Event-based
Sensor Data
Registered
Callbacks
- OR -
Host
Proxy
Simplified
Pwr Mgmt
APIs
Sensor Manager
Host
Processor
Command Interpreter
INT_OUT
Typical Applications
Sensor
Configuration
−
Mobile: Phones, Tablets, eReaders
− Controllers: Remotes, Game
− Sports Monitoring Performance Monitoring
− Augmented Reality
30
Sensor Data
Updates
Sensor Abstraction Interface
Power
Manager
Internal
Sensor
Adapter
Intelligent Sensing
Framework
External
Sensor
Sensor
Adapter
Bus
Manager
Sensor
Adapter
Device
Messaging
Protocol Driver
ProtocolI2C
Driver
Protocol Driver
External
Sensor
External
Sensor
MQX RTOS
Intelligent Sensor Hardware
LEGEND:
TM
I/O Buffers
Embedded Applications
ISF Components
ISF Abstraction
Interfaces
ISF Sensor
Extensions
ISF Bus Protocol
Extensions
Other Freescale
SW
Hardware
Customer
Developed
TM
31
TM
Xtrinsic Sensing Development Tools
Sensors EVKS
B- Bluetooth
C- Combo
D- Discrete
H-HUB
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
Part Number
KITSTARTER2EVM
LFSTBPROTO
KITMPR03xEVM
Description
Sensor Tool box starter kit to support
Acceleratometer, Presure and touch
sensing MMA8451/2/3Q, MPL115A1,
MPR121
Sensor Tool Box kit 2 (demo boards
only)
Sensor Toolbox Starter Kit 1
Sensor Toolbox Bundle for MMA865xFC
Accelerometer
Prototyping board
MPR03xEVM Development Kit
KITMPR121EVM
MPR121EVM Development Kit
Tower and Sensors
KITSTBLITE2EVM
KITSTARTER1EVM
RDMMA865x
TM
33
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
TM
34
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-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
TM
35
TM
TM
Medical targeted Applications
•
•
•
•
•
•
•
Activity monitoring device (ultra low power Accelerometer MMA8491Q)
Hospital bed (High precision Tilt – MMA8451)
Invasive Blood pressure monitors (MPX2300 - Bio-medically approved)
Non Invasive Blood pressure monitors (Pressure MPX2051GS,
MPXV5050G+MMA8451 )
Electronic Alcohol breathalyzer (Digital pressure sensor MPL3115 )
Sleep apnea (CPAP machines MPXV5004G)
Inhalers and ventilators (digital pressure MPXV5004, MPL3115)
TM
38
•
Application specific requirement:
− Low
power (replaceable battery: 3-5 years life time)
− Accelerometer sampling frequency between 1hz – 25hz
− Reasonable sensitivity 1 mg/LSB
− Low voltage, small form factor
•
Freescale unique solution MMA8491Q (in the HHH reference design):
− 0.35
µA/ Hz: best in class up to 20Hz.
− 1 mg/LSB
− 1.95V-3.6V supply voltage range
New
Best in class power consumption
− 3x3mm QFN package
TM
39
UNIQUE MMA8491Q
Host MCU triggers Sensor
•
Host MCU powers-up MMA8491Q
for a Measurement Slot
•
Enable
Host
Processor
•
Classical accelerometer
Sensor wakes up Host MCU
MMA845xQ raises INT line when
data ready
Host
Processor
MMA8491Q
I2C
Power consumption @ 1 Hz:
0.6µA
0.35µA
Total = 0.95 µA
TM
•
MMA845xQ
I2C
Power consumption @ 1 Hz :
10nA
6µA
Total = 6 µA
40
Interrupt
Industrial targeted Applications
METERING – Physical tamper detect (Tilt sensor MMA8491Q)
• APPLIANCE – Load unbalance & water level detect
(FXLS8471Q + MPXV5004G)
• HIGH PRECISION TILT MEASUREMENT (MMA8451Q,
MMA9559, FXLN83xx)
• VIBRATION MONITORING (MMA9559, FXLN83xx)
•
TM
46
Demo
•
Application specific requirement :
−
−
−
−
•
Physical tamper detection
Improved reliability vs mechanical tilt solution (ball in a box)
Extreme low power, low g
Easy to use, direct tilt measurement
Freescale unique solution MMA8491Q:
−
−
−
2/4/8g configurable range
400nA/Hz power consumption
3 logic output to give tilt threshold indication
45°
TAMPER
3xI/O’s
MMA8491
TM
47
•
Application specific requirement :
−
−
−
−
•
Low g - 2g
Good sensitivity and low noise
Good stability in temperature
Angular error < 1° over -40°;+85°C
Freescale unique solution MMA8451 / MMA955x / MMA6900Q :
−
−
−
−
−
−
−
−
2/4/8g configurable range
Ultra low noise 99 µg/√(Hz) for MMA8451 & MMA955x
TCO = 0.15 mg/°C for MMA8451
Angular error around +/- 0.5° peak for MMA8451 at fixed temp
Angular error around +/- 0.2° peak for MMA9559 at fixed temp
Temperature effect provides additional +/- 3° over 20;+40°C with MMA8451
Temperature effect provides additional +/- 1° over 20;+40°C with MMA6900Q
Tilt firmware with Arctan calculation can be embedded in MMA9559 flash
memory  Tilt sensor turn key solution
TM
48
•
Application specific requirement :
− Vibration
monitoring and control for drill speed control and better user
experience
− High bandwidth from 1kHz to 3kHz depending on the use cases
− Very high signal noise ratio (high sensitivity & low noise)
•
Freescale unique solution FXLN83x1
− 2g
configuration preferred for better sensitivity
− High bandwidth up to 4.9kHz on Z axis and 2.1kHz on XY axis for
FXLN8371 and higher noise ~ 250 µg/√Hz
− Mid bandwidth up to 1.7kHz on XYZ and lower noise ~ 150 µg/√Hz
− High sensitivity up to 229 mV/g on 2g mode.
TM
49
Consumer targeted Applications
•
•
•
•
CELL PHONE: MMA865x, MAG3110, FXOS8700CQ (orientation & ecompass)
TABLET: MMA865x, MAG3110, FXOS8700CQ, MPL3115A2
(orientation, e-compass, altimeter)
GAMING: FXAS21000, MMA8491, MMA845x, MMA865x
REMOTE CONTROL : FXAS21000, MMA8491, MMA845x, MMA865x
TM
50
•
Application specific requirement:
− Reduce
system power
− Increase
•
MCU sleep time while monitoring the activity
Freescale unique solution with the high resolution FIFO:
MCU power consumption
MCU power consumption
14
12
14
10
12
8
MCU always awake for real time data pulling
+ MMA845x at ODR 200 Hz
6
10
6
2
4
0
2
20
40
60
80
100
120
140
160
180
MCU in sleep mode until FIFO is full
+ MMA845x at ODR 200 Hz
8
4
0
MCU wake up for FIFO data flush
0
0
No FIFO
40
60
80
100
120
140
160
FIFO = 91% current saving
• 8 bits MCU wake current consumption = 12 mA
• 8 bits MCU sleep current consumption = 0.6 mA
• Veyron ODR = 200 Hz @ 14 bits
TM
20
51
180
•
Application specific requirement :
−
−
•
Be flexible on choosing low noise configuration or low power
Get the best trade-off on these 2 parameters
Freescale unique, trade-off selectable modes :
−
−
−
−
−
−
Consumption is linked to different parameters :
Oversampling ratio (between 2 to 1024) : OS, power consumption
Output data rate (between 1.56Hz to 800Hz). ODR, power consumption
Power consumption α ODR x OS α ADC internal sampling frequency
Noise is linked to oversampling ratio:
OS ratio,
noise level
Hence, at a fixed ODR, decreasing the noise means increasing power: TRADEOFF
Oversampling Scheme :
TM
52
TM