<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>SensorsのトピックRe: How to implement sensitive motion detection which is independent of orientation?</title>
    <link>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424942#M1975</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;May I know why you have selected the MMA8653FC accelerometer? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;For your application, I would recommend using either the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA8652FC"&gt;MMA8652FC&lt;/A&gt; with an embedded &lt;A href="http://cache.freescale.com/files/sensors/doc/app_note/AN4071.pdf"&gt;transient detection function&lt;/A&gt; or the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FXLS8471Q"&gt;FXLS8471Q&lt;/A&gt; with both transient detection and &lt;A href="http://cache.freescale.com/files/sensors/doc/app_note/AN4692.pdf"&gt;vector-magnitude functions&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;If there is a strong reason for using the MMA8653FC, you will have to &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;compute the vector sum and do the comparison on your MCU or &lt;/SPAN&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;employ the motion detection function in conjunction with the auto-wake/sleep feature. The clear disadvantage of these solutions is higher current consumption or lower sensitivity.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Hope it helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Tomas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;EM style="font-size: 13px; font-family: Arial, sans-serif; color: #333333;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;PS:&lt;SPAN class="Apple-converted-space" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN class="Apple-converted-space" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN class="Apple-converted-space"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;I&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;f my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Apr 2015 14:15:39 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2015-04-20T14:15:39Z</dc:date>
    <item>
      <title>How to implement sensitive motion detection which is independent of orientation?</title>
      <link>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424941#M1974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using the MMA8653FC accel to detect motion of a handheld device. The idea is to implement a timer on the microcontroller and have motion interrupts reset it. If the timer runs over, the device switches itself off to conserve battery power.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I understand the documentation correctly, one sets a threshold (&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;FF_MT_THS register&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; line-height: 1.5em;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;,&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;which has a resolution of 0.063 g) and the device compares the readings in the X-, Y- and Z-axis &lt;/SPAN&gt;&lt;STRONG style="font-size: 10pt; line-height: 1.5em;"&gt;independently&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; to trigger the motion interrupt. To make sure that gravity alone doesn't keep the device awake, the threshold needs to be comfortably above 1.0 g (18 or 19 counts at least).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If my device is held at an oblique angle, each direction will register 0.7 g or less. To exceed my threshold value (19 counts) would mean to add 0.5 g of motion acceleration, which is already quite a bit. Now I wonder how sensitivity could be improved. The obvious way of comparing the &lt;STRONG&gt;vector sum of all three axes&lt;/STRONG&gt;, however, seems not to be implemented.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please confirm that my understanding is correct. If it isn't, this could save me from computing the vector sum and doing the comparison on my microcontroller. As it seems to be implemented, the current motion detection is too coarse and would not pick up slight motion. The last thing I want is my device to switch off while being used, so I need this sensitivity.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:17:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424941#M1974</guid>
      <dc:creator>p_kämpf</dc:creator>
      <dc:date>2026-02-03T21:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to implement sensitive motion detection which is independent of orientation?</title>
      <link>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424942#M1975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;May I know why you have selected the MMA8653FC accelerometer? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;For your application, I would recommend using either the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA8652FC"&gt;MMA8652FC&lt;/A&gt; with an embedded &lt;A href="http://cache.freescale.com/files/sensors/doc/app_note/AN4071.pdf"&gt;transient detection function&lt;/A&gt; or the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FXLS8471Q"&gt;FXLS8471Q&lt;/A&gt; with both transient detection and &lt;A href="http://cache.freescale.com/files/sensors/doc/app_note/AN4692.pdf"&gt;vector-magnitude functions&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;If there is a strong reason for using the MMA8653FC, you will have to &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;compute the vector sum and do the comparison on your MCU or &lt;/SPAN&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;employ the motion detection function in conjunction with the auto-wake/sleep feature. The clear disadvantage of these solutions is higher current consumption or lower sensitivity.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Hope it helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Tomas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="CS" style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;EM style="font-size: 13px; font-family: Arial, sans-serif; color: #333333;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;&lt;EM style="font-weight: inherit; font-family: inherit;"&gt;PS:&lt;SPAN class="Apple-converted-space" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN class="Apple-converted-space" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN class="Apple-converted-space"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;I&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;f my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 14:15:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424942#M1975</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2015-04-20T14:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to implement sensitive motion detection which is independent of orientation?</title>
      <link>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424943#M1976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your helpful answer!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why did we select the MMA8653FC? Price mainly, and ignorance about the details of its internal functions, and your offer in general, I guess.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We plan to replace it with the MMA7660FC for the same reason (1.5 g is plenty for our application, and the price is much lower again), and there we would still need to read and compare the acceleration "manually".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 15:07:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/How-to-implement-sensitive-motion-detection-which-is-independent/m-p/424943#M1976</guid>
      <dc:creator>p_kämpf</dc:creator>
      <dc:date>2015-04-20T15:07:29Z</dc:date>
    </item>
  </channel>
</rss>

