<?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: rt1062 spread spectrum in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1795571#M5758</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try to use System PLL (PLL2) for Spread Spectrum.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielRuvalcaba_0-1706204839457.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/260126i3E146837DF4918B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielRuvalcaba_0-1706204839457.png" alt="DanielRuvalcaba_0-1706204839457.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Please also take a look to section&amp;nbsp;14.6.1.3.2 in the RT1060 RM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel.&lt;/P&gt;</description>
    <pubDate>Thu, 25 Jan 2024 17:49:34 GMT</pubDate>
    <dc:creator>DanielRuvalcaba</dc:creator>
    <dc:date>2024-01-25T17:49:34Z</dc:date>
    <item>
      <title>rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1790835#M5752</link>
      <description>&lt;P&gt;I'm working on a project using RT1062 and MCUXpresso IDE.&lt;BR /&gt;During the EMC test, the signal strength of 200Mhz was too high, so I wanted to use the spread spectrum function.&lt;/P&gt;&lt;P&gt;To use the spread spectrum, we set the spread spectrum by calling BOARD_SysPllConfigSpreadSpectrum() after BOARD_BootClockRUN().&lt;/P&gt;&lt;P&gt;The setting method is as follows.&lt;/P&gt;&lt;P&gt;void BOARD_SysPllConfigSpreadSpectrum()&lt;BR /&gt;{&lt;BR /&gt;const clock_sys_pll_config_t sysPllConfig_BOARD_BootClockRUN =&lt;BR /&gt;{&lt;BR /&gt;.loopDivider = 1, /* PLL loop divider, Fout = Fin * ( 20 + loopDivider*2 + numerator / denominator ) */&lt;BR /&gt;.numerator = 0, /* 30 bit numerator of fractional loop divider */&lt;BR /&gt;.denominator = 2400, /* 30 bit denominator of fractional loop divider */&lt;BR /&gt;.src=0, /* Bypass clock source, 0 - OSC 24M, 1 - CLK1_P and CLK1_N */&lt;BR /&gt;#if SPREAD_SPECTRUM_RANGE == SPREAD_RANGE_24M&lt;BR /&gt;.ss_enable = 1;&lt;BR /&gt;.ss_step = 6;&lt;BR /&gt;.ss_stop = 2400;&lt;BR /&gt;#elif SPREAD_SPECTRUM_RANGE == SPREAD_RANGE_12M&lt;BR /&gt;.ss_enable = 1;&lt;BR /&gt;.ss_step = 6;&lt;BR /&gt;.ss_stop = 1200;&lt;BR /&gt;#elif SPREAD_SPECTRUM_RANGE == SPREAD_RANGE_6M&lt;BR /&gt;.ss_enable = 1;&lt;BR /&gt;.ss_step = 6;&lt;BR /&gt;.ss_stop = 600;&lt;BR /&gt;#elif SPREAD_SPECTRUM_RANGE != NO_SPREAD_RANGE&lt;BR /&gt;#error SPREAD SPRECTRUM PARAMETER ERROR&lt;BR /&gt;#endif&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;CLOCK_InitSysPll(&amp;amp;sysPllConfig_BOARD_BootClockRUN);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;int cpuInit(void)&lt;BR /&gt;{&lt;BR /&gt;BOARD_ConfigMPU();&lt;BR /&gt;BOARD_InitPins();&lt;/P&gt;&lt;P&gt;BOARD_BootClockRUN();&lt;BR /&gt;#if defined(__SPREAD_SPECTRUM__)&lt;BR /&gt;BOARD_SysPllConfigSpreadSpectrum();&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;BOARD_InitDebugConsole();&lt;BR /&gt;BOARD_InitModuleClock();&lt;/P&gt;&lt;P&gt;if (BOARD_InitSEMC() != kStatus_Success)&lt;BR /&gt;{&lt;BR /&gt;// PRINTF("\r\n SEMC SDRAM Init Failed\r\n");&lt;BR /&gt;return -1;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;SysTick_Config(USEC_TO_COUNT(1000U, SYS_TICK_SOURCE_CLOCK));&lt;/P&gt;&lt;P&gt;return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I set up the spread spectrum using only the formula below.&lt;BR /&gt;- Spectrum spread range = Fref * ss_stop/DENOM&lt;BR /&gt;- Modulation frequency = Fref * ss_step/(2*ss_stop)&lt;/P&gt;&lt;P&gt;I have a few questions here.&lt;/P&gt;&lt;P&gt;1) &lt;SPAN&gt;Is it correct to call BOARD_SysPllConfigSpreadSpectrum() after calling BOARD_BootClockRUN() as mentioned above?&lt;/SPAN&gt;&lt;BR /&gt;There was no change at all, and when I searched the community, it said that it is usually done before sdram initialization, so I called it before BOARD_InitSEMC(). (cpuInit())&lt;BR /&gt;&lt;BR /&gt;2) By adjusting the PLL loop divider (loopDivider) and numerator values, the Fout value becomes 528Mhz.&lt;BR /&gt;Is there no association between the Fout value and the SDRAM 200MHz clock?&lt;BR /&gt;What are the settings to apply 200Mhz spread spectrum?&lt;BR /&gt;&lt;BR /&gt;Please let me know what I did wrong..&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jan 2024 07:59:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1790835#M5752</guid>
      <dc:creator>seobi</dc:creator>
      <dc:date>2024-01-18T07:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1791375#M5753</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By any chance have you already taken a look to &lt;A href="https://www.nxp.com/docs/en/application-note/AN12879.pdf" target="_blank"&gt;AN12879&lt;/A&gt;? I believe it will be helpful for you.&lt;/P&gt;
