<?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 Audio PLL4 clock on iMX6 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Audio-PLL4-clock-on-iMX6/m-p/1404734#M186279</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is similar to this one, except that it pertains to iMX6 Q processor:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/about-CCM-ANALOG-PLL-AUDIO-xxx-registers-of-i-MX6DL/m-p/703533" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/about-CCM-ANALOG-PLL-AUDIO-xxx-registers-of-i-MX6DL/m-p/703533&lt;/A&gt;&lt;/P&gt;&lt;P&gt;According to Ref Manual PLL output frequency = Fref * (DIV_SELECT + NUM/DENOM)&lt;/P&gt;&lt;P&gt;The initial(reset) value of these registers are the following.&lt;/P&gt;&lt;P&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO[DIV_SELECT]&amp;nbsp; = 0000110（6 decimal）&lt;BR /&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO_NUM&amp;nbsp;&amp;nbsp; = 05F5C100h (100 000 000 decimal)&lt;BR /&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO_DENOM&amp;nbsp;&amp;nbsp; = 2964619Ch (694 444 444 decimal)&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Point 1:&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;DIV_SELECT range is 27-56. So is the reset value a violation of this? If so, why?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Point 2:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We have functioning I2S interface and audio output. However, all 3 of the above registers are left at their reset values. Using the formula, PLL frequency = 24MHz (6 + 0.144) = 147.456 MHz.&lt;/P&gt;&lt;P&gt;This is out of range of the PLL4 frequencies specified in the reference manual (650-1300 MHz). Isn't the PLL frequency of 147.456MHz we operate at a violation? Like I said there are no issues with the audio output.&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Mikael&lt;/P&gt;</description>
    <pubDate>Tue, 25 Jan 2022 18:47:30 GMT</pubDate>
    <dc:creator>mmovsisyan</dc:creator>
    <dc:date>2022-01-25T18:47:30Z</dc:date>
    <item>
      <title>Audio PLL4 clock on iMX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Audio-PLL4-clock-on-iMX6/m-p/1404734#M186279</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is similar to this one, except that it pertains to iMX6 Q processor:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/about-CCM-ANALOG-PLL-AUDIO-xxx-registers-of-i-MX6DL/m-p/703533" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/about-CCM-ANALOG-PLL-AUDIO-xxx-registers-of-i-MX6DL/m-p/703533&lt;/A&gt;&lt;/P&gt;&lt;P&gt;According to Ref Manual PLL output frequency = Fref * (DIV_SELECT + NUM/DENOM)&lt;/P&gt;&lt;P&gt;The initial(reset) value of these registers are the following.&lt;/P&gt;&lt;P&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO[DIV_SELECT]&amp;nbsp; = 0000110（6 decimal）&lt;BR /&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO_NUM&amp;nbsp;&amp;nbsp; = 05F5C100h (100 000 000 decimal)&lt;BR /&gt;&amp;nbsp;- CCM_ANALOG_PLL_AUDIO_DENOM&amp;nbsp;&amp;nbsp; = 2964619Ch (694 444 444 decimal)&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Point 1:&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;DIV_SELECT range is 27-56. So is the reset value a violation of this? If so, why?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Point 2:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We have functioning I2S interface and audio output. However, all 3 of the above registers are left at their reset values. Using the formula, PLL frequency = 24MHz (6 + 0.144) = 147.456 MHz.&lt;/P&gt;&lt;P&gt;This is out of range of the PLL4 frequencies specified in the reference manual (650-1300 MHz). Isn't the PLL frequency of 147.456MHz we operate at a violation? Like I said there are no issues with the audio output.&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Mikael&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jan 2022 18:47:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Audio-PLL4-clock-on-iMX6/m-p/1404734#M186279</guid>
      <dc:creator>mmovsisyan</dc:creator>
      <dc:date>2022-01-25T18:47:30Z</dc:date>
    </item>
    <item>
      <title>Re: Audio PLL4 clock on iMX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Audio-PLL4-clock-on-iMX6/m-p/1406976#M186493</link>
      <description>&lt;P&gt;1. By default, the Audio PLL4 is disabled (the CCM_ANALOG_PLL_AUDIO4[ENABLE] bit &lt;BR /&gt;is cleared). The application should first appropriately configure the PLL &lt;BR /&gt;according to the specifications and only then enable it.&lt;/P&gt;
&lt;P&gt;2. See above. Definitely, you have run the ESAI modules not on bare metal &lt;BR /&gt;hardware, but under some BSP control. Am I right? If so, the BSP software &lt;BR /&gt;initializes the SoC hardware including PLLs in appropriate way on the early boot &lt;BR /&gt;stage.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Artur&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jan 2022 09:06:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Audio-PLL4-clock-on-iMX6/m-p/1406976#M186493</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2022-01-31T09:06:42Z</dc:date>
    </item>
  </channel>
</rss>

