Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

MMA8652FC Datasheet(PDF) 15 Page - Freescale Semiconductor, Inc

Part # MMA8652FC
Description  Xtrinsic MMA8652FC 3-Axis, 12-bit Digital Accelerometer
PDF  77 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MMA8652FC Datasheet(HTML) 15 Page - Freescale Semiconductor, Inc

Back Button MMA8652FC Datasheet HTML 11Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 12Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 13Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 14Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 15Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 16Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 17Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 18Page - Freescale Semiconductor, Inc MMA8652FC Datasheet HTML 19Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 15 / 77 page
background image
MMA8652FC
Sensors
Freescale Semiconductor, Inc.
15
•
SLEEP mode occurs after the accelerometer has not detected an interrupt for longer than the user-definable timeout period.
The device will transition to the specified lower sample rate. It may also alert the processor to go into a lower power mode, to
save on current during this period of inactivity.
The Interrupts that can WAKE the device from SLEEP are the following: Tap Detection, Orientation Detection, Motion/Freefall,
and Transient Detection. The FIFO can be configured to hold the data in the buffer until it is flushed, if the FIFO Gate bit is set (in
Register 0x2C) and if the FIFO cannot WAKE the device from SLEEP.
The interrupts that can keep the device from falling asleep are the same interrupts that can wake the device—with the addition of
the FIFO. If the FIFO interrupt is enabled and data is being accessed continually servicing the interrupt, then the device will
remain in WAKE mode.
5.6
Freefall and motion detection
MMA8652FC has flexible interrupt architecture for detecting either a Freefall or a Motion.
•
Freefall can be enabled where the set threshold must be less than the configured threshold.
•
Motion can be enabled where the set threshold must be greater than the configured threshold.
The motion configuration has the option of enabling or disabling a high-pass filter to eliminate tilt data (static offset); the freefall
configuration does not use the high-pass filter.
5.6.1
Freefall detection
The detection of “Freefall” involves the monitoring of the X, Y, and Z axes for the condition where the acceleration magnitude is
below a user-specified threshold for a user-definable amount of time. The usable threshold ranges are normally between
±100 mg and ±500 mg.
5.6.2
Motion detection
Motion is often used to simply alert the main processor that the device is currently in use. When the acceleration exceeds a set
threshold, the motion interrupt is asserted. A motion can be a fast moving shake or a slow moving tilt. This will depend on the
threshold and timing values configured for the event.
•
The motion detection function can analyze static acceleration changes or faster jolts. For example, to detect that an object
is spinning, all three axes would be enabled with a threshold detection of > 2g. This condition would need to occur for a
minimum of 100 ms to ensure that the event was not just noise. The timing value is set by a configurable debounce counter.
The debounce counter acts like a filter to determine whether the condition exists for configurable set of time (like 100 ms or
longer).
•
To detect the direction of the motion, there is also directional data available in the source register. This is useful for
applications such as directional shake or flick, which assists with the algorithm for various gesture detections.
5.7
Transient detection
The MMA8652FC has a built-in high pass filter. Acceleration data goes through the high pass filter, eliminating the offset (DC)
and low frequencies. The high pass filter cutoff frequency can be set to 4 different frequencies, which depends on the Output Data
Rate (ODR). A higher cutoff frequency ensures that the DC data (or slower moving data) will be filtered out, allowing only the higher
frequencies to pass. The embedded Transient detection function uses the high-pass filtered data, allowing you to set the
threshold and debounce counter. The transient detection feature can be used in the same manner as the motion detection
feature, by bypassing the high-pass filter. There is an option in the configuration register to do this, which adds more flexibility to
accommodate various use cases.
Many applications use the accelerometer’s static acceleration readings (like tilt), which measure the change in acceleration
due to gravity only. These functions benefit from acceleration data being filtered with a low-pass filter where high frequency data
is considered noise. However, there are many functions where the accelerometer must analyze dynamic acceleration. Functions
such as tap, flick, shake and step counting are based on the analysis of the change in the acceleration. It is simpler to interpret
these functions (which are dependent on dynamic acceleration data) when the static component has been removed.
The Transient Detection function can be routed to either interrupt pin through bit 5 in CTRL_REG5 register (0x2E). Registers
0x1D – 0x20 are the dedicated Transient Detection configuration registers. The source register contains directional data to
determine the direction of the acceleration (either positive or negative).
5.8
Tap detection
The MMA8652FC has embedded single/double and directional tap detection.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com