<?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>Kinetis MicrocontrollersのトピックRe: FRDM-K20D50M - ADC Voltage Measurement with processor expert</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384216#M20573</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Chris ! Grounding worked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output of&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;AD1_GetMeasuredValues(adcDevData, &amp;amp;value); seems to be a count&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;i had to calculate the voltage with this formula &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;(3.3/65535)*(value)&amp;nbsp; 3.3 -&amp;gt; ref voltage . &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Apr 2015 17:43:27 GMT</pubDate>
    <dc:creator>srividhyaumasha</dc:creator>
    <dc:date>2015-04-08T17:43:27Z</dc:date>
    <item>
      <title>FRDM-K20D50M - ADC Voltage Measurement with processor expert</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384214#M20571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to connect an external battery for some voltage calculation. Have enabled ADC0_SE14 (P0)&amp;nbsp; as my input pin.&lt;/P&gt;&lt;P&gt;When i am not connected to the battery in the A0 pin, should i expect a 0 value&amp;nbsp; when calling &lt;SPAN style="font-size: 13.3333330154419px;"&gt;AD1_GetMeasuredValues() ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;But i am getting a value ranging between 17000 -&amp;nbsp; 30000 everytime. Why is that. All the examples provided match the configuration and code that i have done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Please help. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;Here is my AD1_LDD Configuration in processor expert &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="adc_setting.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49849i95E3934ABADC4ACA/image-size/large?v=v2&amp;amp;px=999" role="button" title="adc_setting.png" alt="adc_setting.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;Here is the code in my main.c for reading the single voltage value.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Write your code here */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* For example: for(;;) { } */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AD1_SelectSampleGroup(adcDevData, 0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp; AD1_StartSingleMeasurement(adcDevData);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; uint16_t value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("----Checking Status...... --------\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (!AD1_GetMeasurementCompleteStatus(adcDevData)) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&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; printf("---running...\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AD1_GetMeasuredValues(adcDevData, &amp;amp;value);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("----Final Data... -----%d---\n", value);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;The output show a value ranging from 17000 ~ 25000&amp;nbsp;&amp;nbsp; without connecting anything to the board..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----Checking Status...... --------&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;----Final Data... -----21526---&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;&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 17:24:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384214#M20571</guid>
      <dc:creator>srividhyaumasha</dc:creator>
      <dc:date>2015-04-07T17:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM-K20D50M - ADC Voltage Measurement with processor expert</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384215#M20572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srividhya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I must first ask this:&amp;nbsp; Have you called the appropriate calibration routines for the ADC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also know that by simply not connecting that pin at all, you have a floating pin.&amp;nbsp; So it may not necessarily be 0V.&amp;nbsp; I would recommend not testing your code in this manner.&amp;nbsp; Generally it is a better practice to put some non-zero and non-full scale voltage on the pin and see that your readings are what you expect.&amp;nbsp; In this case, you could try grounding the pin in question and see if you start reading zero.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Chris &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 22:11:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384215#M20572</guid>
      <dc:creator>chris_brown</dc:creator>
      <dc:date>2015-04-07T22:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM-K20D50M - ADC Voltage Measurement with processor expert</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384216#M20573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Chris ! Grounding worked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output of&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;AD1_GetMeasuredValues(adcDevData, &amp;amp;value); seems to be a count&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;i had to calculate the voltage with this formula &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;(3.3/65535)*(value)&amp;nbsp; 3.3 -&amp;gt; ref voltage . &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2015 17:43:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FRDM-K20D50M-ADC-Voltage-Measurement-with-processor-expert/m-p/384216#M20573</guid>
      <dc:creator>srividhyaumasha</dc:creator>
      <dc:date>2015-04-08T17:43:27Z</dc:date>
    </item>
  </channel>
</rss>

