<?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: DRAM PCB-Layout, works only up to 60 MHz in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588561#M21832</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by suckfish on Thu Jan 24 21:59:03 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Re:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; But the short slopes dont reach the right levels at higher frequencies&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you set the I/O pins to high-speed in the relevant pin configuration registers?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you haven't done it already, try setting bits 5 (EHS, high slew rate) on outputs and bit 7 (EZI, disable input deglitching) on inputs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ralph.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:13:25 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:13:25Z</dc:date>
    <item>
      <title>DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588557#M21828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by movax on Tue Jan 22 02:47:15 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I made a double Layer board with an LPC4330 and a 16-bit DRAM. Its working properly up to 60 MHz. Even without series resistors there is no ringing visible on the scope. But the short slopes dont reach the right levels at higher frequencies.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The same code is working on an evaluation board with same DRAM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do the traces have too much capacitance? Are the meanders for matching wrong? Is it because of the missing ground layer? Dont know.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have no experience in routing HF-Circuits and would like to ask for help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588557#M21828</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588558#M21829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Tue Jan 22 06:44:05 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Forget about using meanders. For one SDRAM, you will not need them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Instead, place the SDRAM close to the CPU.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Use a series resistor in the clock line, close to the CPU. Try 47-68 Ohm.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Separate 3 groups of nets so that the capacitive coupling is minimal:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; a) clock&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; b) address &amp;amp; command lines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; c) data lines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4) Use a solid ground plane under CPU, SDRAM and under the traces.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; So all traces will be on the top layer, and ground plane on the bootom layer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Item 4) is the most urgent. You will have ground bouncing without.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your oscilloscope might have too high input capacitance and too low bandwith. Try a decent 500Mhz Scope.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am running a LPC1785 + SDRAM 78 Mhz in Production @ 2 Layers. It works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588558#M21829</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588559#M21830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Dave on Tue Jan 22 11:42:57 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;Here is a good article on routing: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN2536.pdf" rel="nofollow" target="_blank"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN2536.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588559#M21830</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588560#M21831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by movax on Wed Jan 23 04:07:18 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much for the answers. Its very helpful, I will try this.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588560#M21831</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588561#M21832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by suckfish on Thu Jan 24 21:59:03 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Re:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; But the short slopes dont reach the right levels at higher frequencies&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you set the I/O pins to high-speed in the relevant pin configuration registers?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you haven't done it already, try setting bits 5 (EHS, high slew rate) on outputs and bit 7 (EZI, disable input deglitching) on inputs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ralph.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588561#M21832</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588562#M21833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by peufeu on Tue Feb 26 09:48:14 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Without a ground plane and proper decoupling, I'm quite surprised that it even works at 60 MHz. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This must emit lots of RF pollution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588562#M21833</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588563#M21834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Pacman on Sat Mar 09 09:56:36 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;What's your status on this; did you notch it up a bit?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you did, what helped the most ? :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm especially interested in the difference that the resistors make.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588563#M21834</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: DRAM PCB-Layout, works only up to 60 MHz</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588564#M21835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by torpebaun on Tue Dec 03 15:52:29 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Hi movax,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Were you able to find the problem? Could you please share what you found?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;One time I used gsm development board, and I had to download the code frequently. When I reset and download once, it would work &amp;nbsp;as planned for 5 - 6 times and it would stop working after that. Then I would have to reset and download the code again. I got dissappointed and gave up at one point. A development board cost so much and when they don't work according to your plans, it is frustrating. My guess was that the maker of the board is really cheap and they might have used cheap solder and cheap parts.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.7pcbassembly.com%2Fprototype-PCB-assembly.php" rel="nofollow" target="_blank"&gt;http://www.7pcbassembly.com/prototype-PCB-assembly.php&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;prototype assembly&amp;lt;/a&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:13:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/DRAM-PCB-Layout-works-only-up-to-60-MHz/m-p/588564#M21835</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:13:26Z</dc:date>
    </item>
  </channel>
</rss>

