ラットの巣からルーティングされたPCBへの移動に関するアドバイス


24

誰かがネズミの巣からルーティングされたPCBに行くのに役立つ戦略を提供できますか?

(私はイーグルを使用しており、自宅で片面/両面PCBを作成することを目指しています)

回路図を描くのは問題ありませんが、トラックを配線することになると、巨大な羊毛のボールを解くように感じます。


製作がどのように機能するかに興味があります。逐一連絡をください。
ダーク

3
したがって、「スパゲッティコード」は単なるソフトウェアの問題ではありません。
DarenW

回答:


19

私が頻繁に参照するリソースの1つは、David JonesのPCB Design Tutorialです。

コンポーネントの配置、ルーティング、公差、レイヤーなどに関する多くの良い情報

他の人が言ったことを繰り返して言うと、D。ジョーンズも言っているように、すべてはコンポーネントの配置から始まります。リッピング、コンポーネントの移動、やり直しなどを喜んで行います。怠けたり頑固になったりせずに、その丸い釘を四角い穴に押し込もうとします。ルーティングが困難になった場合、パーツを移動または回転させる方法があるため、突然簡単になります。


+1数か月前に読んだ、素晴らしいチュートリアル
ボルティング

16

私は私の回路図を目の前に置くことから始めるのが好きです。一般に、トレースを必要以上に進める必要がないようにパーツを配置する必要があります。

通常、人々は回路図を作成するときに、回路図を「きれい」にしようとします。回路図と同じ方法でボードをレイアウトすることは、通常非常に良いスタートです。ただし、その前に、実際に操作する必要があるもの、USBポート、プログラミングポート、ボタンなどを調べて、最終製品に最適な場所に配置してください。

パーツをレイアウトしたら、最も重要なトレースを配線することから始めます。これらのトレースは高速データを持っているトレースであり、ボードの異なる側面にジャンプしないようにしたいでしょう。

これらのトレースをレイアウトしたら、電源トレースを配線します。この時点までに、残っているものを最適にルーティングする方法を理解できるはずです。

通常、自分が作成したものに満足するまで、ボードをレイアウトするのに3〜4回繰り返します。私はそれをするたびに、トレースを単純化するためにトレースをルーティングする必要がある特定の方法を学びます。

最後の注意点として、周辺機器に接続するピンを変更する能力がある場合は、喜んで変更してください。たとえば、マイクロコントローラーに接続されているLEDがある場合、ボード上のLEDを配置する場所に最も近いピンを使用するようにしてください。多くの場合、この自由はありませんが、可能であれば、やろうとすることです。


そのような部品がある場合は、ロジックチップやドライバーなどで使用済みのポート/ゲートなどを切り替えることができるため、最も便利なピンで入出力を行うことができます。回路図ではおかしく見えるかもしれませんが、ボード上ではよりきれいに動作します。
XTL

私は実際にこのアプローチに分かれています。私の一部は、ピンを移動する必要があるかどうかを手動で制御できるようにしたいと考えています。私の他の部分は、私がやるどんな複雑なボードでも、このような機能を利用すべきだと言っています。
ケレンブ

11

使いやすさの観点からレイアウトが「理にかなっている」ように、コンポーネントを好きなように配置します。偏光成分が常に同じ方向になるようにします。ボードの周囲にコネクタを配置し、ICチップの向きを一定にします。

その後、オートルーターに魔法をかけて、最初は大きいトレース幅を使用するようにDRCを設定します(20mil前後から始めたい)。100%のルーティングに失敗した場合は、「ripup;」と入力します。コマンドラインでラットの巣に戻り、DRCを変更して、自動ルーターが満足するまでトレース幅を徐々に小さくします。

私は多くの「死ぬほど難しい」人々がオートルーターに「問題」を抱えていることを知っていますが、たまたまそれはかなり素晴らしい仕事だと思います。本当に高帯域幅のデジタルI / OまたはRF設計を行っている場合を除き、信号が通る経路が心配になることはほとんどありません。ただし、使用しているICチップのピンの近くに水晶などを配置する場合は、少し注意が必要です。


3
実際のサーキットでは、自動ルートが悪魔です。回路がブレッドボードの自動ルートで動作する場合はおそらく動作しますが、回路に高速信号がある場合は終了します。森の中の長い散歩で地面の痕跡を取ることになります。自動配線のために、単純なボード(30個未満のコンポーネント)でグラウンドピンに0.5ボルトの正弦波があることがわかりました。
コルトゥク

ただし、自動ルーティングは、初心者がレイアウトを習得するのに非常に役立ちます。
コルトゥク

2
5〜10分で片面ボードを作成できましたが、自動ルーティングを実行して比較しようとすると、自動ルーティングが失敗し、別のレイヤーが必要になりました。
ケレンイブ

編集への応答として:グラウンドと電源トレースが良好であることを確認する必要があります。自動ルートは依然として悪魔であり、早発型の男性型脱毛症と地球温暖化の原因です。
Kortuk

Kortukに追加するために、高帯域幅のデジタルI / OまたはRFの設計を検討するほど多くのことをしたとは思いませんが、自動ルーターの問題に遭遇しました。マイクロコントローラーをFTDI usbチップに接続しただけでも、オートルーターを使用したときに頭痛の種になりました。マイクロコントローラー、RFID、USB、Canbus、IR、およびXBeeを使用して、問題なく手動で回路をルーティングすることができました。
ケレンブ

6

