SDRAM PCBレイアウトの選択


10

LQFP208パッケージのまったく新しいSTM32F429でプロジェクトに取り組んでいます。

低予算のため、最初のプロトタイプを自分ではんだ付けする必要があります。このパッケージを選択したのは、問題の原因がルーティング/ファームウェアなのか、はんだ付けの問題なのかを自分で確認できるようにするためです。

このプロジェクトには、LCD、カメラ、ULPI、32b SDRAMバスに加えて、その他の低速のインターフェイスが含まれています。

FMC BUSはSDRAMにのみ使用され、プロジェクトに他のメモリは必要ありません。

PCBスタックアップは、標準の4層S-GND-VCC-Sです。

SDRAM / MCUインターフェイスをルーティングするための最良の方法は何かについてアドバイスが必要です。

ここで行うことができる2つの異なるデザインがあります:

1

左のトレースは非常に短いトレースを使用するのに最適ですが、長さのマッチングのための余地があまり残らないため、短いトレースの伝搬遅延が非常に低いため、実際には必要ありません。LCD / ULPI / CAMERAバスが外部にルーティングされて問題が発生する可能性があります。

正しい方が良いかもしれませんが、トレースは少し長くなりますが、長さが一致する余地が多く、それでも終端処理は必要ありません。LCD / ULPI / CAMERAバスは外部にルーティングされますが、SDRAMバスに多くの点で対応するため、これらのバスのビア数が増加し、レイアウトがさらに複雑になります。

編集:

他のコンポーネントがあるため、両面アセンブリは必須です。

どれを選ぶのか、そしてその理由を説明してください。

EDIT2:

PCBにデータを入力した後で左側を選択したので、右側にスペースがあまりありませんでした。

これは予備的な結果です。

レイアウトを改善するためのアドバイスは引き続き受け入れられます。

2

EDIT3:

追加された電源および接地ビア:

3

ありがとうございました!


電源とアースを最初にルーティングしたくないですか?
dext0rb 2014年

これは4層ボードで、デカップリングキャップは既に配置されているので、ビアを配置するだけで十分です。必要に応じて、電源ビア用のスペースを確保するためにトレースを移動します。
レオ

PWRとGNDビアを追加しました!
レオ

ああ、申し訳ありませんが、4層のものを逃しました。
dext0rb 2014年

このPCBを入手した後のSDRAMのパフォーマンスはどうですか?
ロス

回答:


3

組み立てを簡単にするために、適切なオプションを選択します。大規模な製造に行く場合、片面も安くなります。

左側のオプションを選択する唯一の理由は、サイズの制約です。


他のコンポーネントがあるため、両面アセンブリは必須です。
レオ

いずれにせよ、PCBメーカーに相談してください。サイド2の大きなRAMチップは、あちこちのキャップとは異なる場合があり、接着手順が必要になる場合があります。
Scott Seidman

両側のコンポーネントには、5MPカメラモジュールのTHステップと接着剤が必要です。私は二重の組み立てコストを気にしないと思います!このプロトタイプですべてが正常に機能する場合、MCU / SDRAMとFPGAの両方に、よりシンプルな6レイヤーPCBおよびBGAパッケージを使用します。
レオ

2

100 MHz SDR SDRAMは、長さのマッチングを実際に必要としません。あなたは簡単に正しいオプションで離れることができます。ちなみにそれは私がやったことです。


もちろん、トレースの長さに依存します。しかし、はい、トレースは2"未満の場合- 。全くない問題
Andrejs Cainikovs

0

私は左側のものを選択し、実際には最初にPCBでそのように配線しましたが、最終的には右側のレイアウトに設計を変更しましたが、RAMは最下層にあります。私の経験則は:

  • 同じ量のビアとレイヤーですべてのトラックを配線します。これにより、伝送線路の計算でほとんど無視できるようになります。私の場合、すべてのトラックには1つだけあり、トップレイヤーからボトムレイヤーまで経由します。これは、ラインの長さを調整するよりも重要です。

  • RAM電源ポートをMCUから可能な限り離します。これは、DRAMのリフレッシュ中に問題が発生する可能性があります。また、非常に速い電流トランジェントがSTMの電源を低下させる可能性があるため、接続速度が非常に速い場合は問題になります。

  • すべての電源ポートには、独自のビアを備えた独自のコンデンサが必要です。これは、高速トランジェントを分離するのに役立ちます。(私もあなたがそれをしたのを見ました!)

これは私の最初の比較的高速なプロジェクトであり、私は電力回路のみの経験を持つEE学生です。昨年のコースで大学で学んだことを基に答えました。

それが役に立てば幸い、あなたのデザインがうまくいったかどうか知りたい:私のお気に入りの選択は左のものでしたが、電源の問題の不確実性があるため(またはそうでない可能性があるため、最終的なデザインでは選択しませんでした。 )発生します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.