回路図シンボルの作成

回路図シンボルは通常、部品の機能を反映した形状と、1つ以上のピンを含みます。部品がどのように表現されるか、つまりシンボルの見た目やピンの配置は、設計者の裁量に委ねられています。これは、組織の要件や採用する設計規格に準拠するように行う必要があります。1つの部品シンボルで物理的な部品全体を表現することもできますし、複数のサブパートで部品を定義し、それぞれのサブパートが物理部品内の論理的な要素(例:クアッドANDゲート部品内の各ANDゲート、またはリレー内のコイルと接点セット)を表すこともできます。このような部品は「マルチパート部品」とも呼ばれます。

新しい回路図シンボルの作成

回路図シンボルは、接続されたWorkspace内で直接作成できます。

  1. メインメニューからFile » New » Libraryを選択し、開いたNew Libraryダイアログで、ダイアログのCreate Library Content » Symbol領域からWorkspaceを選択します。

    New Libraryダイアログを使用して新しいWorkspaceシンボルを作成
    New Libraryダイアログを使用して新しいWorkspaceシンボルを作成

  2. 開いたCreate New Itemダイアログで必要な情報を入力し、Open for editing after creationオプションが有効になっていることを確認してOKをクリックします。Workspaceシンボルが作成され、一時的な回路図シンボルエディタが開き、.SchLibドキュメントがアクティブドキュメントとして表示されます。このドキュメントは、Item-Revisionに従って<Item><Revision>.SchLib(例:SYM-001-0001-1.SchLib)という形式で命名されます。このドキュメントを使用して、下記で説明するようにシンボルを定義します

    Workspaceシンボルの初回リビジョンを編集する例 – 一時的な回路図シンボルエディタで回路図シンボルを定義できます。
    Workspaceシンボルの初回リビジョンを編集する例 – 一時的な回路図シンボルエディタで回路図シンボルを定義できます。

  3. シンボルの定義が完了したら、Save to Serverコントロールを使って、Projectsパネル内のシンボルのエントリの右側からWorkspaceに保存します。Edit Revisionダイアログが表示され、必要に応じて名前や説明、リリースノートを変更できます。保存後、ドキュメントとエディタは閉じられます。

保存されたWorkspaceシンボルは、シングルコンポーネント編集モードまたはバッチコンポーネント編集モードのComponent Editorで部品を定義する際に使用できます。

WorkspaceシンボルはComponentsパネルで閲覧できます。パネル上部のボタンをクリックし、Modelsを選択してモデルの表示を有効にし、Symbolsカテゴリを選択します。

Workspaceシンボルを編集するには、Componentsパネルでそのエントリを右クリックし、Editコマンドを選択します。再び一時エディタが開き、シンボルが編集用に開かれます。必要な変更を加えたら、ドキュメントをWorkspaceシンボルの次のリビジョンとして保存します。

Workspace ComponentをComponent Editorのシングルコンポーネント編集モードまたはバッチコンポーネント編集モードで編集する際、そのWorkspace Componentで使用されているWorkspaceシンボルを直接オンザフライで更新することもできます。
  • 設計者の視点から見ると、Workspace Componentは、すべての設計ドメインでその部品を表現するために必要な情報を1つのエンティティにまとめたものです。この意味で、Workspace Componentは「コンテナ」― すべてのドメインモデルやパラメトリック情報が格納される「バケツ」と考えることができます。各ドメインでの表現に関しては、Workspace Component自体がWorkspaceドメインモデルを内包しているのではなく、それらのモデルへのリンクを持っています。これらのリンクは部品定義時に指定されます。
  • 回路図シンボルは、既存の旧世代(SchLib、PcbLib、IntLib、DbLib、SVNDbLib)部品ライブラリをWorkspaceにインポートする際にもWorkspace内で作成できます。このプロセスのインターフェースであるLibrary Importerは、選択したライブラリをWorkspaceにインポートする直感的なフローを提供します。Library Importerについて詳しくはこちら。
  • 新しいWorkspaceシンボルは、Component Editorのシングルコンポーネント編集モードでWorkspace Componentを定義する際にも作成できます。
  • シンボルはファイルベースの回路図シンボルライブラリの一部として作成することもできます。

回路図シンボルの定義

回路図シンボルは、部品本体を表す描画オブジェクトと、実際の部品の物理ピンを表すピンを配置して作成します。回路図シンボルは、Altium Designer の回路図シンボルエディタで作成されます。

シンボル作成に関する注意事項:

  • ライブラリエディタで配置されたオブジェクトは、配置された順に重ねられます。ピンが部品本体の背後に隠れてしまった場合は、Edit » Move コマンドを使用して表示順序を変更してください。

  • ピンの片端のみが電気的に接続されます。この端はホットスポットと呼ばれます。ホットスポット(ピンを保持する側)が部品本体から離れるように配置してください。詳細はPin オブジェクトを参照してください。

  • 回路図ライブラリエディタでは、現在アクティブなシンボルのプロパティ(デフォルトのデジグネータや説明など)はPropertiesパネルのSymbolモードで編集します。何も選択されていない場合、このモードでパネルが表示されます。部品シンボルの一部として配置されたプリミティブをダブルクリックすると、Propertiesパネルには親部品ではなく、そのプリミティブのプロパティが表示されます。

  • シンボルエディタシート上でデジグネータやコメントを表示するオプション(Show Comment/Designator)は、Library OptionsモードのPropertiesパネルで現在のライブラリに対して有効化/無効化できます。Tools » Document Optionsコマンドを選択すると、このモードでPropertiesパネルが表示されます。

  • フォントは、各オブジェクト配置時に個別に設定することも、新規オブジェクト用の好みのフォントをSchematic - Defaults ページの各オブジェクトを編集して設定することもできます(Preferencesダイアログ)。

  • Schematic Symbol Generation Toolを使用すると、ピン数の多い部品を素早く作成できます。このツールは、右クリックメニューからスプレッドシート経由でピン情報のインポートにも対応しています。

  • 複数のピンは、SCHLIB Listパネルの右クリックメニューにあるSmart Gridコマンドを使って、スプレッドシートから現在のシンボルにインポートできます。– 詳細はこちら

