論理的なシステムデザインの設計

子PCBプロジェクト設計からマルチボード・システムの回路図設計を作成するための基本手順は次のとおりです。

  1. マルチボード設計プロジェクトを作成し、プロジェクトにマルチボード回路図ドキュメントを追加します。

  2. マルチボード回路図上にグラフィカルなブロック(モジュール)を配置し、子PCBプロジェクトを論理的に表現します。

  3. 各モジュールを適切な子プロジェクトにリンクします。

  4. 子プロジェクトの接続性データをマルチボード設計にインポートします。

  5. モジュール間に接続を追加して、論理的なシステム設計を作成します。

マルチボード回路図ドキュメント(*.MbsDoc)をマルチボード設計プロジェクトに追加するには、Projectsパネルでプロジェクト項目を右クリックし、コンテキストメニューから Add New to Project » Multi-board Schematic を選択します。

各マルチボード設計プロジェクトに含められるマルチボード回路図ドキュメントは1つだけです。

マルチボード設計のためのPCBプロジェクトの有効化

マルチボード設計における子ボード設計を表すAltium Designer PCBプロジェクトには、エッジコネクタやヘッダのプラグ/ソケットなど、システム設計内の他のPCBへの電気的・物理的インターフェースとして含まれる特定の接続が含まれます。

これらの接続と、それに関連する電気ネットは、システムレベル設計におけるボード間接続性を確立するために、マルチボード回路図(論理)設計ドキュメントによって検出・処理される必要があります。この機能は、PCBプロジェクトのコネクタに対する特定のコンポーネントパラメータの存在によって有効になります。すなわち、 System という名前のパラメータで、パラメータ値が Connector であるものです。

System:Connector Parameter:Value を持つコネクタは、Import from Child Projectsコマンドを使用して各システムレベルのモジュールを子PCBプロジェクトに同期する際に検出されます。これは、次のRepresenting Child PCB Projects in the Multi-board Schematicセクションで説明します。

システムレベルの相互接続を意図したPCBプロジェクト設計内の各コネクタについて、コネクタ部品を選択し、コンポーネント選択時にPropertiesパネルのGeneralタブ配下のParameters領域にあるリストへ、この特別なコンポーネントパラメータを追加します。

コンポーネントプロパティの詳細は、 Working with Placed Componentsページを参照してください。

Systemという名前で値がConnectorのパラメータが存在すると、このPCBコネクタがマルチボード回路図にリンクされます。
Systemという名前で値がConnectorのパラメータが存在すると、このPCBコネクタがマルチボード回路図にリンクされます。

マルチボード回路図での子プロジェクトの表現

マルチボード設計を構成するPCBプロジェクト間の接続性は、回路図上に代表ブロック(モジュール)を配置し、露出しているコネクタ(モジュールエントリ)同士を接続で結ぶことで確立されます。

子PCBプロジェクト設計およびその中の特定PCBを表すモジュールは、Place » Moduleメニューから設計領域へ配置します。

配置したモジュールのソースを定義するには、設計領域でモジュールを選択し、PropertiesパネルでGeneralタブ配下のSource 領域にあるProjectフィールドに関連付けられた ボタン を使用してChoose Projectダイアログ(Open Project ダイアログの一形態)を開きます。そこで参照して、モジュールのソースとしてPCBまたはマルチボードプロジェクトを選択できます。必要なプロジェクトを選択したら、Assembly/Board ドロップダウンを使用して、そのプロジェクト内の目的のPCBボード設計/マルチボードアセンブリを選択します。

確立されたマルチボードプロジェクトには、ソースドキュメントと、回路図システム設計内のモジュールにリンクされた子サブプロジェクトを含む階層的なドキュメント構造があります。システム設計モジュールが外部プロジェクトにリンクされると、その子プロジェクトの構造が直ちにマルチボードプロジェクトへ追加されます。Projectsパネルでプロジェクト構造を展開し、マルチボードプロジェクトおよび子プロジェクトを構成するファイルを表示します。

マルチボードプロジェクトがサブプロジェクトから正しいデータを抽出・処理できるようにするには、各プロジェクトのPCBが回路図と同期され、設計エラーや作図エラーがない状態である必要があります。PCBサブプロジェクトを検証するには、パネル内でその名前を右クリックし、Validate PCB Project <ProjectName>.PrjPcbコマンドを選択します。問題があればMessagesパネルに一覧表示されます。

