高速PCB設計

高速設計の課題に対処するための簡単なソリューション

Filter
0 Selected Tags by Type 0 Selected 全て Software 0 Selected 全て Clear ×
Clear
0 Selected Tags by Type
0 Selected Software
差動ペア間隔 タイトとルーズの差動ペア間隔と結合を使用すべきか? トレースインピーダンスについてや、特定のインピーダンスを達成するために必要なトレースサイズの計算方法に関して多くの質問を受けます。シングルエンドトレースの適切なトレース幅を決定することと同じくらい重要なのが、差動ペアの2つのトレース間の適切な間隔の決定です。そこでの問題は、差動ペアのトレースが互いにどれくらい近くにある必要があるか、そして「密接な結合」が本当に必要かどうかです。 この設計ガイドラインについて興味深いのは、おそらく最も不明確に定義されている唯一のPCB設計の経験則であることです。「緩い結合」や「密接な結合」が数値的には具体的に何を意味するのか?10人の異なる信号整合性の専門家に尋ねると、20種類の異なる回答を得るでしょう! この記事では、差動ペアの間隔に関する密接な結合と緩い結合の現実的な説明に近づきたいと思います。また、差動ペアの間隔がインピーダンス、差動モードノイズ、共通モードノイズの受信、終端などにどのように影響するかについても考察します。見ていくと、密接な結合(それが何を意味するにせよ)に焦点を当てることにはその価値がありますが、しばしば間違った理由で必要とされがちです。 差動ペアの間隔が信号整合性に与える影響 上記で触れた各次元について見ていきましょう。差動ペアの間隔がどのような役割を果たし、適切な値をどのように設定するかを正確に理解します。 インピーダンス 間隔によって影響を受ける差動ペアの主要なパラメータはインピーダンスです。差動ペアのインピーダンスは、各トレースの自己容量と自己インダクタンス、および各トレース間の相互容量と相互インダクタンスに依存します。これは、異なるペアの典型的なインピーダンスの式を 奇数インピーダンスと差動インピーダンスに分解する必要があることを意味します。これらは以下のように定義されます: 相互インダクタンスと容量は、2つのペアに等価の合計インダクタンスと容量を与えるために存在します。上記の方程式では、損失(伝送線インピーダンス方程式のRとG)を無視していますが、ここで重要なのは間隔に注意を払うことです。 ペアを近づけるほど、 L Mと C Mが大きくなるため、差動インピーダンスは小さくなります。両方の L Mと C Mは、間隔が無限大になるとゼロに収束します。 言い換えると、 差動インピーダンス目標(標準で指定されているか、測定から決定されている)に到達するように設計している場合、二つのペアをあまりにも近づけてはいけません。そうすると、差動インピーダンスが小さすぎるため、インピーダンス目標を違反することになります。しかし、間隔を小さくすると、二つのトレース間の電場と磁場がルートの長さに沿って集中し、損失が増加します。
USB 2層PCB 2層PCB上のUSBインターフェースのための配線要件 以前のブログで、デジタル信号を使用したルーティングとレイアウトをサポートするための2層PCBのルーティングルールを準備する際の基本的なポイントについて説明しました。特に、I2CやSPIのようなデジタルインターフェースをサポートするために必要な基本的なスタックアップとルーティングルールを見てきました。これらのインターフェースを扱う際、いくつかのシンプルなガイドラインがあなたのボードの信号整合性を保証し、EMIを減らすのに役立ちます。 では、USBのようなインピーダンス制御インターフェースはどうでしょうか?インピーダンス制御の必要性、そしてそれをいつ違反できるかを知ることが、2層PCB上でUSBのようなものをルーティングする際の主なポイントです。この記事では、USBのような高速プロトコルをどのようにルーティングすべきかを示します。具体的には、USBデータを運ぶトレースに受け入れることができる長さ制限を含む、ボードのルーティングに必要な重要な設計ルールを見ていきます。このシリーズの前の記事をまだ読んでいない場合は、USBルーティング要件に設定される制限を理解するために必要な概念的な基盤を築くので、ぜひご覧ください。 始めに:USB高速ルーティング要件 前回の2層PCBルーティングに関する記事では、インピーダンスマッチングを適用することなく設計できる最長のライン長を決定する手順について見てきました。私たちは、伝送線の長さに沿った入力インピーダンスの偏差をどの程度許容できるかに依存して、長さの限界が決まることを発見しました。特に、信号の移動距離の10%から25%を重要な要因としてトレース長を制限するかどうかによります。 このデモでは、このボード上でのUSB 2.0のルーティングをHigh Speed規格で見てみたいと思います。特定の理由からこの規格に焦点を当てています。USB 2.0(High Speed)は、古いデバイスとの接続性を提供するとともに、高速データ転送率を実現し、Arduinoのような人気のプラットフォームでType Bプラグとしてまだ使用されています。 2つの可能な設計を例示するために、USB 2.0の2つの仕様(Full SpeedとHigh Speed)のデータレートと立ち上がり時間を比較しました: 最小ドライバ立ち上がり/下がり時間 - 500 ps(High Speed) -
EMIシールディング技術 EMIシールディング技術:PCB設計ソフトウェアで使用できる方法 電磁干渉(EMI)は、世界中の政府が電子デバイスが発生または受信することが許されるEMIの量に制限を設けるほどの問題です。電子デバイスは、意図しない放射を防ぎ、非常に高い周波数値まで導電性ノイズを抑制するように設計される必要があります。これは、PCBレイアウトのすべての回路にフィルタリングを追加する単純な問題ではなく、システム全体とその構造を考慮することについてです。 現代のEMIシールド技術はPCB設計において2つの領域に分かれます:ボードレベルの電磁シールドとエンクロージャーレベルの電磁シールド。EMCテストに合格するために役立つボードレイアウトの実践がいくつかあり、システムで過剰なEMIが検出されるのを防ぐためにエンクロージャーに加えることができる簡単な変更がいくつかあります。適切なPCB設計ソフトウェアを使用することで、設計者は両方のセットのソリューションを実装し、製造業者が設計を正しく構築するための十分な文書を持つことを確実にすることができます。 ALTIUM DESIGNER® 現代のEMIシールド技術を実装するための高度なレイアウトツールを備えたPCB設計ソフトウェア。 今日の現代のデバイスは、市場に出るためには電磁両立性(EMC)テストを受けなければなりません。これらのテストの背後にある考え方はシンプルです:電子デバイスから放出される電磁放射とその結果として生じる電磁干渉を測定します。もしボードがこれらのテストに合格しない場合、それは再設計のためにデザイナーのもとに戻され、新しいプロジェクトを完成させるためのより多くの費用と時間がかかります。しかし、PCB設計ソフトウェアで実装できるいくつかの基本的な設計戦略を用いることで、これらのテストに成功するための助けとなります。 EMIシールドは、ボードレベルの解決策が失敗した場合にエンクロージャ内にも実装できます。これらの解決策を実装するためにボードとエンクロージャを再作業する必要があったことがあるなら、効率的であり、ボードに変更を迅速に実装することがいかに重要かを知っているでしょう。Altium Designerの完全なPCBレイアウト機能セットとMCADコラボレーションスイートは、EMIシールディング技術の両方のセットを実装するために使用できる理想的なツールです。 レイアウトでのPCB EMIシールディング技術の実装 EMIシールディング技術を適用するためのいくつかのシンプルだが効果的な方法があります。コンポーネントおよび材料会社の中には、さまざまな周波数を対象とした特殊な電磁シールディング材料を供給するところがあります。フィルターや最良のレイアウト実践のような初期の方法が失敗した場合、PCBレイアウトで以下の機能を使用することができます: 金属製の回路基板シールド缶は、過剰な電磁放射を抑制するために、騒がしい回路の周囲にカスタム製作して取り付けることができます。 エラストマー電磁シールド材料は、PCBレイアウト内の特定のコンポーネントやコネクタを対象として電磁放射を抑制するために使用できます。 高電気伝導性メッシュ材料は、フレックスボードやリジッドフレックスボード特に、硬質のシールド缶に代わる柔軟な選択肢として使用できます。 分離された/スターグラウンドを均一なグラウンドプレーンに置き換えることで、複数の接地点を提供し、導電性の回路基板シールド材料を容易に接地できるようにするのに役立ちます。 フェライトビーズ、ロッド、プレートは、従来のフィルタ回路が失敗した場合に、ターゲットとなるEMIフィルタとして使用できます。 これらは、さまざまなベンダーからアクセスしてPCB設計ソフトウェアに組み込むことができる、いくつかのシンプルな方法とコンポーネントです。ただし、設計がEMCテストに合格できるように、PCBレイアウトにおいていくつかのベストプラクティスを実施することを確認してください。 最高のPCBレイアウトツールは、EMIシールドを追加するのに役立ちます PCBのレイアウトがどのように配置されているかによって、設計内の銅の配置のおかげでEMIシールドを提供することもできます。設計のルーティング方法とPCBのスタックアップの構築方法は、電子デバイスがEMCテストに合格できるかどうかに影響を与えます。Altium Designerのような最高のPCBレイアウトユーティリティを使用すれば、最適なルーティングとレイアウトの実践を簡単に実装して、EMIを防止し、設計に追加のEMIシールド材料を適用するのに役立ちます。
ルーティング中にPCBインピーダンス制御を確保する方法 PCBルーティング:式とリソースを使用してPCBインピーダンス制御を確保する方法 高速信号と高周波信号に共通する一つの要素があります。それは、低損失、低分散の相互接続でインピーダンス制御されたルーティングが必要であるということです。PCBのインピーダンス制御は、適切なルーティングツールと設計ツール内に統合された インピーダンス計算機がなければ達成が難しいです。ほとんどのインピーダンス計算機は、PCB基板上の実際のトレースを正確に表現しない基本方程式を使用し、信号伝播を正しく記述しません。 基準以下のPCB設計機能にボードの機能性を危険にさらす代わりに、入手できる最高の高速設計ユーティリティセットが必要です。最高のPCB設計ソフトウェアには、実際のPCB基板の材料特性を考慮した正確なPCBインピーダンス計算機が含まれています。これらのツールは、高品質の回路基板をルーティングするのに役立つように、回路図やPCBレイアウト機能とも統合されるべきです。統合ソフトウェアパッケージを使用することで、PCBのインピーダンス制御を確保し、生産性を維持できます。 ALTIUM DESIGNER プロフェッショナルな設計者向けに制御されたインピーダンスルーティング機能を備えた統合PCB設計アプリケーション。 高速回路基板やRF回路基板では、基板内の信号が目的地に到達するために非常に正確なルーティングが必要です。高速/RF設計者は、回路基板において正しいインピーダンスの設計が重要であることを知っておくべきです。高速信号を運ぶすべての接続部は、強い反射がなく負荷部品に電力が伝達されるように、正しいトレースインピーダンスを持たなければなりません。 次のPCB設計を行う前に、制御インピーダンスが必要かどうか、そしてそれをどのように計算するかを確認してください。PCBインピーダンスは手計算できますが、最適なPCBルーティングツールセットを使用してレイアウトを作成するときに計算が最も簡単です。制御インピーダンスの風景においてPCBルーティング機能がどのように適合するかを本当に理解するには、インピーダンスがどのように計算されるか、そしてほとんどのPCBインピーダンス制御計算機ができないことを理解することが役立ちます。 PCBトレースインピーダンス計算 誘電率定数とトレースの形状が分かっている限り、回路基板内のトレースインピーダンスを計算する方法はいくつかあります: マイクロストリップまたはストリップラインのインピーダンスに対してIPC-2141方程式を使用する Waddelの伝送線方程式を使用する 分散と銅の粗さを考慮できるフィールドソルバーを使用する ほとんどのトレースインピーダンス計算機は、IPC-2141メソッドに基づいていますが、これは今日のモダンな高速・高周波PCB設計には不正確であるとされています。Waddelの方程式は、インピーダンスを計算するための最も正確な分析ツールとして広く認識されていますが、PCBインピーダンス制御には使用が難しいです。これは、インピーダンス目標に到達するために必要な最適なPCBトレース幅を決定するために、これらの方程式を解くための数値アルゴリズムが必要だからです。 これらの方法の代わりに、PCB設計ツールには、インピーダンス目標に到達するために必要なトレース幅を自動的に計算できる機能が含まれているべきです。 インピーダンス計算に分散と損失を含める 実際のPCBラミネートには、インピーダンス計算に含める必要があるいくつかの損失、銅の粗さ、および分散があります。損失と分散を考慮することは、インピーダンス計算のための統合フィールドソルバーを備えたPCB設計ツールにアクセスできる場合、簡単です。Altium Designerの設計ツールを使用すると、複雑なモデルや方程式を使用せずに必要なインピーダンスを簡単に計算でき、インピーダンスプロファイルに準拠するためにボードのルーティングを開始できます。 正確なインピーダンス制御を確保するために、すべての損失源はPCBインピーダンス計算に含めるべきです。 回路基板レイアウトにおける損失と分散についてもっと学びましょう。
Altium Need Help?