ここにいくつかのヒントを順不同でリストアップします。

  • 最初に電源/グランド戦略を決定します。可能な限り、電源プレーンとグランドプレーンを使用してください。両面ボードに貼り付ける場合は、底面にアースを流し込み、孤立した銅は必ず取り除いてください。あなたの目標は、常に地面への最短経路を持つことです。高周波信号は、最小の抵抗ではなく、グランドへの最小のインダクタンス経路に従います。デカップリングコンデンサを追加する必要がある場合があります。

  • グリッド上でレイアウトを行い、グリッドサイズを最小トレースサイズの倍数にします。グリッドの倍数の大きなトレースを作成します。

  • 高周波信号または高容量のバス(伝送線路の影響を考慮する必要があるもの)には特に注意してコンポーネントを配置してください。いくつかの例:低速バスであっても、多くのチップ(3-4 +)に接続するI2Cバス。特に1MHz以上のSPIバス、I2Sバス、クロック分配、水晶発振器、USB、イーサネット、メモリバスなど

  • オートルーターは吸う。オンオフ制御だけの25のGPIO信号があり、実際にそれらがどこに行くのか気にしない場合でも、それらは便利です。電源や信号線を配線しないでください。アルティウム、オルカ、ワシを使用しましたが、どれもかなり悪いです。

  • ADC / DACデータシートに個別のアナログおよびデジタルグランドが必要であると記載されている場合でも、実際に何をしているのかを本当によく理解していない限り、決してグランドプレーンを使用しないでください。グランドリターンパスに注意しますが、プレーンを分割しないでください。

  • 複数の供給電圧の領域が原因で分割電源プレーンを使用する必要がある場合:隣接するレイヤーで信号トレースが分割を越えることはできません。トレースが何であるか、またはトレースが何であるかは関係ありません。そのスプリットを越えないでください。これを実施するには、影響を受けるレイヤーにキープアウトを配置します。

  • コンポーネントを配置する場合、コンポーネントとその密接に関連する回路を最初にレイアウトしてから、それらをグループとしてボードに移動すると役立ちます。たとえば、スイッチング電源の場合、IC自体は非常に小さいことがよくありますが、外部サポート回路のレイアウトも考慮する必要があります。外部サポート回路も、制御された電流経路と非常に近くに保つ必要があります。したがって、最初に回路の全体をボードの寸法の外側にレイアウトして、実際に必要なスペースの大きさを把握してください。デカップリングキャップでさえ、予想よりも多くのスペースを占有する可能性があるため、すべてのICで同じことを行います。


4

他の人が持っている詳細については詳しく説明しません。彼らは方法を議論する素晴らしい仕事をしました。

Intelが作成したアプリノートにリンクしたいと思います。このノートは、始めたときに、最初にすべきことを考えさせるのに役立ちました。他の情報源をご希望の場合はコメントしてください。私のテクニックを本当に改善するために私がそこからどこへ行ったのかをお見せできます。ただし、これは、適切に設計された2層ボードからグランドと電源プレーンを備えた4層ボードの品質を取得する方法を示しています。


4

私は専門家ではありませんが、これは私が従うアプローチであり、動作します...

1.最初に電源レールと接地レールから始めて、最も重要なトラックをルーティングします

2.可能な場合は、ボードの端の周りに地面を走らせます(ただし、端に触れるほど近すぎないでください)

3.次のステップは、回路を機能的な構成要素に分割することです

4.ブロック間の接続ができるだけ単純になるようにブロックを配置します。

5.次に、自動ルーティングを使用してレイアウトを確認します。配置が良好な場合、自動ルーティングは数秒で成功します(60秒未満、これは明らかにあなたのciruitの複雑さに依存します)。 99se、イーグルに慣れていないため、自動ルーティング時間が異なる場合があります)

6.次に、自動ルート...と手動ルートを元に戻します。最初に機能ブロック内のトラックをルーティングし、次にブロック間の接続をルーティングします。

古い言い伝えでは、デザインは90%の配置と10%のルーティングであり、適切な配置を得るために時間をかけると、残りは所定の位置に収まります。


ボードの端に沿って電源と接地を実行する必要があると言っていますか?
コルトゥク

90%が配置であることに同意します。
ケレンイブ

@Kortuk私は、少なくとも片面と両面のボードが関係する場所では、地面をエッジの周りに走らせるべきだと言っています
投票

ボルティング、グランドは可能な限り接続を短くし、インピーダンスをできる限り低くする必要があります。グランドプレーンを作成するために、あまり重くない1つのレイヤーでも撮影する必要があります。エッジ近くでトレースを実行すると、放出が大幅に増加します。高速で実行しているものがある場合は、EMIの問題があり、FCCが製品を気に入らないことを保証できます。私はこれを手伝っていることを知っていますが、多くの場合、レイアウトがどれほど科学的であるかを人々は理解していません。あなたはそれを非常にうまくやっていて、私は一般的に同意しますが、私のリンクを見てください。
Kortuk

1
2層設計でグランドプレーンを使用すると、複雑さが大幅に軽減されます。はい、私は人々がしばしば悪いレイアウト習慣を形成し、それが彼らの回路の問題に引き継がれ、彼らがしばしば回路を非難することを見つけます。
Kortuk

3

ボードを配置する際の便利な戦略は、最初に大きなコンポーネントを、次にコネクタを、次にRsやCsなどの小さなコンポーネントを配置することです。コンポーネントの配置は非常に重要です。配線するときは、電源、グランド、クロックなどの重要なネットから始めます。次に、最短のネットの配線を開始し、最長のネットを最後まで残します。


0

また、外部周辺部品を必要とするICのデータシートには、配置と配線のガイドラインがよくあります。まだ言及されていなかったと思います。私の経験から、オートルーターの使用はお勧めしません。初心者には良いと言われていましたが、IMOはその逆です。多くの「ベストプラクティス」が存在するため、ほとんどの自動ルーターには知識がありません。

PCBを初めてEMVの承認を受けることに直面したので、細部への注意が重要であり、ほとんどの自動ルーターがそれらの細部を台無しにすることが重要であることがわかりました。

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