Workspace Symbol を作成する際は、シンボルのグラフィックのみを定義すればよいことに注意してください。これは回路図編集領域内での上位部品の表現です。従来のファイルベースの部品管理手法で使用される「回路図部品」とは異なり、他のモデルやパラメータはこの回路図部品の一部として定義されていません。部品にはシンボルのグラフィック表現のみが必要です。他のドメインモデルやパラメータへのリンクは、部品自身の定義の一部として含まれます。

部品シンボルの作成を始める前に、好みのデフォルト設定を構成しておくことをおすすめします。すべての回路図設計オブジェクト(ライブラリおよびシート両方)のデフォルトは、Schematic - Defaultsページ(Preferencesダイアログ)で設定します。Preferences ダイアログページを開いているときにF1を押すと、各オプションの詳細情報が表示されます。

設計空間の準備

部品シンボルは常にシート原点(シートの中心)付近に描画してください。必要に応じて、Edit » Jump » Origin(ショートカットJ, O)を選択して、シートの原点を設計ウィンドウの中心に移動できます。画面左下のステータスバーで、カーソルが原点にあることを確認してください。Altium 提供の部品はすべて、この点(シート中心の十字線)を基準に作成されています。自作部品も必ずこの原点付近で作成してください。

回路図上に部品を配置する際、部品はライブラリシンボルのシート原点で「保持」されます。シンボル作成時によく使われる方法は、部品のピン1のホットスポットをシート原点に配置し、ライブラリから回路図シートへ配置する際にそのピンで保持されるようにすることです。これは必須ではなく(シンボルのピンや本体オブジェクトはシート上の任意の場所に配置可能)、原点から離れた場所にシンボルオブジェクトを配置した場合、ライブラリから回路図シートに配置する際もカーソルから同じ距離だけ離れて配置されます。

回路図および回路図ライブラリのグリッドのデフォルト単位はインペリアル(インチ系)です。Altium のすべての部品はこのインペリアルグリッドで設計されているため、メートルグリッドに切り替える場合の影響を理解しておくことが重要です。異なるグリッドで作成された部品同士を正しく配線するのが難しくなるためです。インペリアルグリッドは A3 などのメートル系シートサイズでも使用できるため、メートルサイズのシートを使う場合でもグリッドを変更する必要はありません。現在のシートの単位は、GeneralタブのGeneral 領域、Properties パネルのLibrary Optionsモードで定義します(このモードのPropertiesパネルには、メインメニューのTools » Document Optionsコマンドからアクセスできます)。


General 領域のPropertiesパネル( Library Optionsモード)で、現在のシートの単位を設定できます。

新規シート(回路図・ライブラリ)の単位は、Schematic – Generalページ(Preferencesダイアログ)で定義します。

必要に応じて、PropertiesパネルのShow Comment/Designatorオプションを有効にすると、ライブラリドキュメント内の現在の部品のコメント/デジグネータ文字列を表示できます。

オブジェクトは現在のスナップグリッド上に配置されます。現在のグリッドは、設計空間の左下ステータスバーに表示されます。

Snap GridおよびVisible Gridも、Properties パネルのLibrary Optionsモードで設定できます。グリッドを変更するたびにPropertiesパネルを開く代わりに、Gを押すことでスナップグリッドを利用可能な設定間で切り替えられます。利用可能な設定は、Schematic – Gridsページ(Preferencesダイアログ)で編集できます。

通常、オブジェクトやピンは 100mil または 50mil のグリッドに配置し、文字列のみ 10mil のグリッドに配置する必要があります。テキスト文字列の位置調整時には、Ctrlを押しながら文字列を移動すると、一時的に最も細かいグリッド(デフォルトは 10mil)に切り替わります。

プロパティパネル

アクティブなドキュメントが Schematic Library ドキュメント(*.SchLib)の場合、メインメニューからTools » Document Optionsコマンドを選択すると、PropertiesパネルにLibrary Optionsが表示されます。以下の折りたたみセクションには、利用可能なオプションやコントロールに関する情報が含まれています。

デザインオブジェクトが選択されると、パネルにはそのオブジェクトタイプに固有のオプションが表示されます。次の表は、ライブラリデザイン空間内で配置可能なオブジェクトタイプを一覧にしています。各リンクをクリックすると、そのオブジェクトのプロパティページにアクセスできます。

アーク 楕円
グラフィック IEEEシンボル
ピン ポリゴン
ポリライン 長方形
角丸長方形 テキストフレーム
テキスト文字列 ベジエ

