マルチボード設計の基礎 - AltiumLive University

投稿日 2018/10/18 木曜日
更新日 2020/03/20 金曜日
マルチボード設計の基礎 - AltiumLive University

設計方法論

Design Methodology Design Methodology Design Methodology - Flow

 

新規プロジェクトとソースファイルの作成

新しいマルチボードプロジェクトを作成する: ファイル  >> 新規  >>  プロジェクト  >> マルチボード設計プロジェクト (*.PrjMbd)

Create a new multi-board project


ソースファイル:

  1. 論理設計 - マルチボード回路図ドキュメント (*.MbsDoc)
  2. 物理設計 - マルチボード組立ドキュメント (*.MbaDoc)

プロジェクトにソースファイルを追加するには、プロジェクト名を右クリックしてから、新規追加 >> ファイルタイプ。

adding source files into a project


注意:ECOプロセスを開始する前や子プロジェクトへのモジュールのリンク時には、MBSおよびMBAドキュメントを保存しておく必要があります。

直感的なマルチボードシステム設計

複雑な設計とエラーの起きないシステム相互接続を実現する最も簡単な方法です。

回路図ワークフロー

モジュールを配置してPCBプロジェクトにリンクする

配置 >> モジュール [P >> M] または右クリック >> 配置 >> モジュール

Place Module and Link to PCB Project


モジュールのプロパティパネルでソース(PCBまたはマルチボードプロジェクト)を定義する

PCB or Multi-Board project


子プロジェクトはマルチボードプロジェクトツリーに表示される

Child projects


PrjMbdで使用するための子プロジェクトの準備

パラメータ名の追加:システム パラメータ値の設定:コネクタ単板回路図の部品用。

​​​​​​​Prepare Child Project for Use in PrjMbd


注:この手順は、すべてのMiniPC子プロジェクトで既に完了しています。

モジュールエントリのインポート

モジュール上で右クリックして、デザイン >> 選択した子プロジェクトからインポート

 Import From Selected Child


全てのモジュールを更新するには、デザイン >> 子プロジェクトからインポートを選択

Import From Child Projects


標準ECOダイアログがデータ転送制御に使用されます

Standard ECO dialog


注:子プロジェクトのコンパイルはインポート時に実行されます。「選択した子プロジェクトからインポート」は、小さな変更後に選択したモジュールのみに対しての迅速なデータ転送にのみ推奨されます。

接続線の追加

配置 >> 直接接続 [ショートカットキー: P >> D] または右クリック >> 配置 >> 直接接続

Add Connection Lines


緑のマーカーが接続の開始と終了の有効な位置に表示されます

直接接続については、デフォルトで以下のデータが表示されます:

Direct Connection


注:直接接続は、直接的な接触で他のボードに直接挿入されるボードを表します。すべての接続タイプの概要については、用語集を参照してください。

子プロジェクトの回路図へのクロスプローブ

Cross-Probe to Child Project Schematic


注意: 子プロジェクト(スキーマティックまたはPCB)への迅速なナビゲーションにはCrossprobeを使用してください。

ネットラベルの交換

Swap Net Labels


電気的ルールチェック(ERC)

ERCの違反レベルの確認:プロジェクト >> プロジェクトオプション >> エラーレポーティング

Reviewviolations level for ERC


違反の説明:

  • 異なるネット名-マルチボードスキーマティックと子プロジェクトのネット名が一致しない
  • ネットなし-マルチボード接続のピンの一つに子プロジェクトでネットがない
  • 未解決の競合-ある子プロジェクトの変更が他の接続されたプロジェクトに影響を与える(ユーザー定義の接続が間違っていた)
  • エントリーが空-モジュールまたはハーネスエントリーに割り当てられた部品がない
  • 対応する部品なし-モジュールまたはハーネスの部品に割り当てられたペアがない

検証プロセスの実行:デザイン >> ERCの実行

Run verification process


違反はメッセージパネルにリストされます

制限:現在AD1 8では5つの違反チェックがありますが、将来のリリースでさらに多くの電気的エラーチェックが導入される予定です。

子プロジェクトの変更の同期

マルチボードECOプロセスは、マルチボードスキーマティックエディターで制御され、子プロジェクトへの変更のプッシュとプルが行われます:

WiFiモジュールを右クリックし、デザイン >> 選択した子プロジェクトからインポート

Import From Selected Child Projects Standard ECO dialog


標準ECOダイアログは、データ転送制御に使用されます

競合解決

