<?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 SGTL5000 concurrent operations in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SGTL5000-concurrent-operations/m-p/240354#M19893</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the SGTL5000 accepts the following inputs:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Line input&lt;/LI&gt;&lt;LI&gt;Microphone input, with mic bias&lt;/LI&gt;&lt;LI&gt;Digital I2S input&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the SGTL5000 supports the following outputs:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Line output&lt;/LI&gt;&lt;LI&gt;Headphone output&lt;/LI&gt;&lt;LI&gt;Digital I2S output&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Is it possible&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to use&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;simultaneously&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang="en"&gt; &lt;SPAN class="hps"&gt;inputs or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;outputs&lt;/SPAN&gt;&lt;SPAN&gt;? For example: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;operation 1: mp3 play from LINE_IN to LINE_OUT&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;operation 2: voice from MIC to Headphone.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I use LINE_IN and MIC as the same time? ¿Do I need a sound server, like PulseAudio, in linux o ALSA driver is &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;enough&lt;/SPAN&gt;&lt;/SPAN&gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Jun 2013 09:47:22 GMT</pubDate>
    <dc:creator>sblaare</dc:creator>
    <dc:date>2013-06-26T09:47:22Z</dc:date>
    <item>
      <title>SGTL5000 concurrent operations</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SGTL5000-concurrent-operations/m-p/240354#M19893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the SGTL5000 accepts the following inputs:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Line input&lt;/LI&gt;&lt;LI&gt;Microphone input, with mic bias&lt;/LI&gt;&lt;LI&gt;Digital I2S input&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the SGTL5000 supports the following outputs:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Line output&lt;/LI&gt;&lt;LI&gt;Headphone output&lt;/LI&gt;&lt;LI&gt;Digital I2S output&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;Is it possible&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to use&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;simultaneously&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang="en"&gt; &lt;SPAN class="hps"&gt;inputs or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;outputs&lt;/SPAN&gt;&lt;SPAN&gt;? For example: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;operation 1: mp3 play from LINE_IN to LINE_OUT&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;operation 2: voice from MIC to Headphone.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I use LINE_IN and MIC as the same time? ¿Do I need a sound server, like PulseAudio, in linux o ALSA driver is &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;enough&lt;/SPAN&gt;&lt;/SPAN&gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 09:47:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SGTL5000-concurrent-operations/m-p/240354#M19893</guid>
      <dc:creator>sblaare</dc:creator>
      <dc:date>2013-06-26T09:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: SGTL5000 concurrent operations</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SGTL5000-concurrent-operations/m-p/240355#M19894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Q: &lt;SPAN lang="en"&gt;operation 1: mp3 play from LINE_IN to LINE_OUT&lt;BR /&gt;&lt;/SPAN&gt;A. This configuration seems to be meaningless. Actually, LINE_IN is the analog input of ADC that digitizes an input analog audio signal and sends resulting conversion data to host through the I2S digital interface for processing. LINE_OUT is the analog output of DAC that takes a digital audio data from host through the I2S interface and converts them to analog form. Of course, the configuration where an analog signal from LINE_IN is converted to digital data that then are sent through I2S to host that loops them back to I2S then to DAC that plays an anlog signal back through LINE_OUT is possible, but seems to be meaningless. Another way to do that is to pass digital data internally from ADC to DAC through the Digital Audio Processing (DAP) block. For more information, please refer to the SGTL5000 documentation, available on the Freescale web site:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=SGTL5000&amp;amp;nodeId=01435959C0&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=SGTL5000&amp;amp;nodeId=01435959C0&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Q. &lt;SPAN lang="en"&gt;operation 2: voice from MIC to Headphone&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;A. This configuration is possible only as described above (i.e. digital data loopback through host or internally through DAP). The only available direct analog path from SGTL5000 inputs to outputs is LINE_IN to Headphone OUT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;Q. Can I use LINE_IN and MIC as the same time?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;A. No. Only one analog input is available at a time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;Q. Is ALSA driver is &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;enough&lt;/SPAN&gt;&lt;/SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;A. Not all of the SGTL5000 functions may be available through the ALSA driver. A custom software may be required for some cases.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 11:44:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SGTL5000-concurrent-operations/m-p/240355#M19894</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2013-06-26T11:44:58Z</dc:date>
    </item>
  </channel>
</rss>

