Easy, Powerful, Modern

The world’s most trusted PCB design system.

On-Demand Webinars

Missed our live stream webinar? Watch all of Altium's on-demand webinars here.

シグナル・インテグリティ_記事 2 高速PCB設計:信号整合性、EMI軽減、および熱管理の確保 高速信号の整合性は、現代のPCB(プリント回路基板)設計において重要であり、性能、信頼性、およびコンプライアンスに影響を与えます。高速PCBを設計するには、クロストーク、電磁干渉(EMI)、および熱管理などの信号整合性の問題を管理する必要があります。この記事では、クロストーク、グラウンドプレーン戦略、電磁干渉(EMI)、および熱管理を含む高速信号整合性のいくつかの重要な側面を探り、実用的な洞察と例を提供します。これらの概念をさらに深く掘り下げ、拡張された戦略と詳細な例を提供しましょう。 電磁結合とクロストーク 電磁結合:隣接するトレースの信号は、互いに電磁場を誘導することができ、干渉を引き起こします。この現象は電磁結合として知られており、高い周波数でより顕著になります。例えば、密接に配置された高速データラインを持つPCBを考えてみましょう。あるトレースが高周波のクロック信号を運び、隣接するトレースが敏感なデータ信号を運ぶ場合、クロック信号によって生成された電磁場はデータ信号にノイズを誘導し、データエラーを引き起こす可能性があります。 トレースの近接性:信号トレースが互いに近いほど、クロストークの可能性が高くなります。この干渉を減らすためには、トレース間に適切な間隔を保つことが重要です。例えば、高速イーサネットPCBでは、ペア内の信号整合性を確保するために差動ペアが密接に配線されます。しかし、異なるペア間ではクロストークを防ぐために十分な間隔が保たれます。 高周波信号:高い周波数は、より強力な電磁場を生成し、クロストークを悪化させる可能性があります。信号周波数が増加するにつれて、適切なレイアウトと間隔を確保することがますます重要になります。例として、RF回路設計では信号がギガヘルツ周波数に達することがあります。RF信号トレースを他のデジタルまたはアナログトレースから分離して干渉を防ぐために特別な注意が必要です。 不十分なグラウンディング:不適切なグラウンディングはクロストークへの感受性を高めます。固定された連続的なグラウンドプレーンは、リターン電流のための低インピーダンスパスを提供し、信号干渉のリスクを減少させます。例えば、多層PCBでは、信号層の直下にグラウンドプレーンが配置されます。これにより、リターン電流が明確なパスを持ち、クロストークの可能性を最小限に抑えることができます。 高速デジタル通信分析において使用されるアイダイアグラムは、開いたアイパターンを通じて信号整合性を示し、色のグラデーションが信号密度と性能を示しています。 EMI軽減技術 適切なPCBレイアウト: トレースのルーティングを最適化し、ループ領域を最小限に抑え、グラウンドプレーンを効果的に使用することで、EMIを大幅に削減できます。例えば、高速デジタル設計では、重要な信号トレースをグラウンドプレーンの間に挟まれた内部層にルーティングします。これによりループ領域が最小限に抑えられ、EMIに対する効果的な遮蔽が提供されます。 フィルタリング: フェライトビーズやキャパシタなどのフィルタを実装することで、高周波ノイズを抑制し、EMIを減少させることができます。例えば、フェライトビーズは電源ラインに配置され、高周波ノイズをフィルタリングし、それが敏感なアナログ回路に伝播するのを防ぎます。 コンポーネントの配置: 騒音の多いコンポーネントを敏感なエリアから離して配置し、適切な遮蔽を確保することで、EMIを軽減することができます。例えば、混合信号PCBでは、アナログコンポーネントを一方の側に配置し、デジタルコンポーネントを反対側に配置し、その間にグラウンドプレーンを配置して隔離を提供します。 金属シールド: 騒音の多いコンポーネントを金属シールドで囲むことで、EMI放射を防ぎ、近くの敏感な回路を保護できます。例えば、PCB上のRFモジュールは、電磁放射を含むためにしばしば金属シールドで覆われ、隣接する回路との干渉を防ぎます。 グラウンディングとボンディング: 適切なグラウンディングとボンディングを確保することで、リターン電流の明確な経路を提供し、グラウンドループの可能性を減少させることにより、EMIを最小限に抑えます。例えば、グラウンディングストラップやビアを使用して異なるグラウンドプレーンを接続し、PCB全体にわたってリターン電流の低インピーダンス経路を確保します。 フィルタ設計: 容量性および誘導性フィルタを使用することで、望ましくない周波数を効果的にブロックし、EMIを減少させ、信号の整合性を向上させます。例として、入力ラインに使用されるローパスフィルタは、高周波ノイズをフィルタリングし、敏感なコンポーネントに到達する信号の周波数のみを確保します。
PIMX8 プロジェクト - 第6章 Altium Designer Projects Pi.MX8 プロジェクト - ボードレイアウト パート4 Pi.MX8コンピュートモジュールSoMプロジェクトの新しいインストールメントへようこそ!このアップデートでは、PCB設計に最後の仕上げを行い、プロトタイプの生産準備を整えます。 前回の 記事では、信号層のルーティングを完了しました。これはPi.MX8モジュールのPCBレイアウトで最も時間がかかる部分でした。しかし、同じくらい注意を要する2つのタスクがまだ残っています。電源プレーンのルーティングと信号遅延の調整です。 電源プレーン まず、電源プレーンから始めましょう。私は通常、遅延調整を最後のステップとして行うのが好きです。なぜなら、長さ調整のために必要なメアンダーがボード上の残りのスペースをしばしば埋め尽くすからです。例えば、電源ネットをルーティングする際に追加のVIAを配置する必要がある場合(時には必要になることがあります)、必要なスペースを作るために長さ調整プリミティブを調整する必要が出てくるかもしれません。最後に長さ調整プリミティブで残りのスペースを埋めることで、追加の作業を避けることができます。 利用可能な電源プレーン層 レイヤースタックを見ると、2つの専用の電源プレーン層が利用可能であることがわかります。これらの層は、薄いプリプレグによって隣接するグラウンド層から分離されています。このスタッキングは低インダクタンスプレーンの容量を増加させ、高周波でのPDNインピーダンスを減少させるのに役立ちます。 まず、高電流の電源レールを配線しましょう。この場合、これらはi.MX8 SoCとDRAMコントローラーのコアおよびメモリレール、そしてLPDDR4 ICです。 SoCのPMICコアおよびメモリ供給 VCC_ARMおよびVCC_SOCレールはリモートセンシングを使用しており、これはバックコンバーターのフィードバックノードがMIC近くの出力コンデンサにルーティングされるのではなく、i.MX8の電源パッドにルーティングされることを意味します。これは、電源プレーンまたはポリゴンを通る電圧降下を補償するためです。これらのレールの電流が比較的高く、PMICがこれらの電圧を正確に調整する必要があるため、負荷で直接「電圧を測定」することが重要です。次の図は、電源ポリゴンを通る電圧降下を示しています: 電源ポリゴンを通る電圧降下 VCC_ARMレールのパワーポリゴンは、レイヤー6にルーティングされています。ポリゴンのアウトラインに近くルーティングされたトレースは、リモートセンシング信号です。理想的には、リターンパス電流によって導入される寄生効果を補償し、フィードバックをノイズに対してより耐性を持たせるために、差動電圧を測定したいところですが、私たちの場合、これは必要ありません。参照設計の推奨に従います。 VCC_SOCポリゴン フィードバックトレースは、SoCのピンの近くで「ネットタイ」を使用して、フィードバックネットをパワーネットに接続します。ネットタイを使用しない場合、フィードバックトレースとパワーポリゴンの間のクリーンな分離を手動で確保する必要があります。このアプローチはエラーが発生しやすいです。ネットタイは、両端に小さなパッドを持つ短いトレースセグメントからなるフットプリントです。コンポーネントタイプをネットタイに設定することで、Altium Designerはこのコンポーネントに対してショートサーキットエラーを生成しません。 VCC_ARMポリゴンとDRAMパワーレールは、レイヤー5で同様の方法でルーティングされています。 VCC_ARMが強調表示され、DRAMパワーレールが紫色で表示されています 残りの電源レールは、レイヤー5と6に分配されています。1.8Vおよび3.3Vのシステム電源ポリゴンは、これらのレールに接続されている多くのコンポーネントがボード全体に分散しているため、ボード全体にわたって広がっています。
SI 記事 1 PCBデザイナーのための究極の高速信号整合性入門 シグナルインテグリティの基礎 シグナルインテグリティとは、PCB(プリント回路基板)を通過する電気信号の品質と信頼性を指します。高速PCB設計において、シグナルインテグリティを維持することは重要であり、わずかな信号の歪みでもデータの破損、通信エラー、全体的なシステムの故障につながる可能性があります。インピーダンスの不一致、クロストーク、信号の反射、電力の変動などの要因がシグナルインテグリティに大きな影響を与えるため、慎重な設計と分析が必要です。 PCBにおけるインピーダンスの理解 PCB設計の文脈において、インピーダンスとは、交流が回路を通過する際に遭遇する抵抗のことです。このインピーダンスは、トレースの幅や厚さ、これらのトレースの間に使用される誘電体材料の種類、PCBの層の全体的な構成など、さまざまな要因によって形成されます。高速PCBアプリケーションでは、信号の反射を避け、信頼性の高いデータ伝送を保証するために、一定のインピーダンスを維持することが重要です。 高速PCB設計におけるインピーダンスの一貫性を確保するために、いくつかの戦略的な技術が適用されます: 制御インピーダンストレース: エンジニアは、目標インピーダンス値を達成するために、トレースの幅や間隔といった幾何学的特性を設計します。高度なシミュレーションツールが使用され、これらのインピーダンスレベルを生産前にモデル化し検証します。例えば、特定の信号トレースに対して50オームのインピーダンスを確立することが設計要件となる場合があります。シミュレーションを通じて、トレースの寸法はこの仕様を一貫して満たすように微調整されます。 差動ペア: 高速信号伝送において、信号はしばしば差動ペアとして配線され、これは2つの補完的な信号が同時に送信されることを意味します。この構成はインピーダンスを安定させるだけでなく、ノイズの軽減にも役立ちます。USB 3.0技術において差動ペアが一般的に使用され、信号の整合性を向上させ、電磁干渉を減少させます。 材料選択: 基板材料の選択は、インピーダンス安定性に大きな影響を与えます。一貫した誘電特性を持つ材料を選択することで、PCB全体でインピーダンスが変動しないようにします。例えば、安定した誘電定数で知られる標準のFR4材料は、回路基板全体でインピーダンスの一貫性を維持するためによく選ばれます(トレースが長すぎない場合)。 Altium DesignerのPCBスタックアップエディターに統合された電磁場ソルバー 反射と信号終端 信号反射は、信号がその経路に沿ってインピーダンスの不一致に遭遇したときに発生し、信号の一部がソースに向かって反射することを引き起こします。この反射は信号を歪ませ、データエラーを引き起こし、全体的な信号の整合性を低下させる可能性があります。インピーダンスの不一致の一般的な原因には、トレース幅の急激な変化、ビア、コネクターが含まれます。 終端技術は、伝送線のインピーダンスを負荷と一致させ、反射を最小限に抑えるために使用されます: 直列終端: これは、信号源の近くに抵抗を直列に配置することを含みます。これは短いトレースに対して単純で効果的です。例えば、高速メモリインターフェースでは、トレースインピーダンスに一致させ、反射を防ぐために33オームの直列抵抗が使用されるかもしれません。 並列終端:
Pi.MX8_Chapter_V Altium Designer Projects Pi.MX8 プロジェクト - ボードレイアウト パート3 Pi.MX8オープンソースコンピュータモジュールプロジェクトの新しいインストールメントへようこそ!このシリーズでは、NXPのi.MX8Mプラスプロセッサを基にしたシステムオンモジュールの設計とテストについて詳しく説明します。 前回の アップデートでは、レイアウト準備を完了しました。これには、インピーダンスプロファイルの作成、ボード製造業者の仕様に従った設計ルールの追加、特別な設計ルールを適用すべきエリアの定義が含まれます。また、LPDDR4インターフェースのルーティングも完了しましたが、長さ調整は(今のところ)行っていません。 DRAMインターフェースの長さ調整を始める前に、Pi.MX8モジュール上の残りのインターフェースのルーティングを見ていきます。ボード上には、多くの高速および低速バスがあり、その中には多くのルーティングスペースを必要とする広い並列バスもあります。各インターフェースに十分なスペースを割り当てるために、まずモジュールの各ルーティング層について大まかなフロアプランを作成します。 ルーティング計画 ルーティングプランは、利用可能な信号層全体に高速および低速インターフェースをどのように分配するかを決定するのに役立ちます。あらかじめ大まかなガイドを設定することで、現在作業している層に十分なルーティング用の不動産が利用可能であることを確認できます。これにより、層の移行を最小限に抑え、ルーティングプロセス中に行う再作業の量を減らすことができます。 レイアウト計画を設定する方法はいくつかあり、主に利用可能なツールに依存します。私たちに必要なのは、既存の画像の上にスケッチを描くことができる基本的な描画ツールです。この例では、Inkscapeを使用します。 Inkscapeでは、背景画像を追加して、配置されたコンポーネントと未ルーティングのインターフェースをカラーのエアワイヤとして表示できます。このスクリーンショットでは、信号層でルーティングされるネットにのみ焦点を当てるため、電源ネットは非表示になっています。回路図では、各電源ネットにネットクラス指令を配置しており、レイアウトエディターで関連するネットクラスを有効にするか非表示にすることで、どのネットがプレーン層でルーティングされるかを簡単に識別できます。 実際のルーティングには、Inkscapeで線を追加して、対応するレイヤー上でルートしたいインターフェースを表します。これらの線の幅を調整して、インターフェースでルーティングされる信号の数を表現できます。線の色は、背景画像から選択して、どのインターフェースが表されているかを識別しやすくすることができます。 レイヤー間の移行にもすべてのレイヤーにスペースが割り当てられる必要があるため、各線の末端にブロックを追加してレイヤー移行を詳細にします。 Inkscapeでのレイアウト計画、背景画像としてAltium Designerのスクリーンショットを使用 上記のプロセスを各ルーティングレイヤーで繰り返した後、実際のルーティングプロセスを開始できます。 トップレイヤーのルーティング ルーティング戦略を確立したので、まずはトップレイヤーのインターフェースのルーティングから始めましょう。トップレイヤーのコンポーネントのファンアウトルーティングは既に完了しているため、残りのスペースをすべてシグナルルーティングに使用できます。残されたスペースは多くありませんが、内部シグナルレイヤーのルーティングを後で容易にするために、内部レイヤーのルーティングに干渉しない領域に戦略的にVIAを配置することで、まだ利用可能です。これは、あらかじめレイアウトを計画することのもう一つの利点であり、そうでなければこれらの領域はこの段階で定義されていません。 トップレイヤーのPiMX8モジュールのルーティング トップレイヤーにトレースを配置する際には、フィデューシャルやラベルなどの機能をトップレイヤーに追加するためのスペースが必要であることも考慮する必要があります。レーザーエッチングされたデータマトリックスコードは、均一なコントラストを提供するために、固体の銅領域またはトレースのない領域を必要とする場合があり、これらの領域はルーティングに使用できません。 内部シグナルレイヤーのルーティング ほとんどの接続は、レイヤースタックマネージャーで定義した2つの内部信号層に配置されます。まず、すべての高速同期インターフェースのルーティングから始めましょう。この場合、MIPI-CSI、MIPI-DSI、LVDSインターフェースなどが該当します。これらのインターフェースはすべて低電圧差動信号を使用し、専用のクロックラインと少なくとも2つのデータラインを持っています。各データラインの長さは、一定のタイミングマージン内でクロックラインに合わせる必要があるため、多くのルーティングスペースが必要です。複数の差動ペアの長さを合わせるには、かなりのスペースが必要になることがあります。なぜなら、インターフェース内の1つ以上のペアが、考慮しなければならない大きな遅延を引き起こす可能性が非常に高いからです。これらのインターフェースを最初にルーティングすることで、後で長さ調整のために十分なスペースが確保できるようになります。 これらの高速差動ペアの層間遷移の近くにリターンパスVIAを配置することも、信号の整合性を確保するために重要です。リターンパスVIAは複数の層にわたってスペースを取ることができるので、信号の遷移が配置されたらすぐにこれらのVIAを配置するべきです。