子プロジェクトとマルチボードスキーマティック間の変更適用の正しいワークフローには3つのステップが必要です:

  1. 子プロジェクトからマルチボードスキーマティックへの変更のインポート
  2. 競合解決ノート:競合は、子プロジェクトで2つのピンまたはネットが交換され、その変更がユーザー作成の接続を破壊する場合に発生します。
  3. 子プロジェクトへの変更のエクスポート(子プロジェクトの更新)

注:競合は、子プロジェクトで2つのピンまたはネットが交換され、その変更がユーザー作成の接続を破壊する場合に発生します。

競合解決のために:

ステップ1-デザイン >> コネクションマネージャーを開く

ステップ2-競合によるフィルタリングのために「変更のみ表示」ボタンを押す

ステップ3-感嘆符のあるセルを選択し、下部セクションのオプションのうち一つを選択:

  • 確認- 何の変更もなく交換を承認
  • 元に戻す- 最初の子プロジェクトの変更をキャンセルし、変更を完了するためにECOを要求
  • ピンの交換– メイトされた部品での変更を複製。
Conflict Resolution


注意: 利用可能な競合解決オプションは接続タイプに依存するため、一部のオプションは表示されません。

マルチボードアセンブリエディターデータの読み込み 

マルチボードアセンブリエディターで: 設計 >> …から変更をインポート

以下の内容をマルチボードスキーマティックから読み込むことができます:

  1. モジュールのリスト(PCBまたはマルチボード)
  2. 接続のリスト(各ハーネス、ケーブル、ワイヤーなど)
  3. 物理的接続のリスト(ピンからピンへの単一接続)

インポートオプションの設定: 環境設定 >> マルチボードスキーマティック >> デフォルト

Multi-board Schematic


PCBからマルチボードアセンブリへのインポートで設定できる詳細:

  • 銅のインポート
  • オーバーレイ層のインポート
  • ポリゴンのインポート
  • フリー3Dボディのインポート
  • 最小コンポーネント高さで制限

すべての詳細をインポートするには多くのリソースが必要で、パフォーマンスが低下する可能性があります。

インポートオプションの設定: 環境設定 >> マルチボードアセンブリ >> デフォルト

Multi-board Assembly


PCBインポート設定

アセンブリワークフロー

ズーム/パン制御

ズームやパンには標準のADショートカットを使用できます:

  • CTRL + Scroll = ズームイン/ズームアウト
  • 右クリック + ドラッグ = パンニング
  • SHIFT + Scroll = 左右にパンニング
  • スクロール = 上下スクロール
  • CTRL + PgDown = 全オブジェクトをフィット

ギズモとショートカットキーは、標準平面(X、Y、Z)とのアラインメントビューに使用できます:

  • 赤のギズモスクエア - X平面(ショートキー X および Shift + X で反転)
  • 緑のギズモスクエア - Y平面(ショートキー Y および Shift + Y で反転)
  • 青のギズモスクエア - Z平面(ショートキー Z および Shift + Z で反転)
Zoom-Pan Control


アセンブリ階層のナビゲーション

マルチボードアセンブリパネルは、クイックボタン「Panels」またはメニュー「View >> Panels >> Multiboard Assembly」から開くことができます。

このパネルには、すべてのボード、ボードレイヤー、コンポーネント、ネットクラス、およびその他の設計アスペクトが表示されます。

デザイネーターで検索バーを使用して、希望する設計アスペクトをフィルタリングします。

Multiboard Assembly Component Designator


検索バーでコンポーネントデザイネーターを使用してコネクタを見つける

マルチボードアセンブリパネルを通じてアクセス可能な主要なアクション:

  1. アセンブリに新しいアイテムを追加(アセンブリ、ボード、ボディ)
  2. 任意のアイテムを表示/非表示(ボード、コンポーネント、ボディ)
  3. PCB内のレイヤーを表示/非表示
  4. PCB内のネットとネットクラスをハイライト

配置とアライメントの詳細

マルチボードアセンブリエディターでのコンポーネント配置には2つの方法があります:

1. 手動配置

Detail Placement and Alignment


マニュアル配置のためのギズモを使用:

選択したアイテムを矢印軸に沿って移動するためにギズモの矢印をドラッグします 同じ色の軸を中心に選択したアイテムを回転させるためにギズモの弧をドラッグします

2. アライメント

Alignment Plane-to-Plane


ツール >> 面と面のアラインメント

  • ステップ1 - 第一の表面を選択(基準表面 - 移動されません)
  • ステップ2 - 第二の表面を選択(第一のものとアラインされます)
  • ステップ3 - アラインメント方向を切り替えるためにTABを押す
  • ステップ4 - アラインメントモードから退出するためにESCを押す
 Align Axis-to-Axis

