<?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: MMA8452Q Self Test</title>
    <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300600#M698</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We do not specify the limits as the self-test output is not trimmed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jul 2016 07:54:16 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2016-07-08T07:54:16Z</dc:date>
    <item>
      <title>MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300595#M693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using an MMA8452Q and are utilizing the Self Test feature during production test.&amp;nbsp; &lt;/P&gt;&lt;P&gt;The datasheet indicates that when self test is activated, the XYZ axes will be deflected by +45, +64, and +420 LSBs off of the current acceleration acting on the sensor respectively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our procedure is as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set to ACTIVE mode&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read X,Y,Z&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set to ST mode&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read X,Y,Z&lt;/P&gt;&lt;P&gt;&amp;nbsp; Compute absolute differences in XYZ for ACTIVE and ST mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(We are doing quite a bit of averaging along the way to account for any noise that may exist in the system.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We routinely get values that are 380 and below for the Z axis.&amp;nbsp; The XY are usually pretty marginal, but sometimes are dead-on.&lt;/P&gt;&lt;P&gt;Each accel is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please give me some insight into why the Z axis is not even close to the +420 specified in the datasheet?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Note that we do set the accel range to +/-4G.&amp;nbsp; The Active bit in CTRL_REG1 is cleared before we set ST.&amp;nbsp; The accel is still during the test).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Stanford Hudson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:52:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300595#M693</guid>
      <dc:creator>stanfordhudson</dc:creator>
      <dc:date>2026-02-03T21:52:58Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300596#M694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Stanford,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;The reason why the Z axis self-test output does not correspond to the typical value specified in the datasheet is that the self-test is not factory trimmed. Generally, the test is considered successful if the minimum magnitude of change (50 counts for all axes at ±4g mode) is achieved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN 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 style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Tomas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN 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 style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;SPAN style="color: #3d3d3d; font-style: italic; font-size: 11px; font-family: inherit; font-weight: inherit;"&gt;&lt;EM&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"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: italic; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 11:26:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300596#M694</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2014-04-23T11:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300597#M695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Tomas for the response.&amp;nbsp; I am assuming by magnitude you mean the magnitude of the XYZ vector?&lt;/P&gt;&lt;P&gt;(sqrt(x&lt;SUP&gt;2+y&lt;/SUP&gt;2+z^2)).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would this then be the correct procedure:&lt;/P&gt;&lt;P&gt;1. Measure&amp;nbsp;xyz&amp;nbsp;in Active mode.&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;Compute magnitude (mag0=sqrt(x&lt;SUP&gt;2+y&lt;/SUP&gt;2+z^2))&lt;/P&gt;&lt;P&gt;3. Measure&amp;nbsp;xyz in Self Test mode.&lt;/P&gt;&lt;P&gt;4. Compute magnitude (mag1=sqrt(x&lt;SUP&gt;2+y&lt;/SUP&gt;2+z^2)).&lt;/P&gt;&lt;P&gt;5. Test pass if abs(mag1-mag2)&amp;gt;=50.&lt;/P&gt;&lt;P&gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, Stan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 15:53:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300597#M695</guid>
      <dc:creator>stanfordhudson</dc:creator>
      <dc:date>2014-04-23T15:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300598#M696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Sorry for not being clear enough, the procedure does not require calculating the XYZ vector, just simply compute the difference between the acceleration output of all axes with self-test enabled and disabled as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN 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 style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;X&lt;SUB&gt;ST&lt;/SUB&gt; = X&lt;SUB&gt;ST_ON &lt;/SUB&gt;− X&lt;SUB&gt;ST_OFF &lt;/SUB&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Y&lt;SUB&gt;ST&lt;/SUB&gt; = Y&lt;SUB&gt;ST_ON &lt;/SUB&gt;− Y&lt;SUB&gt;ST_OFF &lt;/SUB&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Z&lt;SUB&gt;ST&lt;/SUB&gt; = Z&lt;SUB&gt;ST_ON &lt;/SUB&gt;− Z&lt;SUB&gt;ST_OFF&lt;/SUB&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN 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 style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;and if these self-test changes are higher than 50 counts at ±4&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;g mode, the test is considered to pass.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;As you are doing correctly, it is recommended to take several samples (e.g. 10) for each axis and average them.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2014 08:37:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300598#M696</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2014-04-24T08:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300599#M697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="DE" style="color: #51626f;"&gt;Hi Tomas,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="DE" style="color: #51626f;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="color: #51626f; font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt; mso-ansi-language: EN-US; mso-bidi-font-weight: bold; mso-fareast-font-family: Verdana; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;I have a question about Self Test range.&lt;BR /&gt;About datasheet are XYZ will be deflected by +45, +64 and +420.&lt;BR /&gt;&lt;BR /&gt;Are there no tolerance (min, max) values?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="color: #51626f; font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt; mso-ansi-language: EN-US; mso-bidi-font-weight: bold; mso-fareast-font-family: Verdana; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="color: #51626f; font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt; mso-ansi-language: EN-US; mso-bidi-font-weight: bold; mso-fareast-font-family: Verdana; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;BR,&lt;BR /&gt;Daniel&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 06:21:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300599#M697</guid>
      <dc:creator>danielwerder</dc:creator>
      <dc:date>2016-07-08T06:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300600#M698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We do not specify the limits as the self-test output is not trimmed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 07:54:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300600#M698</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2016-07-08T07:54:16Z</dc:date>
    </item>
    <item>
      <title>Re: Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300601#M699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How well does this work out if the device is moving, in uncontrolled ways,&amp;nbsp; while self-test is being done?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 12:13:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300601#M699</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2016-08-09T12:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300602#M700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Tomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you mean each axis (&lt;SPAN style="background-color: #ffffff; color: #51626f; font-size: 13.3333px;"&gt;Xst,Yst and Zst)&lt;SPAN style="border: 0px; font-size: 10pt;"&gt; higher than 50 counts at ±4&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-size: 10pt;"&gt;g mode, it's pass?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SUB style="color: #51626f; background-color: #ffffff;"&gt;And how about&amp;nbsp;&lt;SPAN style="border: 0px; font-size: 10pt;"&gt;±2&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-size: 10pt;"&gt;g mode?&lt;/SPAN&gt;&lt;/SUB&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SUB style="border: 0px; background-color: #ffffff; color: #51626f; font-size: 10pt;"&gt;Best Regards&lt;/SUB&gt;&lt;/P&gt;&lt;P&gt;&lt;SUB style="border: 0px; background-color: #ffffff; color: #51626f; font-size: 10pt;"&gt;Chris Lin&lt;/SUB&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 04:18:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300602#M700</guid>
      <dc:creator>chrislin_wpi</dc:creator>
      <dc:date>2017-02-13T04:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: MMA8452Q Self Test</title>
      <link>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300603#M701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is 100 counts at ±2g mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 08:27:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/m-p/300603#M701</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2017-02-13T08:27:42Z</dc:date>
    </item>
  </channel>
</rss>

