<?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: TWR-KM34Z75M AFE Readings in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457694#M27288</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Edriano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i do not think the result -48000 is normal, how about connect both ADP0 and ADM0 to GND so that the common mode voltage is zero, then have a test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will test your code on my tower board and give your my test result next week.&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>Fri, 18 Sep 2015 07:46:14 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2015-09-18T07:46:14Z</dc:date>
    <item>
      <title>TWR-KM34Z75M AFE Readings</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457693#M27287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am testing the AFE 24 bits and it is working but.&lt;/P&gt;&lt;P&gt;I short circuit the ADP0 and ADM0 and get readings of -48000 the readings are steady they are not varying a lot.&lt;/P&gt;&lt;P&gt;Is that normal this offset?&lt;/P&gt;&lt;P&gt;the clock i am using is 4MHz internal.&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14425173450363645 jive_text_macro" data-renderedposition="132_8_1002_656" jivemacro_uid="_14425173450363645"&gt;&lt;P&gt;void Configura_Afe_24bits(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC6 |=&amp;nbsp; (SIM_SCGC6_AFE_MASK);&amp;nbsp; //habilita modulo AFE 24 bits&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC4 |=&amp;nbsp; SIM_SCGC4_VREF_MASK; // HABILITA PERIFERICO GERADOR DE REFERENCIA&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; VREF_VREFH_SC = VREF_VREFH_SC_VREFEN_MASK + VREF_VREFH_SC_REGEN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + VREF_VREFH_SC_ICOMPEN_MASK + VREF_VREFH_SC_MODE_LV(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CH0_CFR = (&amp;nbsp;&amp;nbsp; AFE_CFR_DEC_OSR(5)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_PGA_EN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_PGA_GAIN_SEL(1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_BYP_MODE(0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_SD_MOD_EN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_DEC_EN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + !AFE_CFR_CC_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_DEC_CLK_EDGE_SEL(0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CFR_DEC_CLK_INP_SEL(0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + !AFE_CFR_HW_TRG_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CH1_CFR = AFE_CH0_CFR;&lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CH2_CFR = AFE_CH0_CFR;&lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CH3_CFR = AFE_CH0_CFR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CR = (&amp;nbsp; AFE_CR_MSTR_EN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + !AFE_CR_LPM_EN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CR_RST_B_MASK&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + !AFE_CR_DLY_OK_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CR_RESULT_FORMAT_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + AFE_CR_STRTUP_CNT(0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&amp;nbsp; &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void Ler_Afe_Adc(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; AFE_CR |= AFE_CR_SOFT_TRG0_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while((AFE_SR &amp;amp; AFE_SR_COC0_MASK)==0)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultado = AFE_CH0_RR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 19:18:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457693#M27287</guid>
      <dc:creator>Edrianocarlos</dc:creator>
      <dc:date>2015-09-17T19:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-KM34Z75M AFE Readings</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457694#M27288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Edriano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i do not think the result -48000 is normal, how about connect both ADP0 and ADM0 to GND so that the common mode voltage is zero, then have a test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will test your code on my tower board and give your my test result next week.&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>Fri, 18 Sep 2015 07:46:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457694#M27288</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2015-09-18T07:46:14Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-KM34Z75M AFE Readings</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457695#M27289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Xiangjun Rong.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I did that and the value decrease to -30000.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 13:46:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457695#M27289</guid>
      <dc:creator>Edrianocarlos</dc:creator>
      <dc:date>2015-09-18T13:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: TWR-KM34Z75M AFE Readings</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457696#M27290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I am keeping studying this Analog front end and know i got better measures changing the Vref settings&lt;/P&gt;&lt;P&gt;&amp;nbsp; VREF_VREFH_TRM |= VREF_VREFH_TRM_CHOPEN_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; VREF_VREFH_SC = VREF_VREFH_SC_VREFEN_MASK + VREF_VREFH_SC_REGEN_MASK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + VREF_VREFH_SC_ICOMPEN_MASK + VREF_VREFH_SC_MODE_LV(1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem now is that i can't find the Input impedance and i think i will have to use an external buffer to get measures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an example if i use a 50R to short circuit the +-input i got 0.0012V offset if i use a 4700R i get 0.088V if i turn the PGA on the results are even worse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know what is the input impedance for this AFE? i was not able to find the information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 15:49:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/TWR-KM34Z75M-AFE-Readings/m-p/457696#M27290</guid>
      <dc:creator>Edrianocarlos</dc:creator>
      <dc:date>2015-09-21T15:49:29Z</dc:date>
    </item>
  </channel>
</rss>

