<?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: Resolution AFE MKM34Z256 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/847176#M50989</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Ioi,&lt;/P&gt;&lt;P&gt;The AFE module uses a complicated reference voltage system, but as you know that the range of AFE analog pin is from -500mV to +500mV, one LSB voltage is LSB=1V/(2**24), in other words, the analog voltage is (digital sample value)*[1/(2**24)]. For the digital sample value, 0x7F FFFF represents&amp;nbsp; +500mV, 0x80 0000 represents -500mV.&lt;/P&gt;&lt;P&gt;Hope it can help you&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2018 06:50:26 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2018-07-25T06:50:26Z</dc:date>
    <item>
      <title>Resolution AFE MKM34Z256</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/847175#M50988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to understand what is the exact resolution of the AFE. I use TWR-KM34Z75M. For my minds, as I use Adc 24 bits resolution is : quantum = Vref/(2**n-1) with Vref = 1.2V et n=24.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Sdk example "afe_interrupt", on Vref initialization function VrefH (1.2V ) and VrefL (0.4V) are initialized. Why VrefL is it needed ? Exact tension resolution is it Vref = VrefH - VrefL = 0.8V ?&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void APP_VREF_Config(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vref_config_t config;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Get vref default configure */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * config.bufferMode = kVREF_ModeHighPowerBuffer;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * config.bufferMode = kVREF_ModeTightRegulationBuffer;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * config.enableExternalVoltRef = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * config.enableLowRef = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREF_GetDefaultConfig(&amp;amp;config);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable low reference volt */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; config.enableLowRef = true;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Init vref */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREF_Init(VREF, &amp;amp;config);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Vref set trim reference */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREF_SetLowReferenceTrimVal(VREF, 3U);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Vref set trim, this value will not be the same with every boards */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREF_SetTrimVal(VREF, DEMO_AFE_VREF_TRIM);&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you give me exact way to convert Adc value to real value please ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for advance,&lt;/P&gt;&lt;P&gt;IOI Labs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jul 2018 07:14:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/847175#M50988</guid>
      <dc:creator>ioilabs</dc:creator>
      <dc:date>2018-07-24T07:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Resolution AFE MKM34Z256</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/847176#M50989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Ioi,&lt;/P&gt;&lt;P&gt;The AFE module uses a complicated reference voltage system, but as you know that the range of AFE analog pin is from -500mV to +500mV, one LSB voltage is LSB=1V/(2**24), in other words, the analog voltage is (digital sample value)*[1/(2**24)]. For the digital sample value, 0x7F FFFF represents&amp;nbsp; +500mV, 0x80 0000 represents -500mV.&lt;/P&gt;&lt;P&gt;Hope it can help you&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 06:50:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/847176#M50989</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2018-07-25T06:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Resolution AFE MKM34Z256</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/1382275#M62000</link>
      <description>&lt;P&gt;Maybe others will also have the same problem, update the following reference calculation formula for others' reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;50mV would be represented as (838,860) which is (0000 1100 1100 1100 1100 1100) in binary or (C CCCC) in Hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To represent -50mV you need the two’s complement of this number (-838,860), which is (1111 0011 0011 0011 0011 0100) in binary or (F3 3334) In Hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;250mV would be represented as (4,194,304) which is (0100 0000 0000 0000 0000 0000) in binary or (40 0000) in Hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To represent -250mV you need the two’s complement of this number (-4,194,304), which is (1100 0000 0000 0000 0000 0000) or (C0 0000) in Hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 02:39:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Resolution-AFE-MKM34Z256/m-p/1382275#M62000</guid>
      <dc:creator>Kris_Ke</dc:creator>
      <dc:date>2021-12-07T02:39:38Z</dc:date>
    </item>
  </channel>
</rss>