Javascript ID: Pnl_Properties_MBS_Module_Source
  • PCB、別のマルチボード、またはハーネス設計プロジェクトは、Projectsパネルで後者(マルチボードプロジェクト)の項目を右クリックし、Add Existing to Projectコマンドを選択してから、対応するローカルの*.PrjPcb*.PrjMbd、または*.PrjHarファイルを参照して選択することで、マルチボードプロジェクトの構造に追加できます。マルチボードプロジェクトの一部にしたいPCBまたはハーネス設計プロジェクトがすでにAltium Designerで開かれている場合は、Projectsパネル内のその項目を親マルチボードプロジェクトの項目へドラッグして、構造に追加できます()。その後、(親マルチボードプロジェクトの)マルチボード回路図ドキュメント上に新しいモジュールを手動で配置し、モジュールを選択した状態で、PropertiesパネルのSourceフィールドのドロップダウンから、そのモジュールのソースとして子PCBプロジェクト(およびそのPCBドキュメント)または子マルチボードプロジェクト(およびそのマルチボードアセンブリドキュメント)を選択します()。ハーネスプロジェクトはマルチボードプロジェクトと同期できます(詳細は Defining the Wiring Diagramページを参照)。

  • 親マルチボードプロジェクトの構造から子PCBまたはマルチボード設計プロジェクトを削除するには、親側のマルチボード回路図ドキュメントから、その子プロジェクトを参照しているすべてのモジュールを削除します。すると子プロジェクトは構造から自動的に削除されます。

  • 子PCBまたはハーネス設計プロジェクトは、子プロジェクトの項目をマルチボードプロジェクト構造の外へドラッグすることでも、親マルチボードプロジェクトの構造から削除できます。この場合(およびPCBプロジェクトのみ)、子プロジェクトを参照するモジュールはマルチボード回路図ドキュメントに残り、それらのモジュールから子プロジェクトへのリンクも残る点に注意してください。削除した子プロジェクトを親マルチボードプロジェクトから完全にクリーンアップするには、これらのモジュールを手動で削除してください。

配置したモジュールを選択しているときにPropertiesパネルを使用し、モジュールの他のプロパティを定義します。

  • パネルのGeneralタブ配下のProperties領域にあるDesignator およびTitleプロパティを使用して、モジュールの回路図識別子とタイトル文字列をそれぞれ指定します。対応するフィールド右側の ボタン でマルチボード回路図上での表示/非表示を切り替え、 ボタン で値の編集可否を切り替えます。フォントおよびOtherコントロールを使用して、文字列のフォント、ドキュメント内での位置、さらにタイトル文字列についてはパラメータ名の表示/非表示を設定します。

  • モジュールを選択しているとき、PropertiesパネルのGeneralタブ配下の Entries 領域にあるテーブルは、モジュールにモジュールエントリが追加されると内容が入力されます(下記参照)。

  • パネルのGeneralタブ配下のGraphical領域にあるコントロールを使用して、モジュールの表示を設定します。具体的には、サイズ(幅と高さ)、モジュール外形線の線幅・スタイル・色、塗りつぶし色です。使用可能な線幅とスタイルのオプションは、設計領域で何も選択していないときのPropertiesパネルのLine Styles領域で定義されます。詳細はSetting Up a Multi-board Schematic Document ページを参照してください。

  • パネルのParametersタブにあるコントロールを使用して、モジュールパラメータの追加・変更・削除、および設計領域での表示設定を行います。  

完全なシステム設計に必要に応じて、さらにモジュールと子プロジェクトへのリンクをマルチボード回路図設計に追加します。

モジュールは、メインメニューまたは設計領域の右クリックメニューから次のコマンドを使用してプロジェクトデータをインポートすることで、リンクされたプロジェクト設計の設計データで埋め込まれます。

  • Design » Import From Child Projects – すべてのソース(子)プロジェクトから、指定された各モジュールへ設計データを反映します。

  • Design » Import From Selected Child Projects – 現在選択しているモジュールに対応するソース(子)プロジェクトから設計データを反映します。

