<?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>topic Re: FXOS8700CQ different readings, same board in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760835#M4902</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, it should be enough, I have also used this simple calibration method in my example code &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-101073"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I know, the code of AN4246 is part of NXP Sensor Fusion Library for Kinetis MCUs:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf" title="https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf"&gt;https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/webapp/sps/download/license.jsp?colCode=XTRINSIC_FUSION_LIB_KINMCU&amp;amp;Parent_nodeId=1413839750137700198657&amp;amp;Parent_pageType=product" title="https://www.nxp.com/webapp/sps/download/license.jsp?colCode=XTRINSIC_FUSION_LIB_KINMCU&amp;amp;Parent_nodeId=1413839750137700198657&amp;amp;Parent_pageType=product"&gt;NXP® Sensor Fusion Library for Kinetis® MCUs&lt;/A&gt;&amp;nbsp;&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>Fri, 18 May 2018 10:44:38 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2018-05-18T10:44:38Z</dc:date>
    <item>
      <title>FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760832#M4899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've designed a board using a FXOS8700CQ. I have 10 boards working. When I read the x,y,z uT values, they differ from each other a lot. The conditions are the same for all boards (tested one by one in the same spot with same orientation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I write the offset registers (MOFF_X_LSB_REG,&amp;nbsp;MOFF_X_MSB_REG, etc etc) the readings of all boards are near zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the source of this drifts between boards? Is there anything more to calibrate?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:52:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760832#M4899</guid>
      <dc:creator>jorge_ar</dc:creator>
      <dc:date>2026-02-03T21:52:18Z</dc:date>
    </item>
    <item>
      <title>Re: FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760833#M4900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without calibration it is&amp;nbsp;common to see different output values, the offset of the magnetometer is variable from unit to unit as it is pointless to accurately trim the offset when the main target markets of FXOS8700CQ are smartphones, tablets and other mobile devices, each with a different hard-iron interfering field.&amp;nbsp;That is also why we implemented the auto-calibration function which is usually sufficient for applications where hard-iron interference is the primary source of error and soft-iron distortion is minimal or non-existent. Have you also implemented it according to the&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN4459.pdf"&gt;AN4459&lt;/A&gt;?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would also recommend taking a closer look at our&amp;nbsp;other applications notes such as&amp;nbsp;&lt;A href="http://cache.freescale.com/files/sensors/doc/app_note/AN4247.pdf"&gt;AN4247&lt;/A&gt;&amp;nbsp;and&lt;A href="https://www.nxp.com/docs/en/application-note/AN4246.pdf"&gt;AN4246&lt;/A&gt;/&lt;A href="https://www.nxp.com/docs/en/application-note/AN4248.pdf"&gt;AN4248&lt;/A&gt;&amp;nbsp;if a more complex calibration is required.&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>Thu, 17 May 2018 12:38:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760833#M4900</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2018-05-17T12:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760834#M4901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello! I've implemented the following function. I do lot of readings while moving the board in every direction. While doing that, the program stores the max and min values for each axis. Then, I write the&amp;nbsp;MOFF_X_LSB_REG and&amp;nbsp; MOFF_X_MSB_REG (for each axis). I think that it's similar to AN4459 but implemented in code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that enough for calibrating hard iron interferences?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you share the code of the AN4246?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My application requieres that the Z axis to be really sensitive in order to detect cars and other vehicles.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 13:25:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760834#M4901</guid>
      <dc:creator>jorge_ar</dc:creator>
      <dc:date>2018-05-17T13:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760835#M4902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, it should be enough, I have also used this simple calibration method in my example code &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-101073"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I know, the code of AN4246 is part of NXP Sensor Fusion Library for Kinetis MCUs:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf" title="https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf"&gt;https://www.nxp.com/docs/en/data-sheet/NSFK_DS.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/webapp/sps/download/license.jsp?colCode=XTRINSIC_FUSION_LIB_KINMCU&amp;amp;Parent_nodeId=1413839750137700198657&amp;amp;Parent_pageType=product" title="https://www.nxp.com/webapp/sps/download/license.jsp?colCode=XTRINSIC_FUSION_LIB_KINMCU&amp;amp;Parent_nodeId=1413839750137700198657&amp;amp;Parent_pageType=product"&gt;NXP® Sensor Fusion Library for Kinetis® MCUs&lt;/A&gt;&amp;nbsp;&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>Fri, 18 May 2018 10:44:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760835#M4902</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2018-05-18T10:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760836#M4903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks you!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more question, Shoud I write these registers every time I init the sensor or they are stored inside the FXOS forever?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2018 18:34:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760836#M4903</guid>
      <dc:creator>jorge_ar</dc:creator>
      <dc:date>2018-05-21T18:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: FXOS8700CQ different readings, same board</title>
      <link>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760837#M4904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They need to be written&amp;nbsp;each time you init the FXOS8700CQ.&amp;nbsp;&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>Tue, 22 May 2018 07:38:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/FXOS8700CQ-different-readings-same-board/m-p/760837#M4904</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2018-05-22T07:38:19Z</dc:date>
    </item>
  </channel>
</rss>