&lt;P&gt;Can you confirm?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jan 2024 21:45:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1791375#M5753</guid>
      <dc:creator>DanielRuvalcaba</dc:creator>
      <dc:date>2024-01-18T21:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1791429#M5754</link>
      <description>&lt;P&gt;Yes, I looked at AN12879 and was able to find the formula below in that document.&lt;/P&gt;&lt;P&gt;- Spectrum spread range = Fref * ss_stop/DENOM&lt;BR /&gt;- Modulation frequency = Fref * ss_step/(2*ss_stop)&lt;/P&gt;&lt;P&gt;I created the above function based on that formula, but the signal strength does not change.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Additionally, I analyzed the code and found that the semc clock is coming from&amp;nbsp;kCLOCK_PllArm(600Mhz) div 3. In this case, does spread spectrum not work?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 02:26:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1791429#M5754</guid>
      <dc:creator>seobi</dc:creator>
      <dc:date>2024-01-19T02:26:03Z</dc:date>
    </item>
    <item>
      <title>Re: rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1795571#M5758</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try to use System PLL (PLL2) for Spread Spectrum.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DanielRuvalcaba_0-1706204839457.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/260126i3E146837DF4918B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DanielRuvalcaba_0-1706204839457.png" alt="DanielRuvalcaba_0-1706204839457.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Please also take a look to section&amp;nbsp;14.6.1.3.2 in the RT1060 RM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2024 17:49:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1795571#M5758</guid>
      <dc:creator>DanielRuvalcaba</dc:creator>
      <dc:date>2024-01-25T17:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1795692#M5759</link>
      <description>&lt;P&gt;Thank you for your help. We changed it to PLL2 and confirmed that it operates normally.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2024 00:20:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1795692#M5759</guid>
      <dc:creator>seobi</dc:creator>
      <dc:date>2024-01-26T00:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: rt1062 spread spectrum</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1796182#M5760</link>
      <description>&lt;P&gt;Thanks for letting me know.&lt;/P&gt;
&lt;P&gt;Have a great day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2024 17:05:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/rt1062-spread-spectrum/m-p/1796182#M5760</guid>
      <dc:creator>DanielRuvalcaba</dc:creator>
      <dc:date>2024-01-26T17:05:31Z</dc:date>
    </item>
  </channel>
</rss>

