<?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: ADC resolution issues on RT1170. in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1883098#M30784</link>
    <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/222340"&gt;@Pavankumar1&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The CSCALE bit, reduces the selected ADC analog channel input voltage level by a factor of (30/64). And it does this by increasing the VREF by multiplying it by the factor (30/64)&lt;/P&gt;
&lt;P&gt;For example: if VREFH is 1.8V and CSCALE = 0, then the ADC input voltage can be up to 3.84V because 1.8*(64/30) =3.84. Consequently, the value that will be in your ADC value can be obtain of the next formula:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_0-1717711823208.png" style="width: 552px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/282938i94C3187B5B88DD31/image-dimensions/552x40?v=v2" width="552" height="40" role="button" title="Habib_MS_0-1717711823208.png" alt="Habib_MS_0-1717711823208.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To obtain more information you can see the chapter 87.6.1.3 called "Analog input pins" in the RM.&lt;/P&gt;
&lt;P&gt;Also, if you experience any issue, do not hesitate to let me know.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Habib.&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2024 22:11:38 GMT</pubDate>
    <dc:creator>Habib_MS</dc:creator>
    <dc:date>2024-06-06T22:11:38Z</dc:date>
    <item>
      <title>ADC resolution issues on RT1170.</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1882782#M30777</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi, I am working on the ADC in the MXRT1170 controller. When I set the reference voltage to 1.8V, for a 1.26V input to the ADC, I get an ADC value of 2800, which is correct when converted to voltage. However, when I set the reference to VREF and set CSCALE to 0, for the same 1.26V input, I get an ADC value around 1300. When I convert this ADC value to voltage, I get a result that is about 0.2V less compared to when I use 1.8V as the reference voltage.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 13:24:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1882782#M30777</guid>
      <dc:creator>Pavankumar1</dc:creator>
      <dc:date>2024-06-06T13:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: ADC resolution issues on RT1170.</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1883098#M30784</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/222340"&gt;@Pavankumar1&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The CSCALE bit, reduces the selected ADC analog channel input voltage level by a factor of (30/64). And it does this by increasing the VREF by multiplying it by the factor (30/64)&lt;/P&gt;
&lt;P&gt;For example: if VREFH is 1.8V and CSCALE = 0, then the ADC input voltage can be up to 3.84V because 1.8*(64/30) =3.84. Consequently, the value that will be in your ADC value can be obtain of the next formula:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_0-1717711823208.png" style="width: 552px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/282938i94C3187B5B88DD31/image-dimensions/552x40?v=v2" width="552" height="40" role="button" title="Habib_MS_0-1717711823208.png" alt="Habib_MS_0-1717711823208.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;To obtain more information you can see the chapter 87.6.1.3 called "Analog input pins" in the RM.&lt;/P&gt;
&lt;P&gt;Also, if you experience any issue, do not hesitate to let me know.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Habib.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 22:11:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1883098#M30784</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-06-06T22:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: ADC resolution issues on RT1170.</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1886225#M30860</link>
      <description>&lt;P&gt;Hello,@&lt;SPAN&gt;Habib_MS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am using the ADC in the RT1176 controller with a 1.8V reference voltage. I am able to read values above 15.2mV correctly, but values below 15.2mV are not read accurately. Could you please help me understand what might be causing this issue and what the minimum value is that the ADC can reliably read?&lt;/P&gt;&lt;P&gt;Thank&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jun 2024 14:13:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1886225#M30860</guid>
      <dc:creator>Pavankumar1</dc:creator>
      <dc:date>2024-06-12T14:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: ADC resolution issues on RT1170.</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1889020#M30897</link>
      <description>&lt;P&gt;Hello again &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/222340"&gt;@Pavankumar1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;The ADC by default has a variability of the values taken, in this case the gain error typically is -0.16 %FSV according to the table 76 in the &lt;A href="https://www.nxp.com/docs/en/data-sheet/IMXRT1170CEC.pdf" target="_blank"&gt;datasheet&lt;/A&gt;. Also, the ADC has another variability because this range is near of 0 V, this variability is typically +-0.01%FSV as mentioned in the data sheet.&lt;/P&gt;
&lt;P&gt;This happens because the response of the ADC ceases to be linear as it approaches one of the limits of its range, Also, around 0 V the noise affects more to the conversion.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, if you experience any issue, do not hesitate to let me know.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Habib.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2024 01:33:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ADC-resolution-issues-on-RT1170/m-p/1889020#M30897</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-06-18T01:33:56Z</dc:date>
    </item>
  </channel>
</rss>

