パッド・ビアテンプレートの使用方法

 

Track オブジェクトと同様に、Pad と Via はあらゆる回路基板設計の基本要素です。各 Pad と Via は、配置時または配置後にカスタムオブジェクトとして設定できます。

3D での Pad と Via 
3D での Pad と Via

PCB 設計における Pad と Via の設計再利用性と管理機能を向上させるため、Altium Designer は、Pad および Via テンプレートの自動作成、Pad/Via テンプレートライブラリ、および関連する各種 Pad/Via 管理パネルもサポートしています。

ライブラリにまとめて保存できる Pad/Via テンプレートの概念は、PCB フットプリントライブラリに似ていますが、やや基本的なものです。Pad Via Template ライブラリには実際の Pad や Via は保存されず、Pad または Via のインスタンスを配置する際に適用される、あらかじめ設定済みの定義が保存されます。保存された Pad Via Template ライブラリは読み込んで使用でき、任意の PCB 設計や PCB フットプリント内で、定義済みの Pad および Via のインスタンスを配置できます。

Pad Via Libraries の作成について詳しくは、Creating Pad & Via Templates and Libraries ページを参照してください。

前述のとおり、既存のテンプレートは Pad and Via Template ライブラリに保存でき、新しいテンプレートを作成することもできます。これらのライブラリ内のテンプレートは、PCB Pad Via Templates パネルから使用できます。ローカルテンプレートもこのパネルに一覧表示されるため、このパネルは Pad および Via テンプレートライブラリを扱うための中心的なリソースとなります。

PCB Pad Via Templates パネル

PCB Pad Via Templates パネルは、現在の PCB ドキュメントに保存されている Pad/Via テンプレート(Local)と、インストール済みまたは現在の設計プロジェクトに含まれている Pad Via Libraries から利用可能なテンプレート(Available libraries)の両方を一覧表示する専用パネルです。

設計スペース右下の ボタンをクリックし、次に PCB Pad Via Templates を選択してパネルを開きます。

このパネルは、ローカルテンプレートとライブラリベースのテンプレートの両方にアクセスするという 2 つの機能を備えています。
このパネルは、ローカルテンプレートとライブラリベースのテンプレートの両方にアクセスするという 2 つの機能を備えています。

パネルに示される 2 つのライブラリ概念は、次のように要約できます。

  • Available Pad/Via Template Libraries – 読み込み済みまたはインストール済みの Pad Via Libraries(Pad/Via テンプレートのファイルベースのコレクション)。このパネル領域には、現在選択されている Pad Via Library に含まれるテンプレートが一覧表示されます。
  • Local Pad & Via Library – 現在の基板設計で使用されている Pad/Via テンプレートの総称で、Pad Via Library から取得または added されたものも含みます。このパネル領域には、現在の基板設計内の Pads/Vias に適用されているテンプレートが一覧表示されます。

ローカル Pad & Via Library

パネルの下側の Local Pad & Via Library 領域に一覧表示されるエントリは、現在の基板設計で使用され保存されている pad/via 設定(テンプレート)を表します。選択したテンプレートのプレビューが、この領域の下部に表示されます。

ここに一覧表示されるテンプレートは PCB ファイル内に保存された Pad Via テンプレートであり、厳密な意味で別個に定義された「ライブラリ」に含まれているわけではありません。選択したテンプレートは、レイアウト上へドラッグするか、パネルの右クリックコンテキストメニューから Place を選択することで、現在の基板内で新しい Pad または Via インスタンスとして再利用できます。

ローカル Pad テンプレートインスタンスの配置。
ローカル Pad テンプレートインスタンスの配置。

利用可能な Pad & Via Template ファイルライブラリ

パネルの上側領域 Available Pad/Via template Libraries は、Pad Via Template ファイルライブラリを扱うために使用します。

選択したライブラリの Template は、パネルからドラッグするか、右クリックコンテキストメニューを使用して PCB に配置できます。Pad/Via は外部の Template ファイルライブラリから配置されるため、右側に示した下図の Properties パネルで確認できるように、そのプロパティは PCB 上では編集できません。ライブラリベースの pad/via のプロパティを編集するには、そのテンプレートのリンクを解除する必要があります。詳細は Unlinking a Template from a Library セクションを参照してください。

