<?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: Using Internal ADC for IMXRT 1160 board for sampling - DMA method in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Using-Internal-ADC-for-IMXRT-1160-board-for-sampling-DMA-method/m-p/1502293#M193546</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203201"&gt;@HousseinKanso&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;You can use this path, PIT-&amp;gt;ETC-&amp;gt;LPADC-&amp;gt;ETC-&amp;gt;DMA. PIT generate trig signal periodically. It will send to ETC and let ETC to trig LPADC, after convert, LPADC notify the result to ETC and ETC trig DMA. You can refer to the adc_etc_hardware_triggr_con example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jing&lt;/P&gt;</description>
    <pubDate>Mon, 08 Aug 2022 05:54:01 GMT</pubDate>
    <dc:creator>jingpan</dc:creator>
    <dc:date>2022-08-08T05:54:01Z</dc:date>
    <item>
      <title>Using Internal ADC for IMXRT 1160 board for sampling - DMA method</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-Internal-ADC-for-IMXRT-1160-board-for-sampling-DMA-method/m-p/1501678#M193484</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;First, I am using the IMXRT 1160 controller.&amp;nbsp;&lt;/P&gt;&lt;P&gt;My target is to be able to sample an external signal continuously at a pre-defined sampling rate. (In the range of 100 kHz)&lt;/P&gt;&lt;P&gt;I am working on the lpadc_high_sample_rate_example supplied in the SDK examples as my starting point. In this example, DMA module is only transferring a fixed number of readings from the ADC RESFIFO to some buffer. I want this process to work in a continuous manner. I tried to modify the code by placing the DMA transfer commands (functions) in a while loop. What I am getting is the following:&lt;/P&gt;&lt;P&gt;DMA reads 1000 readings first, then there are 1000 null (zero) readings, then it reads another 1000 readings, and this goes forever..&lt;/P&gt;&lt;P&gt;Any idea about how to make the DMA do continuous transfers, so that I obtain a continuous signal sampling?&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Houssein&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2022 08:22:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-Internal-ADC-for-IMXRT-1160-board-for-sampling-DMA-method/m-p/1501678#M193484</guid>
      <dc:creator>HousseinKanso</dc:creator>
      <dc:date>2022-08-05T08:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: Using Internal ADC for IMXRT 1160 board for sampling - DMA method</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-Internal-ADC-for-IMXRT-1160-board-for-sampling-DMA-method/m-p/1502293#M193546</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203201"&gt;@HousseinKanso&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;You can use this path, PIT-&amp;gt;ETC-&amp;gt;LPADC-&amp;gt;ETC-&amp;gt;DMA. PIT generate trig signal periodically. It will send to ETC and let ETC to trig LPADC, after convert, LPADC notify the result to ETC and ETC trig DMA. You can refer to the adc_etc_hardware_triggr_con example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jing&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 05:54:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-Internal-ADC-for-IMXRT-1160-board-for-sampling-DMA-method/m-p/1502293#M193546</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2022-08-08T05:54:01Z</dc:date>
    </item>
  </channel>
</rss>

