<?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: Vybrid VF6xx I2S Audio Codec Connection in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499363#M5391</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you take this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Apr 2016 16:10:48 GMT</pubDate>
    <dc:creator>karina_valencia</dc:creator>
    <dc:date>2016-04-18T16:10:48Z</dc:date>
    <item>
      <title>Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499362#M5390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am a newbie in I2S interface for audio codec chips. I need to connect a codec &lt;A href="https://www.cirrus.com/en/pubs/proDatasheet/WM8974_v4.6.pdf"&gt;WM8974&lt;/A&gt; of Cirrus/Wolfson, which has a mono audio speaker and a microphone. The WM8974 has the following digital I/O pinout:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I2S Interface:&lt;/P&gt;&lt;P&gt;- ADCDAT (O): ADC digital audio data output&lt;/P&gt;&lt;P&gt;- DACDAT (I): DAC digital audio data input&lt;/P&gt;&lt;P&gt;- FRAME (I/O): DAC and ADC s&lt;STRONG&gt;ample rate clock&lt;/STRONG&gt; or &lt;STRONG&gt;frame sync&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;- BCLK (I/O): Digital audio port clock&lt;/P&gt;&lt;P&gt;- MCLK (I): Master clock input&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Control Interface (2-Wire / 3-Wire):&lt;/P&gt;&lt;P&gt; - CSB/GPIO (I/O): 3-Wire MPU chip select or general purpose input/output pin.&lt;/P&gt;&lt;P&gt; - SCLK (I): 3-Wire MPU clock Input / 2-Wire MPU Clock Input&lt;/P&gt;&lt;P&gt; - SDIN (I/O): 3-Wire MPU data Input / 2-Wire MPU Data Input&lt;/P&gt;&lt;P&gt; - MODE (I): Control interface mode selection pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In one hand, I am going to set the Control Interface to 2-Wire (MODE=low) in order to use the Vybrid I2C interface (SCLK / SDATA). This is quite easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the order hand, regarding the I2S interface, if I am going to use the codec as &lt;STRONG&gt;slave&lt;/STRONG&gt;, theoretically, I will connect the Vybrid as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Vybrid&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; Codec&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&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; --------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_RX_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;----&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCDAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_TX_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DACDAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_TX_BCLK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BCLK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_TX_SYNC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRAME&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;If I connect the audio codec as &lt;STRONG&gt;master&lt;/STRONG&gt;, the pinout connection will be:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Vybrid&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; Codec&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&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; --------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_RX_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;----&amp;nbsp;&amp;nbsp;&amp;nbsp; ADCDAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_TX_DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DACDAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_RX_BCLK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;----&amp;nbsp;&amp;nbsp;&amp;nbsp; BCLK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;SAIx_RX_SYNC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;----&amp;nbsp;&amp;nbsp;&amp;nbsp; FRAME&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;My question is if these connections are OK for use of the SAI/I2S interfaces (SAI0, SAI1, ...) of the Vybrid VF6xx.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Kind Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Juan.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Apr 2016 15:29:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499362#M5390</guid>
      <dc:creator>juandiaz</dc:creator>
      <dc:date>2016-04-12T15:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499363#M5391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you take this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2016 16:10:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499363#M5391</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2016-04-18T16:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499364#M5392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan,&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; Selection between the two wire and 3 wire can be done using Mode bit. If MS=1 3-wire mode is selected and viceversa. &lt;/P&gt;&lt;P&gt;In the master mode (MS bit set to 1), clock signals BCLK, and FRAME can be outputs when the WM8974 operates as a master and BCLK, FRAME can be inputs when the WM8974 operates as a slave (MS bit set to 0) as you given.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per the WM8974 audio codec document the above given configuration should work. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Timesys support. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2016 12:25:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499364#M5392</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2016-04-19T12:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499365#M5393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Document Number VYBRIDFSERIESEC appears S11 is 4*tsys. Can you tell me which value has tsys"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/35618i6DD67D0650F7CD56/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Apr 2016 10:04:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499365#M5393</guid>
      <dc:creator>fernandoalcaide</dc:creator>
      <dc:date>2016-04-25T10:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499366#M5394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ please continue with the follow up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Apr 2016 15:44:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499366#M5394</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2016-04-25T15:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid VF6xx I2S Audio Codec Connection</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499367#M5395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan,&lt;BR /&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;gt;Can you tell me which value has tsys?&lt;BR /&gt;According to the WM8974 wolfson audio codec document - ESAI (enhanced serial audio interface) clock cycle(Tssicc) = 30ns.&amp;nbsp;&amp;nbsp; &lt;BR /&gt;S12 is i2s_BCLK pulse width high (S11) and pulse width low (S11) - which is approximately 130ns.&amp;nbsp;&amp;nbsp; Please refer the attached tabular column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="tab.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/56208iF640184B06BB74B9/image-size/large?v=v2&amp;amp;px=999" role="button" title="tab.png" alt="tab.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Timesys support.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2016 12:40:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-VF6xx-I2S-Audio-Codec-Connection/m-p/499367#M5395</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2016-04-29T12:40:46Z</dc:date>
    </item>
  </channel>
</rss>