この例では、アクティブな Pad Via Library である Preferred.PvLib 内のテンプレートです。選択した Pad の配置済みインスタンスのプロパティが 2 枚目の画像に示されています。Pad の形状や穴径などの物理プロパティは編集できないことに注意してください。 
この例では、アクティブな Pad Via Library である Preferred.PvLib 内のテンプレートです。選択した Pad の配置済みインスタンスのプロパティが 2 枚目の画像に示されています。Pad の形状や穴径などの物理プロパティは編集できないことに注意してください。

ファイルベースの Pad または Via Template を基板設計に配置すると、そのオブジェクトは元のライブラリテンプレートおよびそのソースライブラリ名にリンクされたままになります。そのソースは外部ファイルであるため、そのテンプレートを使用する Pad または Via の物理プロパティは編集できず、外部ライブラリファイル内の元テンプレートの整合性が保たれます。ファイルベースの Pad または Via Template を編集するにはリンクを解除できます。詳細は Unlinking a Template from a Library セクションを参照してください。

パネル上部のドロップダウンは、どの利用可能ライブラリをアクティブにするかを選択するために使用します。下図では ExampleViaLib.PvLib が選択されています。 ボタンは Available Libraries ダイアログを開くために使用し、そこで Template ライブラリファイルの追加や削除ができます。Available Libraries については後述します。Filter フィールドを使用すると、Name がその文字列で始まるテンプレートだけを表示できます。

Filter フィールドを使ってテンプレート一覧をすばやくフィルタリングします。
Filter フィールドを使ってテンプレート一覧をすばやくフィルタリングします。

Pad Via Template ライブラリを利用可能にする

Available Libraries という用語は、現在の基板設計でそのテンプレートを使用できる Pad Via Template ライブラリを意味します。これには、現在のプロジェクトに追加された Template ライブラリと、Altium Designer にインストールされた Template ライブラリの両方が含まれます。どちらの種類も Available Libraries ダイアログで確認および管理できます。PCB Pad Via Templates パネル上部の  ボタンをクリックしてダイアログを開きます。

外部 Pad Via Library をインストールするか、Project タブを使用して既存のライブラリを現在のプロジェクトに追加します。
外部 Pad Via Library をインストールするか、Project タブを使用して既存のライブラリを現在のプロジェクトに追加します。

  • ダイアログの Project タブには、プロジェクトに含まれているすべての PvLib ファイルが一覧表示され、プロジェクトへのライブラリの追加または削除を行うボタンもあります。
  • Installed タブには、この Altium Designer のインストール環境で現在利用可能なすべての Pad Via Template ライブラリが一覧表示されるため、すべての PCB 設計プロジェクトで利用できます。インストール済みライブラリでは、関連する Activated オプションを有効/無効にすることで、そのライブラリを使用可能にするかどうかを制御できる点に注意してください。これにより、ライブラリを何度も削除して再追加する必要がなくなります。

設計内でテンプレートを使用する

PCB Pad Via Templates パネルに一覧表示されるテンプレートは、現在の基板設計で次の方法により使用できます。

  • 配置する – パネルからローカルまたはテンプレートライブラリの Pad Via を直接配置します。
  • Template ドロップダウンで選択する – Pad または Via を選択した状態で Properties パネル内から選択します。この方法は、選択した Pads または Vias が使用するテンプレートを別のものに変更する際に使用します。
  • ルール制約として – Pad Via Template は、Routing Via Style 設計ルールの Constraint として選択できます(下図参照)。
  • ルールスコープとして – 設計ルールのスコープ設定時(たとえば Testpoint Style 設計ルール)に、次のクエリキーワードを使用できます。
  • Via Stitching/Shielding 用として – Add Stitching to Net dialog または Add Shielding to Net dialog で必要な Via Template を選択します。

Via テンプレートは、Routing Via Style 設計ルールや、ネットへの via stitching 追加時に使用します。
Via テンプレートは、Routing Via Style 設計ルールや、ネットへの via stitching 追加時に使用します。

Pad Via Template とその命名方法

基板設計に配置される各固有の Pad または Via ごとに、Pad/Via Template が自動的に作成・命名され、基板ファイルに保存されます。この Template には、サイズ、形状、padstack タイプ、Paste/Solder Mask、Hole 情報など、その Pad/Via の基本設定が保存されます。この設定名は IPC 規格(具体的には IPC-7251/7351 の Padstack 命名規則)に準拠して自動的に付けられます。設計内で使用されるすべての Pad と Via はその Template を参照しており、これは下図のように Properties パネルで確認できます。

