LQFP208パッケージのまったく新しいSTM32F429でプロジェクトに取り組んでいます。
低予算のため、最初のプロトタイプを自分ではんだ付けする必要があります。このパッケージを選択したのは、問題の原因がルーティング/ファームウェアなのか、はんだ付けの問題なのかを自分で確認できるようにするためです。
このプロジェクトには、LCD、カメラ、ULPI、32b SDRAMバスに加えて、その他の低速のインターフェイスが含まれています。
FMC BUSはSDRAMにのみ使用され、プロジェクトに他のメモリは必要ありません。
PCBスタックアップは、標準の4層S-GND-VCC-Sです。
SDRAM / MCUインターフェイスをルーティングするための最良の方法は何かについてアドバイスが必要です。
ここで行うことができる2つの異なるデザインがあります:
左のトレースは非常に短いトレースを使用するのに最適ですが、長さのマッチングのための余地があまり残らないため、短いトレースの伝搬遅延が非常に低いため、実際には必要ありません。LCD / ULPI / CAMERAバスが外部にルーティングされて問題が発生する可能性があります。
正しい方が良いかもしれませんが、トレースは少し長くなりますが、長さが一致する余地が多く、それでも終端処理は必要ありません。LCD / ULPI / CAMERAバスは外部にルーティングされますが、SDRAMバスに多くの点で対応するため、これらのバスのビア数が増加し、レイアウトがさらに複雑になります。
編集:
他のコンポーネントがあるため、両面アセンブリは必須です。
どれを選ぶのか、そしてその理由を説明してください。
EDIT2:
PCBにデータを入力した後で左側を選択したので、右側にスペースがあまりありませんでした。
これは予備的な結果です。
レイアウトを改善するためのアドバイスは引き続き受け入れられます。
EDIT3:
追加された電源および接地ビア:
ありがとうございました!