最も重要なのは、特別なSystem:Connectorパラメータが付与された子プロジェクト内の各コネクタから、ピンおよびネットのデータを処理する点です(上記の詳細参照)。インポートが完了すると、これらのコネクタそれぞれに対してモジュールエントリが、対応するモジュールブロックのグラフィック上に自動作成されます。コネクタエントリは、子プロジェクト内のコネクタ上のピンおよびネットに能動的に関連付けられます。設計領域でモジュールエントリのグラフィックを選択すると、Propertiesパネルでコネクタのピン/ネットなどの詳細を確認できます。別のモジュール上のエントリに接続されるまでは、パネル内の部品/ピン一覧において、コネクタとピンは未嵌合として表示されます。

 

 

  • エントリは子プロジェクトからのデータインポート時に自動配置されますが、メインメニューからPlace » Entryコマンドを選択して、モジュールエントリを手動で配置することもできます。

  • モジュールエントリは、そのグラフィックをクリックして選択し、モジュール外周に沿ってドラッグして適切な位置へ移動します。なお、エントリのデジグネータは独立して別の位置へドラッグできます。

  • 複数のエントリを選択してからグループをドラッグすることで、モジュールエントリのグループを目的の場所へ移動することもできます。

  • エントリの色分けは、正しく移動/配置できているかの判断に役立ちます。モジュールの外側では、エントリは一部のみが表示されてグレーアウトして見え、配置できないように制限されます。モジュール上に重ねると、完全な(かつ色付きの)エントリが表示され、その場所に配置可能であることが示されます。

エントリを選択しているときは Properties パネルを使用してプロパティを定義します:

  • パネルの General タブ配下にある Properties 領域のコントロールを使用して、エントリの Designator の値、表示/非表示、スタイルを変更し、エントリの TypeMale/Female)を選択します。このパネル領域では、エントリコネクタ内のピン数(Number of Pins)と、親モジュール内でこのエントリに割り当てられている識別番号(Entry Number)も表示されます。

  • System Entry オプションを有効にすると、このエントリを、別のモジュールに配線されないシステムレベルの接続として示せます。たとえば、電源入力ソケットを表すエントリなどです。

    子マルチボードプロジェクトに、System Entry オプションが有効なエントリを持つモジュールがあります。

    親マルチボードプロジェクトに変更をインポートすると、このエントリコネクタは子プロジェクトのモジュールのモジュールエントリとして追加されます。

     
  • エントリがハーネスまたはケーブル接続(learn more)で接続されると、パネルの Mated Component 領域に嵌合相手コンポーネントのデータが表示されます。

  • パネルの Mated Pins 領域では、Pin 列にコネクタ内の各ピンと、それに関連付けられたネットが一覧表示されます。このエントリが接続されると、Mated Pin 列に嵌合するピンの一覧が表示されます。また、このエントリが接続されると、Properties パネルの Addresses タブに、当該エントリの接続パスとネットの表形式リストが表示されます(learn more)。

  • パネルの Parameters タブのコントロールを使用して、エントリパラメータの追加、変更、削除、およびデザインスペースでの表示/非表示を設定します。

モジュールにモジュールエントリが追加されると、モジュール選択時に Properties パネルの General タブ配下の Entries 領域にあるテーブルにエントリが表示されます。Part(s) 列には、ソース設計におけるエントリコネクタのデジグネータと名前として各モジュールエントリが一覧表示されます。これは利便性のために編集できます。命名はマルチボード設計内のローカルであり、ソースの子プロジェクトには影響しません。

  • Mated part(s) 列は、接続を使用してマルチボード設計内でエントリが別のエントリに接続されるとデータが入力されます。詳細は Working with Connections ページを参照してください。

  • 一覧から、エントリのデジグネータ表示(  /  )とタイプ(  )を素早く切り替えられます。 および  ボタンを使用して、未定義の新しいエントリをモジュールとリストに追加し、またリストで選択したエントリをモジュールから削除します。

  •  および  ボタンを使用して、リストで選択した接続を関連する2つのモジュールエントリに分割し、また以前に分割したエントリを単一エントリに統合し直します。詳細は Working with Connections ページを参照してください。

外部周辺機器/コンポーネントのサポート

この機能は、Advanced Settings ダイアログMBS.PlacePart および MBS.UseGeometryMaker オプションが有効な場合に利用できます。