IPC の命名体系はメートル法ベースで、1 単位は 100 分の 1 ミリメートル(10-5 メートル、10µm)に相当します。たとえば、1.5mm の円形パッドで穴径が 0.8mm のテンプレート名は c150h80 となります。ここで c は円形(round)を示し、h は穴径の接頭辞です。r155_125 という名前の pad は、1.55mm x 1.25mm サイズの長方形の表面実装 pad です。また、s160h100 という名前の pad は、1.6mm サイズで 1.0mm の穴を持つ正方形のスルーホール pad です。custom shape pad テンプレートの名前には、u が接頭辞として付加されます。Paste/Solder Mask の指定プロパティに応じて、さらに文字と整数の組み合わせが追加されます。

この動作を確認するには、関連する Properties パネルから既存の Pad または Via のプロパティを調べます。オブジェクトをダブルクリックするか、オブジェクトを選択して右クリックコンテキストメニューから Properties を選択します。

Properties パネルに表示される自動生成された Pad または Via テンプレート名。
Properties パネルに表示される自動生成された Pad または Via テンプレート名。

パネルの Pad/Via Template 領域に割り当てられた Template 名に注目してください。IPC ガイドラインに従い、この名前は寸法、形状、穴、Paste/Solder mask 構成などの基本的な Pad/Via プロパティから導き出されます。これらのプロパティが変更されると、新しい構成を反映するようにテンプレート名も変更されます。予想どおり、メートル単位ではなくインペリアル単位で作業している場合、Pad または Via のプロパティとテンプレート名との関係はやや分かりにくくなります。

PCB 設計空間で Pad または Via を見つける

Place メニューまたは Active Bar を使用して、サイズが固有の Pad または Via を PCB 設計に配置するたびに、新しい Pad/Via Template が基板ファイル内に自動作成されます。これらのテンプレートは <Local> Templates と呼ばれます。現在の PCB で使用されているすべての Pad および Via テンプレートの一覧は、PCB パネルを Pad & Via Templates mode に設定すると確認できます。

PCB パネルの Pad &amp; Via Templates mode
PCB パネルの Pad & Via Templates mode

Pad & Via Templates mode では、現在の PCB ドキュメントで使用されている Pad および Via テンプレートを高度に制御できます。 このパネルモードは 3 つのセクションに分かれています。

  • Library Name
  • Templates
  • Pads/Vias

Library Name

この一覧には、設計内の Pad & Via テンプレートインスタンスが仮想ライブラリおよび物理ライブラリの集合として表示されます。これらは下部パネルセクションのテンプレート一覧をフィルタリングし、次のように構成されています。

  • All – Pad & Via Libraries から使用されているものを含む、すべての Pad および Via テンプレートを表示します。
  • Pads – ローカルおよびライブラリベースの両方を含む、すべての Pads を表示します。
  • Vias – ローカルおよびライブラリベースの両方を含む、すべての Vias を表示します。
  • Local – 基板に適用されているすべての Pad および Via テンプレートを表示しますが、Pad Via Libraries から追加されたものは表示しません。
  • Pad & Via Libraries – 選択した Pad Via Library から適用された Pad および Via テンプレートのみを表示します。

Templates

この領域には、現在の PCB 設計で使用されているすべての Pad/Via テンプレートの一覧が表示されます。列には、テンプレートのソース Library Name(local または Pad Via Library 名)や、各テンプレートに対応する Pad/Via インスタンス数(Count)が含まれます。

パネルの Library Name セクションが特定の Pad Via Library に設定されている場合、Template セクションには Count が 0 のエントリが表示されることがあります。これは、そのテンプレートが現在基板レイアウト内のいずれの Pads/Vias にも使用されていないことを示しますが、設計プロジェクト内では使用されています。たとえば、デフォルトの Pad/Via 設定として、または Routing Via Style のような設計ルールの制約定義として使用されている可能性があります。

一覧表示されているテンプレートはいくつでも別個の Pad Via Library に保存できます。これを行うには、標準的な Shift+Click および Ctrl+Click の操作で複数のテンプレートを選択し、Save as Library ボタンをクリックします。ライブラリは自動的にプロジェクトに追加され、Projects panelFile » Save As を使用して、希望する *.PvLib ファイル名で保存できます。Pad Via Template ライブラリの作成について詳しくは、Creating and Editing a Pad Via Template Library ページを参照してください。

Templates セクションでは、Place ボタンを使用して、Pad Via Library ベースのテンプレートを PCB 設計内に配置することもできます。この機能を有効にするには、パネル上部の Library Name セクションで目的の Pad Via Library を選択します。