回路図シンボル本体の作成

必要に応じてデザイン空間オプションを設定した後、次のステップは部品のグラフィカルな表現を作成すること、すなわち回路図シートに配置した際にその部品を表すシンボルグラフィックを作成することです。グラフィカルな回路図シンボルの標準を決めておくことが重要です。これにより、シンボルグラフィック設計時の正式なテンプレートとなり、一貫性のある設計が保証されます。Altiumの設計手法はIEEE 315標準に準拠しており、一般的な回路要素だけでなく、半導体要素を組み合わせて様々なシリコンデバイスタイプを表現する方法も明確に定義されています。

シンボル本体は、Place メニュー、Utilities バー、またはActive Barを使用して、回路図ライブラリエディタのデザイン空間にグラフィックデザインオブジェクトを配置することで作成します。配置した回路図シンボルをダブルクリックすると、Properties パネルが開き、各形状をさらに定義できます。

Altium Designer には、下図のように長方形、ポリゴン、楕円、角丸長方形など、さまざまな閉じたシンボル形状が用意されています。

            

線状の形状には、アーク、線/ポリライン、ベジエ、楕円弧があります。線やポリラインには矢印やテールを付けることができます。ダブルクリックするとPropertiesパネルが開き、ヘッドやテールを定義できます。

シンボルへのピン追加

部品ピンは、部品に電気的特性を与え、信号の入出力のための接続点を定義します。実際の物理部品の各ピンを表すピンを配置します。

ピンは、回路図ライブラリドキュメントのデザイン空間で現在表示されている部品に、以下のいずれかの方法で追加できます。いずれの場合も、ピンは電気端がカーソルに保持された状態で表示されます。必要に応じてピンを回転・反転し、クリックして配置します。

  • Place » Pinコマンド(またはショートカットP, P)を使用します。

  • ボタンをActive Barでクリックします。

  • ボタンをUtilities ツールバーのデザインオブジェクトドロップダウンからクリックします。

  • Component Pin Editorダイアログを使用 – デザイン空間でオブジェクトが選択されていない場合、Propertiesパネルでシンボルのプロパティ(ピンの編集・追加・削除を含む)を編集できます。また、Component Pin Editorダイアログにもアクセスできます。開くには、ボタンをPinsタブのPropertiesパネルでクリックしてください。このダイアログでは、シンボルに関連付けられた任意のピンの特定プロパティを一括で変更できます。ピンプロパティの編集だけでなく、新規ピンの追加や既存ピンの削除も可能です。

作成したシンボルのすべてのピンを管理するためのComponent Pin Editorダイアログにアクセスします。作成したシンボルのすべてのピンを管理するためのComponent Pin Editorダイアログにアクセスします。

マルチパートコンポーネントの場合、選択したパートに関連するピンがComponent Pin Editorダイアログ内でハイライト表示されます。他のパートのすべてのピンはグレー表示されます。
Component Pin Editorダイアログは、回路図エディタで配置済みのコンポーネント(またはその一部)に対してもアクセスできます。

ピンプロパティの設定

Tabを押すと、Component モードのProperties パネルが開き、配置前にピンプロパティを編集できます。数値はピンを連続配置するごとに自動的にインクリメントされます。自動インクリメントの動作は、Auto-Increment During Placement設定の回路図 – 一般ページのPreferences ダイアログで構成できます。負の値を使用すると自動デクリメントされます。

Schematic - GeneralダイアログのPreferences ページで自動インクリメントの動作を定義してください。
Schematic - GeneralダイアログのPreferences ページで自動インクリメントの動作を定義してください。  ピンの配置時やピンを移動する際には、ピンは電気的な端(ホットエンドとも呼ばれます)で保持されます。ピンは、電気的な端がコンポーネント本体から離れるように配置する必要があります。ピンを移動中にスペースバーを押すと、ピンを回転させることができます。

ピンは、電気機械的なポイント(例えば、電圧レギュレータのタブなど)を表すためにも配置できます。

ピンには、名前やデジグネータなど、いくつかのプロパティがあります。シンボルピンとPCBフットプリントパッドを一致させる際に使用されるのはピンのデジグネータです。ピンのDesignator Name がピンの端から表示されるデフォルトの距離は、回路図エディタおよび回路図ライブラリエディタのシステム全体の設定です。Pin Marginの設定は、Schematic – GeneralページのPreferences ダイアログで行います。

Name の個別設定は、Component Pin Editorダイアログで設定できます。

ピンにはElectrical Typeがあり、Altiumの電気的ルールチェックシステムによってピン間接続の妥当性を検証するために使用されます。このオプションは、Component Pin Editorダイアログで、そのコンポーネントピンの電気的タイプに合わせて設定してください。デフォルトのPin Lengthは、選択したスナップグリッド(通常は100milまたは50mil)に適しています。デフォルトの長さは30で、一般的な長さは20または30です。

Symbols Component Pin Editorダイアログで、ピンの異なる位置にComponent Pin Editorを追加して、ピンからの電気的情報を表すことができます。

配列貼り付け

標準の切り取り、コピー、貼り付けコマンドに加えて、コンポーネントシンボル作成時にメインメニューからEdit » Paste Arrayコマンドを使用して、現在のクリップボードの内容を縦または横のオブジェクト配列として現在のドキュメントに配置することもできます。これは、作成するコンポーネントシンボルに複数のピンを含める必要がある場合に特に便利です。