ツール >> 軸と軸のアラインメント

  • ステップ 1 - 第一軸を選択する(基準軸 - 移動しない)
  • ステップ 2 - 第二軸を選択する(第一軸に合わせる)
  • ステップ 3 - タブキーを押して、アラインメントの方向を切り替える
  • ステップ 4 - ESCキーを押して、アラインメントモードから抜ける

注記: タブキーを使用してアラインメントの方向を切り替える

選択したPCBをアセンブリで編集する

任意のPCBファイルはマルチボードアセンブリドキュメントで編集可能(コンポーネントの配置のみ可能)

特定のPCBを編集するには、対象のPCBを選択し、「編集パートモード」を有効にする:編集 >> 選択したパートを編集する (CTRL+E)

Edit selected PCB in Assembly


アクティブなPCBのみが色付きで表示され、他のPCBはグレーアウトされる(読み取り専用モード)。

「編集パートモード」を同じショートカットキーまたはメニュー編集 >> パート編集を終了する (CTRL+E) を使用して終了する

メニュー編集 >> パート編集をキャンセルする で最後の変更をキャンセルする

「編集パートモード」で行われたすべての変更は、確認ダイアログの後、元のPCBファイルに転送され保存される。

Edit selected PCB in Assembly - Confirm


セクションビュー

Section View


注:「編集パネル」をオフにして、アセンブリの編集と個々の設計アスペクトの選択を有効にします。

ボディ間の距離を測定する

ステップ 1 - 測定を開始する:ツール >> 距離を測定するか、CTRL+M

ステップ 2 - 左クリックで3Dボディを選択するか、CTRLを押しながら左クリックでエッジを選択する

ステップ 3 - メッセージパネルで測定詳細を確認する

ステップ 4 - ESCで測定を停止する(すべての結果がクリアされます)

Measure Distances Between Bodies


注:複雑な3Dボディは、測定中にパフォーマンスの問題を引き起こす可能性があります。

グループディスカッション

David Haboud


用語集

ケーブル:基板を接続するために使用される、分離不可能なワイヤーの束。
コネクションマネージャー:このダイアログには、親のコネクション指定子とコネクションタイプ(ワイヤー、ダイレクトなど)の下にグループ化されたすべてのネット/ピン割り当てがリストされ、それらのシステム設計IDとネット名、およびそれらのFromとToのピン/ネット接続が含まれます。
コネクションタイプ:モジュールエントリを接続する4つの方法のうちの1つ - ダイレクト接続、ワイヤー、ケーブル、ハーネス。
接続:全体のシステム設計における子プロジェクトのコネクタ、コネクタピン、およびネット間の接続性。
子プロジェクト:高レベルシステムのマルチボードスキーマティックドキュメントに関連するプロジェクト。
クロスセクションビュー:内部組み立ての位置を確認するために、X/Y/Z平面のセクションを切り替えて移動できるビュー。
エントリ:物理的なコネクタのモジュール上の論理的表現。
ハーネス:2つ以上のボードを横断して2点以上を接続するケーブルとワイヤーの集合。
マテッドパート:論理的に接続され、マルチボードアセンブリで物理的に接続される2つの部品。
マルチボードアセンブリ(MBA):フルシステムレベルのアセンブリを作成するための設計モデルを備えた物理設計。
マルチボードアセンブリドキュメント(MbaDoc):マルチボードアセンブリを含むドキュメント。
マルチボードデザインプロジェクト(PrjMbd):マルチボードスキーマティックとアセンブリドキュメントおよびすべての子プロジェクトを含む。
マルチボードスキーマティック(MBS):フルシステムレベルの接続を作成するためのモジュールとエントリを備えた論理設計。
マルチボードスキーマティックドキュメント(MbsDoc):マルチボードスキーマティックを含むドキュメント。
モジュール:物理的なPCBのマルチボードスキーマティックドキュメント内の論理的表現で、相互接続を定義するために使用される。
オブジェクトギズモ:オブジェクトの原点の角にある赤/緑/青(X/Y/Z)軸マーカー。
分割:ピン/ネットの観点から、モジュールエントリを論理的に分割し、他のモジュールへの接続を作成します。
ワークスペースギズモ:アセンブリエディタのワークスペースの左下にある赤/緑/青(X/Y/Z)軸マーカー。
ワイヤー:ボード間の2点を接続する単一のワイヤー。

PDFとして開きます

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.
Altium Need Help?