Place ボタンは、選択した Pad/Via Template が Pad Via Template Library 内にある場合に、そのテンプレートを配置するために使用できます。ローカル Pad/Via を配置するには、後述のとおり PCB Pad Via Templates パネルを使用します。

Pads/Vias

このパネル領域には、上記 Templates セクションで選択したテンプレートの個々の Pad/Via インスタンスが表示されます。

各 Pad/Via インスタンスを選択すると、そのオブジェクトは設計空間内でグラフィカルにハイライト表示されます。これは PCB パネル上部にある標準のハイライト、ズーム、および選択オプションに従います。選択した Pad または Via は、その後 Properties パネルで別のテンプレートを使用するよう編集できます。Template ドロップダウンから必要なテンプレートを選択してください。

この領域に一覧表示される各インスタンスには Changed インジケータボックスが付属しており、リンクされたライブラリソーステンプレートがローカルの Pad または Via で使用されているものと異なる場合、つまりソース Pad Via Library が更新された場合にチェックされます。たとえば、ローカルの Pad/Via の padstack タイプが変更された場合、たとえば Pad インスタンスがローカルで Multilayer から Single layer に変更された場合にも、Changed インジケータはチェックされます。

いずれの場合も、Pad または Via のローカルバージョンは、PCB Pad Via Templates panel Update ボタンを使用して、ソース Pad Via Library 内の現在のテンプレートに更新(または復元)できます。

Pad Via Template の編集と管理タスク

このセクションでは、Pad または Via テンプレートを編集する必要があるさまざまな場面について説明します。

既存の Pads/Vias に別のテンプレートを適用する

既存の Pads または Vias に別のテンプレートを適用したい場面があります(たとえば、設計で使用する Via の種類数を減らしたい場合など)。この場合は、PCB パネルの Pad & Via Templates mode を使用して変更したい Pads/Via を検索して選択します。選択した Pad または Via は、その後 Properties パネルで Template ドロップダウンから必要なテンプレートを選択することで、別のテンプレートを使用するよう編集できます。

別のテンプレートが適用されている例。
別のテンプレートが適用されている例。

ライブラリからテンプレートのリンクを解除する

ファイルベースのテンプレートライブラリのテンプレートを使用している Pads/Vias のプロパティは編集できません。編集可能にしてしまうと、ローカルインスタンスが参照先のライブラリテンプレートと一致しなくなるためです。ライブラリテンプレートを参照している Pad または Via を編集するには、そのテンプレートのリンクを解除する必要があります。

Linked button, click to copy the template from the file library to the local library and reference the local template ボタンをクリックしてテンプレートのリンクを解除します。このボタンをクリックすると、そのテンプレートのコピーがローカルライブラリ内に作成され、選択した Pad/Via インスタンスはローカルテンプレートを参照するようになります。なお、Linked button, click to copy the template from the file library to the local library and reference the local template ボタンがグレーアウトしている場合は、そのテンプレートがすでにローカルであることを示します。

クリックしてファイルベースのライブラリからテンプレートのリンクを解除します。テンプレートはローカルライブラリにコピーされ、そのテンプレートが使用されます。
クリックしてファイルベースのライブラリからテンプレートのリンクを解除します。テンプレートはローカルライブラリにコピーされ、そのテンプレートが使用されます。

リンク解除される Pad/Via に Pad Via Template ライブラリ内でカスタム名が定義されていた場合、その名前は削除され、IPC 標準命名規則がローカルテンプレートに適用されます。

ライブラリテンプレートをローカルライブラリに追加する

必要に応じて、ライブラリテンプレートをローカルライブラリに追加できます。これは、テンプレート名を右クリックしてコンテキストメニューから Add to Internal Library を選択するか、パネルの Pad/Via Library 領域からテンプレートをドラッグして Local Pad & Via Library 領域の空白部分にドロップすることで行えます。

右クリックメニューまたはドラッグアンドドロップ操作を使って Pad/Via テンプレートをローカルライブラリに追加します。
右クリックメニューまたはドラッグアンドドロップ操作を使って Pad/Via テンプレートをローカルライブラリに追加します。

未使用の Pad/Via ライブラリテンプレートは、Removed Unused Pad/Via ボタンをクリックすることでローカルライブラリから削除できます。 これは、Pad Via Library テンプレート由来の pad/via を配置した後で基板から削除し、そのテンプレートをローカルで利用可能として登録するのと同等です。ローカル一覧に追加するのではなくローカルテンプレートを replace する場合は、以下の Replace a Local Template を参照してください。

Pad Via Library から更新する