マルチボード回路図ドキュメントは、通常の子PCBボードアセンブリの一部ではない外部周辺機器/コンポーネント(つまり「非PCB」コンポーネント)をサポートします。これには、たとえば外部スイッチ、センサー、その他の市販のサードパーティ製電子モジュールなどが含まれます。この機能は、次の2種類のオブジェクトのサポートによって実現されます:

  • Custom Part – 1つ以上のライブラリコンポーネントをリンクできるモジュール風のエンティティで、メインメニューの Place » Custom Part コマンドを使用してマルチボード回路図ドキュメントに追加します。配置したカスタムパーツをデザインスペースで選択しているときは、Properties パネルの Linked Components 領域を使用し、 および  ボタンでカスタムパーツへのコンポーネントの追加/削除を行います。リンクされたコンポーネントの一覧に古いWorkspaceコンポーネントが含まれている場合は、 ボタンをクリックして最新リビジョンに更新します。リンクされた各コンポーネントに対してエントリが自動的に追加されます。

  • Custom Connection – Components パネルから必要なコンポーネントをシート上の空きスペースへドラッグ&ドロップすることで、単一のライブラリコンポーネントをマルチボード回路図ドキュメントに追加できます。コンポーネントの各ピンに対してエントリが自動的に追加されます。

    マルチボード回路図ドキュメントでの使用に特化したコンポーネント用のカスタムシンボルを作成することもできます。ピンのプロパティの Name フィールドにカンマ区切りの名前を追加すると、複数のピンをエントリとしてグループ化でき、エントリ数の少ない見た目のすっきりしたシンボルを実質的に作成できます。これにより、そのようなコンポーネントの接続が大幅に効率化されます。

    Javascript ID: MBS_CustomConn_MultiplePins_AD24_5

    回路図シンボルを編集する際、ピンの Name フィールドにカンマ区切りの複数名を追加します。

    コンポーネントをマルチボード回路図のカスタムパーツに追加すると、コンポーネントに対して単一のエントリが作成されるのではなく、各コンポーネントピンに対してエントリが作成され、複数ピンを持つエントリが作成されます。

    コンポーネントをマルチボード回路図にカスタム接続として配置すると、複数ピンを持つエントリが作成されます。

ライブラリコンポーネントとは、接続しているWorkspaceから利用可能なもの、および利用可能なローカルライブラリのものを指します。配置/定義後は、たとえばケーブル接続やハーネス接続を使用して、より大きな設計へコンポーネントを接続できます。

カスタムパーツおよび/またはカスタム接続を通じて定義されたリンクコンポーネントは、全体の製品/システムBOMに自動的には含まれず、マルチボードアセンブリ(*.MbaDoc)にも表示されません。

クロスプロービング

Design メインメニューおよびデザインスペースの右クリックメニューで利用できるクロスプロービングコマンドにより、マルチボード回路図ドキュメントから子プロジェクト内の関連要素へ素早く移動できます。

  • 現在選択しているモジュールまたはエントリから、そのモジュールが参照するPCB設計プロジェクト内のPCBドキュメント、またはそのドキュメント上のコネクタへクロスプローブするには、Design » Crossprobe to PCB/Multi-board コマンドを使用します。モジュールが、ソースのマルチボードプロジェクト(*.PrjMbd)内のマルチボードアセンブリドキュメント(*.MbaDoc)を参照している場合、クロスプローブ先はマルチボードアセンブリドキュメントになります。

  • 現在選択しているモジュールまたはエントリから、そのモジュールが参照するPCB設計プロジェクト内のトップレベル回路図、または該当回路図上のコネクタへクロスプローブするには、Design » Crossprobe to Schematic コマンドを使用します。

  • 現在選択しているモジュールまたはエントリから、マルチボードプロジェクト(*.PrjMbd)内のマルチボードアセンブリドキュメント(*.MbaDoc)上のボード、またはそのボード上のコネクタへクロスプローブするには、Design » Crossprobe to MBA コマンドを使用します。

  • マルチボード回路図ドキュメント(*.MbsDoc)上で現在選択しているハーネス接続から、リンクされたハーネスプロジェクト(*.PrjHar)へクロスプローブするには、Design » Crossprobe to Harness コマンドを使用します。関連するハーネスプロジェクトの配線図ドキュメントが開きます。

モジュールエントリからクロスプローブする場合、ターゲットの回路図/PCBドキュメント上のクロスプローブ対象オブジェクトは、Preferences ダイアログの System – Navigation page で定義された Highlight Methods オプションに従って表示されます。マルチボード回路図ドキュメントにはハイライトは適用されません。

印刷またはPDFへのエクスポート

現在アクティブなマルチボード回路図ドキュメントを印刷するには、メインメニューから File » Print を選択します(ショートカット: Ctrl+P)。Print ダイアログが開きます。ダイアログ左側には拡大縮小可能な印刷プレビュー画像が表示されます。ダイアログ右側には標準の印刷オプションが用意されています。これには、特定プリンタの指定、プリンタの場所の確認、現在印刷キューにあるドキュメント数の確認、印刷部数の調整、ページサイズ、向きのオプションなどが含まれます。 をクリックすると、定義したオプションに従って印刷セットが選択した印刷デバイスへ送信されます。

Print ダイアログ
Print ダイアログ

マルチボード回路図ドキュメントをPDFファイルにエクスポートするには、メインメニューから File » Export to PDF を選択します。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content