コマンドを起動すると、Setup Paste Arrayダイアログが表示されます。

Setup Paste Arrayダイアログ
Setup Paste Arrayダイアログ

必要に応じて各種オプションを設定し、OKをクリックします。

間隔には正または負の値を入力し、水平方向の場合は右または左、垂直方向の場合は上または下に配列が貼り付けられるようにします。

ドキュメント上で配列を挿入する開始位置の選択を求められます。希望する位置にカーソルを合わせてクリックするか、Enterを押してください。配列は選択した開始位置に貼り付けられます。

IEEEシンボルの追加

論理関数やデバイスを表現する場合、IEEEシンボルを回路図シンボル内で使用できます。これらのシンボルにより、ユーザーは内部特性の詳細な知識がなくても、これらの関数やデバイスの論理的な特性を理解できます。

配置可能なIEEEシンボルは、下図のように表示されます。

シンボルプロパティの定義

シンボルのデジグネータや説明などのプロパティは、Symbol モードのProperties パネルで編集します。

  • Designator - 必要なデジグネータのプレフィックスを ? の後に入力します。プレフィックスは英字のみで構成することを推奨します。

  • Name および Description - これらの文字列はシンボル検索時に役立ちます。

  • Type このシンボルがどのタイプのコンポーネントを表すかを定義します。会社のロゴ(Graphical)やヒートシンク(Mechanical)などの非標準コンポーネントも回路図シンボルとして作成し、プロジェクトに配置できます。

コンポーネントタイプ

設計環境によっては、完成したPCBに実装されない設計エンティティを作成する必要がある場合もあります。例えば、基板に接続する外部モジュールをコンポーネントとして描画し、設計の明確化のために回路図に含めたいが、この基板のBOMには含めたくない場合などです。また、ヒートシンクや取付ネジなどの機構部品はBOMに含める必要がありますが、回路図には含めたくない場合もあります。

これらの状況は、コンポーネントの Type を設定することで管理します。前述の例では、コンポーネントタイプを Graphical に設定できます。もう一つの特別なコンポーネントクラスとしてテストポイントがあります。このコンポーネントは回路図とPCBの両方に必要ですが、BOMには不要です。この場合、コンポーネントの Type Standard (No BOM) に設定します。

非標準タイプのコンポーネントの場合は、Type  を適切に設定してください。
非標準タイプのコンポーネントの場合は、Type を適切に設定してください。

コンポーネントがBOMに含まれるかどうかの判定だけでなく、Type フィールドはコンポーネント同期時の管理方法にも使用されます。StandardNet TieJumper タイプは完全に同期され、コンポーネントは回路図からPCBに渡され、ネット接続もチェックされます。Mechanical および Graphical Type の場合、コンポーネントは回路図からPCBに渡されません。これらのタイプのコンポーネントがPCBに手動で配置され、対応する Type オプションが選択されている場合、コンポーネントレベルの同期は行われますが、ネットレベルの接続チェックは行われません。

各種 Type オプションの詳細については、ComponentモードPropertiesパネルを参照してください。

コンポーネントを複数パートに分割する

場合によっては、コンポーネントを複数のシンボルに分割する方が適切なことがあります。それぞれのシンボルは Part と呼ばれます。例として、8個の独立した抵抗を含む抵抗ネットワーク(各抵抗を個別に使用可能)、リレーのコイルと接点セット、またはコネクタの各ピン(コネクタピンをシート全体に配置したい場合)などが挙げられます。もう一つの例は、74F08SJXの4回路2入力ANDゲートです。このデバイスには4つの独立した2入力ANDゲートがあります。コンポーネントを4つのゲートすべてを示す単一シンボルとして描くこともできますが、4つのゲートをそれぞれ独立して配置できるように4つのシンボルとして描く方が便利です。

これらのコンポーネントは multi-part components と呼ばれます。各パートは回路図ライブラリエディタで個別に描画され、ピンもそれぞれ追加されます。下図は、同じ抵抗ネットワークを単一パートとして描いた場合と、4つのパートに分けて描いた場合を示しています。

同じ抵抗ネットワークが、左側は単一パート、右側は4つの独立したパートとして表示されています。
同じ抵抗ネットワークが、左側は単一パート、右側は4つの独立したパートとして表示されています。