Pad/Via 用テンプレートがライブラリ内で更新され、そのテンプレートがすでに基板設計で使用されている場合は、PCB Pad Via Templates パネル内の Update ボタンをクリックして設計内の Pad/Via テンプレートを更新します。更新内容は、基板内でそのテンプレートを使用しているすべての Pad/Via インスタンスに自動的に反映されます。

ライブラリ内で更新されたテンプレートを使用する Pad/Via は、PCB Pad Via Templates パネルの Update ボタンを使用して PCB 設計内で更新できます。
ライブラリ内で更新されたテンプレートを使用する Pad/Via は、PCB Pad Via Templates パネルの Update ボタンを使用して PCB 設計内で更新できます。

更新を開始すると、Update Pads/Vias on Board ダイアログが開き、適用される検出済みの変更内容の詳細が一覧表示されます。

ソースライブラリのバージョンと異なると検出された Pad/Via Templates は、Library から PCB 設計へ更新できます。
ソースライブラリのバージョンと異なると検出された Pad/Via Templates は、Library から PCB 設計へ更新できます。

更新プロセスを制御するために、ダイアログには 3 つの更新オプションが用意されています。

  • Update locked objects – Locked 状態にかかわらず、Pad/Via オブジェクトのテンプレート更新を強制します。
  • Update free objects – フリーの Pads および Vias に適用される Pad/Via テンプレートのみを更新します。
  • Update component objects – コンポーネントで使用されている Pads および Vias に適用される Pad/Via テンプレートのみを更新します。

この同期動作は Pad と Via の Library プロパティによって決まり、選択した pad または via のプロパティを表示している Properties パネルでそれぞれ確認できます。テンプレートのローカルバージョンとソーステンプレートとの間に差異があることは、Pad & Via Templates mode of the PCB panelPads/Vias 領域にある Changed 列で示されます。

ソース Pad Via Library 内でテンプレート名が変更されていても、そのテンプレートが PCB 設計内の Pad/Via に適用されているリンクは、基板設計データに保存されているテンプレートの GUID 参照によって維持されます。

ダイアログ下部の領域には、更新対象の Pads/Vias が一覧表示されます。各項目について、Type、 Description、 Library、 Template、および Action を含む情報が表示されます。さらに、各 Pad/Via を Locked および/または In Component としてマークするよう選択できます。有効にすると、これらのオプションによってオブジェクトはダイアログ上部領域の制御対象になります。

ローカルテンプレートを置き換える

ライブラリベースの Pad/Via テンプレートは、ローカルテンプレートを replace することもでき、そのローカルテンプレートを使用している基板上の Pad または Via が更新されます。

これを行うには、パネルの Pad/Via Library 領域から目的のライブラリテンプレートをパネルの Local Pad & Via Library 領域へドラッグします。ただしこの場合は、既存のローカルテンプレート項目の on top of にライブラリテンプレートをドロップします。テンプレートを使用しているすべてのフリーまたはコンポーネントの pad/via インスタンスは、新しいライブラリテンプレートのスタイルに更新されます。

以下のアニメーションでは、C1 および C2 のコンポーネント Pad が、ドロップされたライブラリテンプレートによって決定されるタイプへ物理的に変化している点に注目してください。つまり、r110_100 から s120 へ変更されます。

ライブラリテンプレートをローカルテンプレート項目の上にドロップすると、設計内のすべてのインスタンスに対してそれが置き換えられます。
ライブラリテンプレートをローカルテンプレート項目の上にドロップすると、設計内のすべてのインスタンスに対してそれが置き換えられます。

未使用の Pad/Via を削除

Local Library に表示されるテンプレート名は、現在の PCB レイアウト内の Pad と Via から生成されるため、特定のローカル pad/via 構成のすべてのインスタンスが基板から削除されると、それに対応するテンプレートも Local List から削除されます。

ただし、配置された Pad または Via が Pad Via Library をソースとしている場合、その pad/via のすべてのインスタンスが基板から削除されても、そのテンプレートは Local list に保持されます。不要になった Pad Via Library テンプレートのインスタンスは、Remove Unused Pad/Via ボタンを使用してローカルの「データベース」レコードから削除できます。 Update Templates from Library ダイアログが開き、ローカル Pad & Via Library から削除する pad および via テンプレートを選択できます。 Templates ボタンまたは右クリックメニューを使用して、リスト内のすべてのテンプレートを選択/選択解除するか、選択を反転できます。

Update Templates from Library ダイアログ
Update Templates from Library ダイアログ

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

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

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

Content