<?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>LPC MicrocontrollersのトピックRe: [LPC5536]Slow system on higher clock</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739514#M54396</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am switching from internal FRO to external via PLL (internal 96MHz to 150MHz.)&lt;/P&gt;&lt;P&gt;But my logs were showing contradicting timestamp values.&lt;/P&gt;</description>
    <pubDate>Fri, 13 Oct 2023 11:41:06 GMT</pubDate>
    <dc:creator>ja_lpc</dc:creator>
    <dc:date>2023-10-13T11:41:06Z</dc:date>
    <item>
      <title>[LPC5536]Slow system on higher clock</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739238#M54387</link>
      <description>&lt;P&gt;When I configure the [LPC5536] to run its main clock on FRO 96MHz, then the system runs faster than that of the when we configure it to run on 150MHz(via PLL) ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This above observation is concluded based on timestamps from the console logs (and its consistent).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The code being used for 96MHz&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;POWER_DisablePD(kPDRUNCFG_PD_FRO192M);&lt;BR /&gt;CLOCK_SetupFROClocking(12000000U);&lt;BR /&gt;CLOCK_AttachClk(kFRO12M_to_MAIN_CLK);&lt;/P&gt;&lt;P&gt;CLOCK_SetupFROClocking(96000000U);&lt;/P&gt;&lt;P&gt;POWER_SetVoltageForFreq(96000000U);&lt;BR /&gt;CLOCK_SetFLASHAccessCyclesForFreq(96000000U);&lt;/P&gt;&lt;P&gt;CLOCK_SetClkDiv(kCLOCK_DivAhbClk, 1U, false);&lt;BR /&gt;CLOCK_AttachClk(kFRO_HF_to_MAIN_CLK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The code being used for 150Mhz via PLL0:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;POWER_DisablePD(kPDRUNCFG_PD_FRO192M);&lt;BR /&gt;CLOCK_SetupFROClocking(12000000U);&lt;BR /&gt;CLOCK_AttachClk(kFRO12M_to_MAIN_CLK);&lt;/P&gt;&lt;P&gt;CLOCK_SetupExtClocking(16000000U); /* Enable XTALHF clock */&lt;BR /&gt;ANACTRL-&amp;gt;XO32M_CTRL |= ANACTRL_XO32M_CTRL_ENABLE_SYSTEM_CLK_OUT_MASK; /* Enable High speed Crystal oscillator output to system */&lt;/P&gt;&lt;P&gt;POWER_SetVoltageForFreq(150000000U); /*!&amp;lt; Set voltage for the one of the fastest clock outputs: System clock output */&lt;BR /&gt;CLOCK_SetFLASHAccessCyclesForFreq(150000000U); /*!&amp;lt; Set FLASH wait states for core */&lt;/P&gt;&lt;P&gt;/*!&amp;lt; Set up PLL */&lt;BR /&gt;CLOCK_AttachClk(kEXT_CLK_to_PLL0); /*!&amp;lt; Switch PLL0CLKSEL to EXT_CLK */&lt;BR /&gt;POWER_DisablePD(kPDRUNCFG_PD_PLL0); /* Ensure PLL is on */&lt;BR /&gt;POWER_DisablePD(kPDRUNCFG_PD_PLL0_SSCG);&lt;BR /&gt;const pll_setup_t pll0Setup = {&lt;BR /&gt;.pllctrl = SYSCON_PLL0CTRL_CLKEN_MASK | SYSCON_PLL0CTRL_SELI(53U) | SYSCON_PLL0CTRL_SELP(31U),&lt;BR /&gt;.pllndec = SYSCON_PLL0NDEC_NDIV(8U),&lt;BR /&gt;.pllpdec = SYSCON_PLL0PDEC_PDIV(1U),&lt;BR /&gt;.pllsscg = {0x0U,(SYSCON_PLL0SSCG1_MDIV_EXT(150U) | SYSCON_PLL0SSCG1_SEL_EXT_MASK)},&lt;BR /&gt;.pllRate = 150000000U,&lt;BR /&gt;.flags = PLL_SETUPFLAG_WAITLOCK&lt;BR /&gt;};&lt;BR /&gt;CLOCK_SetPLL0Freq(&amp;amp;pll0Setup); /*!&amp;lt; Configure PLL0 to the desired values */&lt;/P&gt;&lt;P&gt;/*!&amp;lt; Set up dividers */&lt;BR /&gt;CLOCK_SetClkDiv(kCLOCK_DivAhbClk, 1U, false); /*!&amp;lt; Set AHBCLKDIV divider to value 1 */&lt;/P&gt;&lt;P&gt;/*!&amp;lt; Set up clock selectors - Attach clocks to the peripheries */&lt;BR /&gt;CLOCK_AttachClk(kPLL0_to_MAIN_CLK); /*!&amp;lt; Switch MAIN_CLK to PLL0 */&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 07:17:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739238#M54387</guid>
      <dc:creator>ja_lpc</dc:creator>
      <dc:date>2023-10-13T07:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC5536]Slow system on higher clock</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739394#M54393</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;This is the FRO 96mHz accuracy, it can reach up to 96.96mhz at most.&lt;/P&gt;
&lt;P&gt;I copy it from data sheet of LPC553x.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1697188837265.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/245000iC7543E106F81BE27/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1697188837265.png" alt="xiangjun_rong_0-1697188837265.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 09:21:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739394#M54393</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-10-13T09:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC5536]Slow system on higher clock</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739477#M54394</link>
      <description>How exactly are you measuring "speed" of you system?</description>
      <pubDate>Fri, 13 Oct 2023 10:40:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739477#M54394</guid>
      <dc:creator>danielholala</dc:creator>
      <dc:date>2023-10-13T10:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC5536]Slow system on higher clock</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739514#M54396</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am switching from internal FRO to external via PLL (internal 96MHz to 150MHz.)&lt;/P&gt;&lt;P&gt;But my logs were showing contradicting timestamp values.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 11:41:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1739514#M54396</guid>
      <dc:creator>ja_lpc</dc:creator>
      <dc:date>2023-10-13T11:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC5536]Slow system on higher clock</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1742891#M54488</link>
      <description>&lt;P&gt;I was able to get the expected timestamps after correcting the systick according to main clk&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 11:24:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-Slow-system-on-higher-clock/m-p/1742891#M54488</guid>
      <dc:creator>ja_lpc</dc:creator>
      <dc:date>2023-10-19T11:24:40Z</dc:date>
    </item>
  </channel>
</rss>