マルチパートコンポーネントの操作に関する注意事項:回路図シンボルエディタでは、メインメニューからTools » New Partコマンドを使用して、現在のコンポーネントに別のパートを追加できます。あるいは、Active Bar上のボタンをクリックするか、デザインスペース内で右クリックしてコンテキストメニューからTools » New Partを選択します。新しいパートがコンポーネントに追加され、そのパート用の空白シートが開かれてデザインウィンドウでアクティブになります。このシートを使って、パートのグラフィカル表現を構成するプリミティブを追加してください。

  • マルチパートコンポーネント内のパート間を移動するには、下図のようにSCH Libraryパネルを使用します。

    また、デザインスペースの右クリックメニューからTools » Next PartおよびTools » Previous Partコマンドを使用して、次または前のパートを表示することもできます。

  • 現在のドキュメントで開いているマルチパートコンポーネントからアクティブなパートを削除するには、メインメニューからTools»Remove Partを選択するか、右クリックしてコンテキストメニューからTools»Remove Partを選択します。また、SCH Libraryパネルから直接マルチパートコンポーネントのパートを削除することもできます。

    一度削除したコンポーネントのパートは、Undoコマンドで元に戻すことはできません。
  • コンポーネントのパートがわずかに異なる場合は、パート間で内容をコピー&ペーストし、新しいパートではピン情報のみを更新するなどの操作が可能です。
  • 回路図シンボルエディタでは、1つのコンポーネントにつき無制限のパート数をサポートしており、各パートはコンポーネントレベルのAlternate Display Mode機能を利用して異なるグラフィカル表現を持つことができます。また、マルチパートコンポーネントは、定義されたNormalおよびAlternateモードを使用して、単一のシンボル(全パート)または複数のシンボル(各パートごと)として表現できます。— 詳細はこちら
  • マルチパートコンポーネントのデジグネータには、各パートを識別するサフィックスが含まれます。サフィックスはアルファベットまたは数字であり、Alpha Numeric Suffix領域のSchematic - GeneralページPreferencesダイアログで設定します。このオプションはソフトウェアのインストール環境設定であり、ライブラリや回路図ファイルには保存されず、設計ファイルと一緒に移動することもありません。
  • マルチパートコンポーネントは同種(ホモジニアス)と見なされ、設計アノテーション時にはすべてのパートが等価であり、アノテーションプロセス中に入れ替えられる可能性があります。例えば、リレーコイルがリレー接点のセットと回路図上の相対位置に応じて入れ替えられる場合があります。配置済みコンポーネントで特定のパートをロックするには、下図のようにLock IconPropertiesパネルで有効にしてください。

  • 回路図アノテーション時には、マルチパートコンポーネント内のパートがMatching Optionsで設定された条件に従い、Annotateダイアログ(下図参照)でまとめて1つのコンポーネントとしてパッキングされます。左側の有効なチェックボックスは、パートをまとめてパッキングする際に一致させる必要があるコンポーネントプロパティを決定します。特定のパートを同じ物理コンポーネント内にまとめてパッキングしたい場合(例:フィルタ設計のオペアンプのペアなど)で、手動で割り当てやロックをしたくない場合は、そのコンポーネントに追加パラメータを設定し、どのパートをまとめるかを定義する値を入力してください。下の上部画像はAnnotateダイアログのマッチングオプションを示しています。有効なパラメータはマルチパートコンポーネントのマッチングに使用され、ResPackパラメータはProperties パネル(下部画像)で追加され、同じパラメータ値を持つパートが同じ物理コンポーネントにパッケージングされるよう制御します。Strictlyオプションに注意してください。このオプションが有効な場合、パートはmustこのパラメータを含めてパッキングされます。異なる種類のマルチパートコンポーネントでパッケージングを制御している場合は、このオプションに注意してください。Strictly が有効な場合、すべてのコンポーネントにそのパラメータが含まれている必要があります。

  • PCBパートスワッピングは、パートがマルチパートコンポーネントとして定義されているコンポーネントでのみ実行できます。詳細はPin Pair and Part Swappingドキュメントをご覧ください。
  • 電源ピンを定義するには、コンポーネント用に追加のパートを作成し、そのパートにVCCおよびGNDピンを配置します。再アノテーション時にゲートと入れ替わらないようにするには、 オプションをPropertiesパネルで有効にしてください。
  • 表示モード – 同一コンポーネントの複数の表現

    ソフトウェアは、同じコンポーネントの異なる表示表現をサポートしています。これらの表現には、DeMorganやIEEE表現など、コンポーネントの異なるグラフィカル表現が含まれる場合があります。例えば、顧客によっては抵抗器を長方形で描くことを好む場合もあれば、波線で描くことを好む場合もあります。

    これらの各表現は表示Modeと呼ばれます。パートの代替ビューが追加されている場合、メインメニューのTools » ModeサブメニューやModeツールバーのModeドロップダウンから代替モードを選択することで、回路図シンボルエディタで編集用に表示されます。アクティブなコンポーネントの現在のグラフィカル表現は、メインメニューまたはMode ツールバーのMode ドロップダウンリストのエントリ横に有効な「チェック」アイコンで示されます。ただし、メニューやツールバーには最初の20個のAlternateグラフィカルモードのみが表示される点にご注意ください。

    メインメニューやツールバーのドロップダウンからノーマルまたは代替モードを選択するほか、メインメニューのTools » Mode » PreviousおよびTools » Mode » Nextコマンド(Modeツールバーのおよびボタン)を使用して、アクティブなコンポーネントの前/次のモードを表示することもできます。

    2つの表示モードで作成された抵抗器。ライブラリエディタには、モードの追加・削除やモード間の切り替えに使用できるModeツールバーが含まれています。
    2つの表示モードで作成された抵抗器。ライブラリエディタには、モードの追加・削除やモード間の切り替えに使用できるModeツールバーが含まれています。

    代替ビュー・モードを追加するには、回路図シンボルエディタのデザインウィンドウにコンポーネントパートを表示した状態でTools » Mode » Addを選択するか、Mode ツールバーのボタンをクリックします。Alternate N用の空白シートが表示されます(N1-255範囲内で次に利用可能な番号です)。通常は、Normal モードで作成したパートをコピーし、新しいAlternate モードに貼り付けます。Edit » CopyEdit » Pasteを使ってNormalモードを Alternate モードにコピー&ペーストしてください. 。これにより正しいピンセットが得られ、必要に応じてグラフィカル要素の修正やピンの位置調整が可能です。

    現在の代替モードの名前を変更するには、メインメニューからTools » Mode » Rename コマンドを選択するか、Rename をクリックしてModeツールバーを使用します。コマンドを実行すると、Rename Alternate Representation ダイアログが表示されます。選択したシンボルの新しい名前を入力し、OKをクリックしてください。この代替モードは、メインメニューおよびModeツールバーで定義した名前で表示されるようになります。

    アクティブなコンポーネントの現在のグラフィカル表現(モード)を削除するには、メインメニューからTools » Mode » Removeコマンドを選択するか、ボタンをModeツールバーでクリックします。コンポーネントに存在する任意のグラフィカル表現(NormalおよびAlternate)を削除できます。コンポーネントに1つ以上の代替表現があり、Normal表現を削除した場合、最初の代替(Alternate 1)がNormal表現となります。他の代替も順番に再番号付けされます。コンポーネントに代替表現がなく、Normal表現を削除した場合、確認ダイアログが表示され、ライブラリからコンポーネントを削除するか確認されます。Yes をクリックすると、ライブラリからコンポーネントが完全に削除されます。

    必要なモードは、ModeセレクターをGraphical領域のPropertiesパネルで使用して、ライブラリから回路図シートにコンポーネントを配置する際に選択されます。デフォルトの配置モードは、ライブラリエディタで最後に保存されたときに表示されていたモードです。

    各モードには同じピンセットが含まれている必要があります。これが満たされていない場合、プロジェクトの検証時に警告が生成されます。これは、各フットプリントに対してピンとパッドのマッピングを1セットしか定義できないためです。ピンの位置は各モードで同じである必要はありません。

    代替モードを持つマルチパートコンポーネントの利用

    Altium Designerでは、定義されたノーマルモードと代替モードを使って、マルチパートコンポーネントを単一シンボル(全サブパート)または複数シンボル(各サブパートごと)として1つのコンポーネントで表現できます。例えば、デュアルオペアンプコンポーネントは、1つの表示モードでは2つのシンボル、別の表示モードでは1つのシンボルで表現できます(下図参照)。この場合、単一シンボル表示モードでは2番目のパートにはプリミティブがありません。

    回路図シンボルエディタでは、プリミティブを持たないパートは、SCH Libraryパネルで表示されるシンボルパートリストの中で、プリミティブを持つすべてのパートの下にリストされるべきです。

    コンポーネントレポートの生成

    Component Reportは、アクティブなシンボルに関する情報を一覧表示します。

    1.   Reports » Component(ショートカットRC)を選択します。
    2. <LibraryName>.cmpというタイトルのレポートがアクティブドキュメントとして開きます。このファイルにはコンポーネント名と、コンポーネントに含まれるパート数が記載されています。各パートについて、グラフィカル表現(ノーマルおよび代替)ごとにピンの詳細が記載されます。   

    3.   レポートを閉じて回路図エディタのデザインスペースに戻ります。

    ジャンパーコンポーネントのサポート

    ジャンパー(ワイヤリンクとも呼ばれる)は、ジャンパーコンポーネントを使って配線を置き換えることができ、片面基板設計を成功させるための重要な要素となることが多いです。Altium Designerは、Jumperという特別なコンポーネントタイプを通じてジャンパーコンポーネントの使用をサポートしています。

    ジャンパーフットプリントを直接PCBに配置することもできますが、推奨されるワークフローは回路図から始める方法です。詳細については、ジャンパーコンポーネントの利用方法ページをご参照ください。

    回路図シンボル生成ツールの利用

    コンポーネントライブラリシンボルとそのピンデータの作成作業は、コンポーネントの複雑化に伴い、ますます手間のかかる作業となっています。例えば、現在の大規模BGAデバイスでは数百本のピンの配置や設定が必要となるため、実用的なコンポーネントシンボルを作成するには多大な時間と労力が必要です。

    このようなシンボル作成作業の負担を軽減するため、Altium Designerはシンボルウィザードインターフェースとピンエディタダイアログをベースにした高度な回路図シンボル生成ツールを提供しています。このツールは、シンボルグラフィックの自動生成、グリッドピンテーブル、スマートデータ貼り付け機能を備えています。

    Altium Designerで回路図シンボル生成ツールの機能を利用するには、Schematic symbol generation toolソフトウェア拡張機能がインストールされている必要があります。この拡張機能はAltium Designerにデフォルトでインストールされていますが、手動でインストールまたは削除することも可能です。

    拡張機能の管理方法については、Extending Your Installationページ(Altium Designer DevelopAltium Designer Agile)をご参照ください。

    シンボルの作成

    回路図シンボル生成ツールは、回路図ライブラリエディタのメインメニューからTools » Symbol Wizardコマンドを選択することで利用できます。また、Component Editorのシングルコンポーネント編集モードでシンボルモデル下のボタンのドロップダウンアイコンをクリックし、メニューからWizardを選択することでアクセスできます。

    このツールを使って新しいコンポーネントシンボルを作成するには、まずアクティブなライブラリドキュメントに新しいコンポーネントを追加します。その後、コマンドを実行すると開くSymbol Wizardダイアログのインターフェースを通じて、新しいシンボルを作成できます。ダイアログを使って、必要なピン数、ピンのレイアウト、ピンデータなど、コンポーネントシンボルを対話的に定義します。

    • Number of Pins – 必要なピン数を手動で入力するか、上下の矢印で増減できます。
    • Layout Style– ピン配置が自動的に割り当てられる、あらかじめ定義されたパターンから選択します。ドロップダウンで希望の配置を選択してください。右側のPreview 画像やSide列のデータもそれに応じて更新されます。選択肢には以下が含まれます:   
      • Dual in-line
      • Quad side 
      • Connector zig-zag 
      • Connector 
      • Single in-line 
      • Manual
        Manual設定は、ピン位置が自動的に割り当てられないことを示します。標準スタイル(Quad sideConnector zig-zagSingle in-line)のピン配置を編集した場合、レイアウトスタイルはこの設定に戻ります。

    グリッド

    • Position– シンボルピンの基準位置インデックス。このデータは編集できません。
    • Group– ピンのグループをまとめて定義するための手入力文字列です。
    • Display Name– コンポーネントピンの表示名属性文字列です。

        スラッシュを含むピン名を入力すると、代替ピン名として認識され、生成されたシンボルのピンプロパティに追加されます。なお、各ピン機能を区切るためのスラッシュ文字の使用はハードコーディングされていますので、ピン名にスラッシュを含めたいがカスタムピン名を作成したくない場合(例:I/O)、シンボル作成後にプロパティパネルのPinモードでこれらの余分なピン名を削除できます。
    • Designator– ピンのデジグネータ属性文字列です。デフォルトでは自動的にピンPosition と一致します。
    • Electrical Type– フィールド内のドロップダウンを使用して、ピンの電気的タイプを選択します。選択肢には InputI/OOutputOpen CollectorPassiveHiZOpen Emitter、および Power.
    • Description があります。これはピンの説明文字列属性です。
    • Side – フィールド内のドロップダウンを使用して、シンボルの位置を選択します。LeftBottomRightTop から選択してください。この領域が変更されると、Layout style の設定が Manual に変わります。
    グリッドの列見出しをクリックすると、その列でデータを並べ替えることができます。もう一度クリックすると、昇順と降順が切り替わります。

    テーブル内では、標準的なコピー&ペーストの手法を使って、あるセル群から別のセル群へデータを入力できます。例えば、列内の3つのセルを選択してデータをコピー(right-click – Copy)、次に3つのターゲットセルを選択してデータをペースト(right-click – Paste)できます。同じ手法で、スプレッドシートやテキスト、PDFファイルなど外部ソースからのデータ選択をコピーすることも可能です。

    グリッドのセルは、単一または複数単位で手動編集できます。標準的な Ctrl+click および Shift+click の手法を使用してください。ドロップダウンメニュー付きの列で複数セルを編集する場合は、希望するセル範囲を選択し、その中の1つのセルで新しいメニュー選択を行ってください。

    右クリックメニュー

    • Move Up - 選択したデータを1行上に移動します。
    • Move Down - 選択したデータを1行下に移動します。
    • Copy - 選択したデータをクリップボードにコピーします。
    • Paste - 直前にクリップボードにコピーしたデータをカーソル位置に貼り付けます。
    • Smart Paste  - Pin Data Smart Paste ダイアログを開き、外部ソースの複数列データをグリッド内の対応する列にコピーします。ダイアログで列データや区切り文字を設定し、Paste をクリックしてください。Smart Paste について詳しくはこちらをご覧ください。
    • Clear - ピンデータを削除します。

    プレビュー

    この領域にはシンボルグラフィックのプレビューが表示され、現在の設定やピンデータが動的に反映されます。スライダーバーや -+ を使ってグラフィックの拡大・縮小が可能です。

    追加コントロール

    • Continue editing after placement - チェックを入れると、コンポーネント配置後もダイアログがアクティブなまま(さらに編集可能)になります。
    • Place  - 完成したシンボルとピンデータを配置します。選択肢は以下の通りです:
      • Place Symbol
      • Place New Symbol
      • Place New Part

    ピンデータの貼り付け

    テーブル内のピンデータは複数セルに共通値として編集できますが、ダイアログの Paste および Smart Paste 機能を使うことで、外部ソースから大量の異なるデータを取り込んで全セルデータを高度に入力できます。

    テーブル内では、標準的なコピー&ペーストの手法を使って、あるセル群から別のセル群へデータを入力できます。例えば、列内の3つのセルを選択してデータをコピー(右クリック - Copy)、次に3つのターゲットセルを選択して貼り付け(右クリック - Paste)できます。

    同じ手法で、スプレッドシートやテキストファイル、PDFファイルなど外部ソースからのデータ選択をコピー&ペーストすることも可能です。

    外部スプレッドシートからコピーしたデータを Pin data テーブルに貼り付けた例。

    Smart Paste

    標準的なコピー&ペースト手法に加え、Smart Pasteは自動列マッピングを利用して外部ソースから複数列のデータを一括入力する機能を提供します。

    Pin data テーブルに外部ソースの複数列データを対応する列にコピーするには、テーブル内で右クリックし、コンテキストメニューから Smart Paste コマンドを選択します。これにより Pin Data Smart Paste ダイアログが開き、ソースデータが表示されます。ソースデータで使われている区切り文字に合わせて、さまざまな区切り文字を選択できます。

     Pin Data Smart Paste ダイアログ
    Pin Data Smart Paste ダイアログ

    シンボル配置

    設定やピンデータが必要に応じて構成されたら、シンボルをアクティブなライブラリコンポーネントのデザイン空間に配置できます。配置は単一コンポーネントとして、またはマルチパートコンポーネントの一部として、ダイアログの Place ボタンに関連するコンテキストメニューから利用可能な各コマンドで行えます。Continue editing after placement オプションが有効な場合、Symbol Wizard ダイアログはコンポーネント/パート配置後もアクティブなまま(さらに編集可能)になりますのでご注意ください。

    Symbol Wizard ダイアログを回路図ライブラリ内の既存コンポーネントで開くと、すべての設定とピンデータが表示され、さらに変更が可能です。新規ライブラリコンポーネントで使用する場合のみ、ダイアログはデフォルト状態で表示されます。

    Smart Grid Insert Toolによる回路図シンボル作成の高速化

    Smart Grid Insert ツールは SCHLIB List パネルで利用でき、現在のクリップボードデータをAltium Designerオブジェクトのプロパティにマッピングできます。これらのツールにより回路図シンボル作成プロセスが大幅に簡素化され、数ステップでスプレッドシートやPDF、ASCIIファイルなど外部データから直接コンポーネントのピンを作成できます。

    リストパネル について詳しくはこちらをご覧ください。

    ソースのピンデータをAltium Designerに直接コピーすることもできますが、最適な結果を得るために少し準備作業を行う価値があります。そのためにはスプレッドシートが最適です。通常、以下のような数ステップのみで済みます:

    • 列ごとのマッピングを容易にするため、ヘッダー行を追加します。列名が完全に一致していなくても問題ありません。Altium Designerは自動的に正しいマッピングを推測してくれます。

    • Object Kind列を追加し、Altium Designerにピンタイプのオブジェクトを作成する必要があることを認識させます。

    • Type列を追加し、各ピンの電気的タイプを指定します。

    • X座標およびY座標のピン位置も含まれます。スプレッドシートにはセルに値を入力する優れたツールがあり、たとえばMicrosoft Excelで右クリックしながらセル範囲をドラッグすると、希望する数値の連番を指定できるため、回路図ライブラリ内でピンの間隔を簡単に調整できます。

    ピン数が多く、規則的に区分された部品(例:FPGA)は、Altium Designerでマルチパート部品として実装するのに適しています。最も簡単な方法は、Altium Designer部品の最初のパートにすべてのピンを作成し、その後ピンのブロックを他のパートにカット&ペーストすることです。

    ピンをきれいにパートごとのグループにまとめるには、スプレッドシートで各パートのピンの間に数行の空行を挿入してみてください。これにより、座標値を再設定する必要がある箇所が一目で分かるだけでなく、多数の選択範囲に自動的にX、Y値を追加し、空行の冗長なX、Y値を削除することもできます。これにより、削除された位置にはピンが配置されず、パートごとのグループがきれいに間隔を空けて配置されます。

    スプレッドシートのツールを使って、ピンに適切なX座標とY座標を追加してください。
    スプレッドシートのツールを使って、ピンに適切なX座標とY座標を追加してください。

    スプレッドシートで必要なセルを選択してコピーします。不要な列が選択範囲に含まれていても心配ありません。Smart Gridツールはそれらを無視できます。

    Altium DesignerでSCHLIB Listパネルを右クリックし、メニューからSmart Grid Insertを選択してSmart Grid Insertダイアログを開きます。ソースデータにヘッダー行が含まれている場合、Altium Designerはオブジェクトの種類を自動的に識別し、作成されたオブジェクトのリストを構築しようとします。注意点として、列をマッピングする前は、作成されたオブジェクトのリストは現在のAltium Designerのデフォルトピンオブジェクトのプロパティを持っています。たとえば、すべてのピンを180度で長さ20にしたい場合は、Smart Gridプロセスを始める前にAltium Designerでデフォルト値を設定してください。そうすれば、スプレッドシートにその設定を追加したり、作成後にAltium Designerで編集したりする必要がありません。デフォルト値の設定方法が分からない場合は、メニューからPlace » Pinを選択し、ピンを配置する前にTabを押してデフォルト値を編集し、そのピンを一つ配置して削除してください。

    ヘッダー行を含めるもう一つの大きな利点は、Automatically Determine Pasteボタンが使えることです。これは非常に便利な機能で、作成されたオブジェクトのフィールドとソースデータの列タイトルを照合し、どのようにマッピングすべきかを自動的に判断します。自動機能が間違ったマッピングをしても心配ありません。Undo Pasteボタンでマッピングを解除できます。手動でマッピングする場合は、ソースデータの列と作成されたオブジェクトの対応する列を選択し、Paste Columnボタンをクリックしてください。

    OKをクリックするとすぐに、作成されたオブジェクトのセットがデザイン空間に表示されます。各パートに適切なボディを追加し、カット&ペーストで個別のパートを作成すれば、シンボルの準備が整います。

    Smart Gridで挿入されたピンと、部品ボディが追加されたパート。 
    Smart Gridで挿入されたピンと、部品ボディが追加されたパート。

    AI-LocalizedAI-localized
    If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
    機能の可用性

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

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

    従来のドキュメント

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

    Content