回路図シンボルには通常、コンポーネントの機能を反映できる図形と、1つ以上のピンが含まれます。コンポーネントをどのように表現するか、つまりシンボルの見た目やコンポーネントのピン配置は、設計者に委ねられます。これは、組織の要件および採用する設計標準に準拠するように行う必要があります。1つのコンポーネントシンボルで物理コンポーネント全体を表すこともできますし、コンポーネントを複数のサブパートで定義し、各サブパートが物理コンポーネント内の何らかの論理エンティティを表すようにすることもできます(例:4回路ANDゲート部品における各ANDゲート、またはリレーにおけるコイルと接点セット)。この種のコンポーネントは、マルチパートコンポーネントとも呼ばれます。
回路図シンボルは、接続されたWorkspace内で直接作成できます。
メインメニューからFile » New » Library を選択し、開いたNew Library ダイアログで、ダイアログ内のWorkspace 領域からCreate Library Content » Symbol を選択します。
New Library ダイアログを使用して新しいWorkspace Symbolを作成
開いたCreate New Item ダイアログで必要な情報を入力し、Open for editing after creation オプションが有効になっていることを確認して、OKをクリックします。Workspace Symbolが作成され、一時的な回路図シンボルエディタが開き、.SchLib ドキュメントがアクティブドキュメントとして表示されます。このドキュメントには、Item-Revisionに従って <Item><Revision>.SchLib の形式で名前が付けられます(例:SYM-001-0001-1.SchLib)。このドキュメントを使用して、以下で説明するようにシンボルを定義します。
.SchLib
<Item><Revision>.SchLib
SYM-001-0001-1.SchLib
Workspace Symbolの初期リビジョンを編集している例。一時的な回路図シンボルエディタにより、回路図シンボルを定義するためのドキュメントが提供されます。
必要なとおりにシンボルを定義したら、Projects パネル内のシンボルのエントリ右側にあるSave to Server コントロールを使用してWorkspaceに保存します。Edit Revision ダイアログが表示され、そこで必要に応じてName、Descriptionを変更し、リリースノートを追加できます。保存後、ドキュメントとエディタは閉じられます。
保存済みのWorkspace Symbolは、Component EditorのSingle Component Editing modeまたはBatch Component Editing modeでコンポーネントを定義する際に使用できます。
Workspace SymbolsはComponents パネルで参照できます。パネル上部の ボタンをクリックしてModelsを選択し、モデルの表示を有効にしてから、Symbols カテゴリを選択します。
Workspace Symbolを編集するには、Components パネル内のそのエントリを右クリックし、Edit コマンドを選択します。再び一時エディタが開き、シンボルが編集用に開かれます。必要に応じて変更を加え、その後ドキュメントをWorkspace Symbolの次のリビジョンとして保存します。
編集したシンボルをWorkspaceに保存する際、シンボルの現在のライフサイクル状態を維持できます。この制御は、再保存時()にCreate Revision ダイアログで使用できるPreserve lifecycle state (not recommended) オプションによって提供されます。このオプションを有効にすると、新しいシンボルリビジョンは自動的に前のリビジョンのライフサイクル状態に設定されます。この機能は、Allow to skip lifecycle state change for new revisions の運用権限が割り当てられているユーザーが利用できます(Setting Global Operation Permissions for a Workspace の詳細を参照)。
Workspaceドメインモデル(シンボル、フットプリントモデル、またはシミュレーションモデル)に変更を加えると、その変更をモデルの新しいリビジョンとして保存した時点で、そのモデルを使用しているすべてのWorkspace Componentsは実質的に古い状態となり、以前のリビジョンを引き続き使用することになります。ほとんどの場合、利用可能な最新リビジョンを使用するように各モデルリンクを更新したうえで、それらのWorkspace Componentsを再保存したいはずです。このプロセスを効率化するため、WorkspaceはAltium Designerと連携して、直接編集機能を通じてモデルを変更した後、そのWorkspaceモデルを再保存する時点で関連コンポーネントを更新できるようにしています。
親コンポーネントに対してこの更新を実行するオプションは、変更したWorkspace Symbolを対象Workspaceに保存し直す際に表示されるCreate Revision ダイアログにあります。このオプション(Update items related to <ModelItemRevision>)は、デフォルトで有効になっています。
<ModelItemRevision> はモデルの現在のリビジョン、つまり関連するWorkspace Componentsが現在使用しているリビジョンです。Workspaceモデル自体が保存されると、これは当然ながら以前の(古い)リビジョンとなり、もはや最新ではなくなります。
<ModelItemRevision>
再保存されるWorkspace Symbolを参照している関連Workspace Componentsを更新するオプションにアクセスしているところ。
関連するすべてのコンポーネントでWorkspace Symbolの現在のリビジョンを使い続けたい場合は、このオプションを無効にします。その場合、保存されるのはWorkspaceモデル自体のみです。
Create Revision ダイアログでOKをクリックすると、変更されたシンボルがWorkspaceに保存し直され、関連する一時エディタは閉じられます。そのWorkspace Symbolを参照しているすべてのWorkspace Componentsは、自動的にその新しいリビジョンを使用するよう再保存されます(各コンポーネントの次のリビジョンが自動的に作成され、保存が実行されます)。
回路図シンボルは、コンポーネント本体を表す描画オブジェクトと、実際のコンポーネント上の物理ピンを表すピンを配置して作成します。回路図シンボルは、Altium Designerの回路図シンボルエディタで作成されます。
シンボル作成に関する注意事項:
ライブラリエディタに配置されたオブジェクトは、配置された順に重ねられます。ピンがコンポーネント本体の背後に隠れてしまう場合は、表示順序を変更するためにEdit » Move コマンドを使用してください。
ピンの一端だけが電気的接続点です。この端はホットスポットと呼ばれます。ホットスポット(ピンを保持する側の端)がコンポーネント本体から離れるようにしてください。詳細はPin objectを参照してください。
回路図ライブラリエディタでは、デフォルトのデジグネータや説明など、現在アクティブなシンボルのプロパティは、Properties パネルのSymbol モードで編集します。何も選択されていないとき、このモードでパネルが表示されます。コンポーネントシンボルの一部として配置されたプリミティブをダブルクリックすると、Properties パネルには親コンポーネントではなく、そのプリミティブのプロパティが表示されます。
シンボルエディタシート上にデジグネータとコメントを表示するためのShow Comment/Designator オプションは、Properties パネルのLibrary Options モードで現在のライブラリに対して有効/無効を切り替えます。Tools » Document Options コマンドを選択して、このモードでProperties パネルを表示します。
フォントは、各オブジェクトを配置する際に個別に設定することもできますし、Preferences ダイアログのSchematic - Defaults pageで各該当オブジェクトを編集して、新規オブジェクト用の既定フォントを設定することもできます。
Schematic Symbol Generation Toolを使用すると、ピン数の多いコンポーネントをすばやく作成できます。このツールは、右クリックメニューからスプレッドシート経由でピン詳細をインポートすることにも対応しています。
複数のピンは、SCHLIB List パネルの右クリックメニューにあるSmart Grid コマンドを使用して、スプレッドシートから現在のシンボルへインポートできます。詳細はこちら。
コンポーネントシンボルの作成を始める前に、まずは好みのデフォルト設定を行うための時間を少し取ることをお勧めします。すべての回路図設計オブジェクト(ライブラリおよびシートの両方)のデフォルトは、Schematic - Defaults ページの Preferences ダイアログで設定します。Preferences dialog page が開いているときに、オプションの詳細情報を表示するには F1 を押してください。
コンポーネントシンボルは、常にシート原点(シート中央)の近くに描画してください。必要に応じて、Edit » Jump » Origin(ショートカット J, O)を選択して、シート原点を設計ウィンドウの中央へ移動します。カーソルが原点上にあることを確認するには、画面左下のステータスバーを確認してください。Altium が提供するコンポーネントは、この位置を基準に作成されており、シート中央を通る十字線で示されています。コンポーネントは常にこの原点の近くに作成する必要があります。
回路図上にコンポーネントを配置すると、コンポーネントはライブラリシンボルのシート原点によって「保持」されます。シンボル作成時によく使われる方法として、コンポーネントのピン1のホットスポットをシート原点に配置するものがあります。これにより、ライブラリから回路図シートへ配置する際、そのピンによって保持されることになります。これは必須ではありません(シンボルのピンやボディオブジェクトはシート上の任意の場所に配置できます)が、シンボルオブジェクトを原点から離して配置すると、ライブラリから回路図シートへ配置する際に、コンポーネントはその分だけカーソルから離れた位置に表示されます。
回路図および回路図ライブラリのグリッドのデフォルト単位はインペリアルです。Altium のすべてのコンポーネントはこのインペリアルグリッド上で設計されているため、メートル法のシートグリッドへ切り替える判断が与える影響を理解しておくことが重要です。異なるグリッドで作成されたコンポーネントに正しく配線することが難しくなるためです。なお、A3 などのメートル法のシートサイズでもインペリアルグリッドは使用できるため、メートル法サイズのシートで作業する際にメートル法グリッドへ変更する必要はありません。現在のシートの単位は、Library Options モードの Properties panel の General region にある General タブで定義します(この Properties panel のモードにアクセスするには、メインメニューの Tools » Document Options コマンドを使用します)。
現在のシートの単位を設定するには、 Library Options モードの Properties panel の General region を使用します。
必要に応じて、Properties panel の Show Comment/Designator オプションを有効にすると、ライブラリドキュメント内の現在のコンポーネントについて Comment/Designator 文字列を表示できます。
オブジェクトは現在のスナップグリッド上に配置されます。現在のグリッドは、設計スペース下部のステータスバー左端に表示されます。
Snap Grid と Visible Grid は、Library Options モードの Properties panel でも設定できます。グリッドを変更するたびに Properties panel を開く代わりに、G を押して、利用可能な設定間でスナップグリッドを順に切り替えることができます。利用可能な設定は、Preferences ダイアログの Schematic – Grids ページで編集できます。
通常、オブジェクトやピンは 100 mil または 50 mil のグリッド上に配置し、文字列のみ 10 mil のグリッド上に配置する必要があります。テキスト文字列の位置決めを補助するため、文字列を移動中に Ctrl を押すと、一時的に最も細かいグリッド設定(デフォルトは 10 mil)へ切り替えることができます。
Ctrl
アクティブなドキュメントが回路図ライブラリドキュメント(*.SchLib)の場合、メインメニューから Tools » Document Options コマンドを選択します。すると、Properties panel に Library Options が表示されます。以下の折りたたみ可能なセクションには、使用可能なオプションとコントロールに関する情報が含まれています。
*.SchLib
このパネルセクションのオプションは、設計スペース内で選択可能な回路図ライブラリオブジェクトを決定します。
設計オブジェクトを選択すると、パネルにはそのオブジェクトタイプ固有のオプションが表示されます。次の表は、ライブラリ設計スペース内に配置可能なオブジェクトタイプを示しています。リンクをクリックすると、そのオブジェクトのプロパティページにアクセスできます。
必要な設計スペースオプションを設定したら、次のステップはコンポーネントのグラフィカル表現を取り込むことです。つまり、回路図シート上に配置されたときにそのコンポーネントを表すシンボルグラフィックスを作成します。従うべきグラフィカルな回路図シンボルの標準を決めておくことが重要です。これにより、シンボルグラフィックス設計時の正式なテンプレートが提供され、一貫性を確実に保つことができます。Altium の設計手法は IEEE 315 標準に従っており、これは最も一般的な回路要素を網羅するだけでなく、半導体要素をどのように組み合わせてさまざまなシリコンデバイスタイプを記号化できるかも明確に定義しています。
シンボルのボディは、Place menu、Utilities bar、または Active Bar を使用して、回路図ライブラリエディタの設計スペースにグラフィカル設計オブジェクトを配置することで作成します。配置した回路図シンボルをダブルクリックすると、Properties panel が開き、各図形をさらに定義できます。
Altium Designer には、以下に示すように、rectangle、polygon、ellipse、round rectangle など、さまざまな閉じたシンボル形状が含まれています。
線タイプの図形には、arc、line/polyline、bezier、elliptical arc があります。line/polyline には矢印の先端と末端を含めることができます。ダブルクリックして Properties panel を開くと、先端と末端を定義できます。
コンポーネントに電気的特性を与え、信号の入出力先となる接続点を定義するのはコンポーネントピンです。実際の物理コンポーネント上の各ピンを表すために、1 本ずつピンを配置します。
現在 schematic library document の設計スペースに表示されているコンポーネントには、次のいずれかの方法でピンを追加できます。いずれの場合も、ピンは電気的端点で保持された状態でカーソル上にフローティング表示されます。必要に応じてピンを回転または反転し、クリックして配置します。
Place » Pin コマンドを使用します(またはショートカット P, P)。
Active Bar の ボタンをクリックします。
Utilities toolbar の設計オブジェクト ドロップダウンにある ボタンをクリックします。
Component Pin Editor ダイアログを使用する方法 – 設計スペースでオブジェクトが何も選択されていない場合、Properties panel を使用してシンボルのプロパティを編集できます。これには、ピンの編集、追加、削除も含まれます。このパネルからは Component Pin Editor ダイアログにもアクセスできます。開くには、Properties panel の Pins タブにある ボタンをクリックします。 このダイアログでは、シンボルに関連付けられた任意のピンの特定プロパティを変更するための、単一で便利な場所が提供されます。ピンプロパティの編集手段を提供するだけでなく、新しいピンの追加や既存ピンの削除も可能です。
Component Pin Editor ダイアログにアクセスして、作成したシンボルのすべてのピンを管理します。
この領域には、コンポーネントのすべてのピンが表示されます。各ピンについて、次の情報が表示されます。
Designator – ピンの数値識別子です。パーツ内の各ピンは一意のデジグネータを持つ必要があります。
Name – ピンの表示名です。名前は任意であり、必要に応じてこのフィールドは空白のままにできます。あるいは、Name テキストフィールドに文字列を入力し、Name チェックボックスを使用して名前の表示/非表示を切り替えます。
Desc – ピンの説明です。
Footprint Model Mapping – この回路図コンポーネントのピンがマッピングされている、リンクされたフットプリントモデル内のパッドです。リンクされた各フットプリントモデルごとに個別の列が表示されます。
Type – ピンの電気的タイプです。このタイプは、プロジェクトのコンパイル時または回路図ドキュメントの解析時に、電気的接続エラーを検出するために使用されます(Electrical Rules Check 機能を使用)。使用可能なタイプは Input、I/O、Output、Open Collector、Passive、HiZ、Open Emitter、および Power です。
Input
I/O
Output
Open Collector
Passive
HiZ
Open Emitter
Power
Owner – ピンが関連付けられている親パートです。単一パートのコンポーネントでは、この項目は常に 1 になります。これはマルチパートコンポーネントでのみ意味を持ちます。マルチパートコンポーネントには、非グラフィカルパートである Part Zero も含まれます。Part Zero は、マルチパートコンポーネントのすべてのパートに含める必要があるピン、たとえば電源ピンに使用されます。
1
0
Show – ピンがシート上で表示されるか(有効)、非表示か(無効)を示します。この方法は推奨されませんが、マルチパートコンポーネントの電源ピンは、表示すると回路図シート上が不必要に煩雑になる場合に非表示にできます。
Name – 親パートが回路図シートに配置されたときに、ピンの表示名を表示するか(有効)、非表示にするか(無効)を決定するために使用されます。
ピン名を否定表記(上にバーを付ける)するには、次のいずれかの方法を使用します。
H\O\L\D\
\HOLD
Pin/Pkg Length – これはピンパッケージ長です。
Propagation Delay – 伝搬遅延を表示します。これは、信号の先頭が送信側から受信側へ到達するまでにかかる時間です。
Remove – このボタンをクリックすると、現在選択されているピンをコンポーネントから削除します。確認ダイアログが開くので、削除を続行するには Yes をクリックします。回路図上に配置済みのコンポーネント インスタンスからピンを削除する場合、そのピンに接続されていた既存の配線を再配線する必要があることがあります。
グリッドの右クリックメニューには、次のコマンドがあります。
Location
Properties
Name – ピンの任意の表示名を指定するために使用します。デフォルトでは、新しく配置されたピンにはデジグネータ値を使用した名前が付けられます。表示名を指定すると、特に IC タイプのコンポーネントで、意味のある名前によってそのピンがどのように使用されているかをすばやく把握できるため便利です。 または を使用して、親パートが回路図シートに配置されたときに、そのピンの Name を表示するか非表示にするかを決定します。
Function – このフィールドは、編集中の多機能ピンに対して複数の名前(機能)を指定するために使用します。ピンの別名を入力し、Enter を押すか、フィールド右側の ボタンをクリックします。追加した別名は、フィールド下にラベルとして表示されます。機能を削除するには、その機能のラベル内の「x」をクリックします。
x
このフィールドに制限はなく、数字や特殊文字(&、*、% など)も使用できます。
カスタム名に対するすべての Font Settings は、元のピン名と同じです。
コンポーネントを回路図シート上に配置した後、ピン名として表示する機能は、Component モードの Properties パネル の Pins タブで選択できます。
Inside – コンポーネントグラフィックの内側に、必要に応じてピンのシンボルを追加するために使用します。
Inside Edge – コンポーネントグラフィックの内側エッジに、必要に応じてピンのシンボルを追加するために使用します。
Outside Edge – コンポーネントグラフィックの外側エッジに、必要に応じてピンのシンボルを追加するために使用します。
Outside – コンポーネントグラフィックの外側に、必要に応じてピンのシンボルを追加するために使用します。
Line Width – このフィールドは、シンボルの描画に使用する線幅を決定するために使用します。これは、これらのシンボルはコンポーネントシンボルの描画に使用される線と同じ幅であるべきと規定する GOST 規格への対応を提供します。
Font Settings
Custom Settings – 有効にすると、下の Font Settings にアクセスしてフォントをカスタマイズできます。
Font Settings – コントロールを使用して、フォント、フォントサイズ、色、および太字や下線などの特別設定を構成します。
Custom Position – 有効にすると、下のコントロールにアクセスして位置をカスタマイズできます。
Margin (X/Y) – 希望するマージンを入力します。
Orientation – ドロップダウンを使用して向きを選択します。
To – ドロップダウンを使用して、デジグネータの目的のオブジェクトを選択します。
To – ドロップダウンを使用して、名前の目的のオブジェクトを選択します。
Rule
Tab を押して Properties パネルの Component モードを開き、配置前にピンプロパティを編集します。数値は、その後のピン配置時に自動インクリメントされます。自動インクリメントの動作は、Preferences ダイアログの Schematic – General ページにある Auto-Increment During Placement 設定で構成します。自動デクリメントするには負の値を使用します。
Preferences ダイアログの Schematic - General ページを使用して、自動インクリメント動作を定義します。 配置中、またはピンを移動するたびに、ピンは電気端(ピンのホットエンドとも呼ばれます)で保持されます。ピンは、電気端がコンポーネント本体から離れるように配置する必要があります。移動中のピンを回転するには、スペースバーを押します。
ピンは、電圧レギュレータのタブなど、コンポーネント上の電気機械的ポイントを表すために配置することもできます。
ピンには Name や Designator を含む複数のプロパティがあります。シンボルのピンを PCB フットプリントのパッドに対応付けるために使用されるのは、ピンの Designator です。ピンの Designator と Name がピン端から表示されるデフォルト距離は、Schematic および Schematic Library エディタ全体に適用されるシステム設定です。Preferences ダイアログの Schematic – General ページで Pin Margin を設定してください。
Name の個別設定は、Component Pin Editor ダイアログで構成できます。
ピンには Electrical Type があり、これは Altium の電気ルールチェックシステムによって、ピン間接続が有効かどうかを検証するために使用されます。このオプションは、対象コンポーネントピンの電気的タイプに合わせて Component Pin Editor ダイアログで設定します。デフォルトの Pin Length は、選択したスナップグリッド(通常は 100 mil または 50 mil)に適している必要があります。デフォルト長は 30 で、一般的な長さは 20 または 30 です。
Symbols Component Pin Editor ダイアログでは、ピンからの電気的情報を表すために、Pin の異なる位置へ追加できます。
回路図の Pin は、回路図デザインスペース内の物理コンポーネントピンを表します。
ピンは電気設計プリミティブです。ピンはコンポーネント(パート)に電気的特性を与え、入出力信号のためのパート上の接続点を定義します。
ピンは、以下のいずれかの方法を使用して、回路図ライブラリエディタでのみ配置できます。
コマンドを起動すると、カーソルが十字カーソルに変わり、ピン配置モードに入ります。配置は、次の一連の操作で行います。
配置中に実行できる追加操作 – ピンがまだカーソル上でフローティングしており、ピンの電気的端子側を固定する前 – は次のとおりです。
多くのコンポーネントでは、数値の名前や番号を持つ一連のピンがあります。これらのピンの配置を高速化するために、Preferences ダイアログの Schematic – General page にある Auto-Increment During Placement 機能を使用できます。配置前にピンのプロパティを編集すると(ピンがカーソル上でフローティングしている間に Tab を押す)、自動インクリメントが自動的に有効になります。この機能は Designator と Name の両方で動作します。ピンの Designator には Primary 自動インクリメントフィールドが使用され、ピンの Name には Secondary 自動インクリメントフィールドが使用されます。昇順の英字および数値、ならびに降順の数値をサポートします。
Preferences ダイアログの Schematic – General ページで Auto-Increment During Placement 設定を構成します。
英字のピン名が増加し、数値のピン番号が減少している点に注意してください。
ピンを移動するには、クリックしたまま保持します。カーソルはピンの電気的ホットスポット端にジャンプするので、それを新しい位置へ移動し、電気的端子側がコンポーネント本体から離れるように配置します。
ドラッグ中は、ピンを回転 (Spacebar/Shift+Spacebar) またはミラー反転 (X または Y キーで X 軸または Y 軸に沿って反転) できます。
Properties page: Pin Properties
Pin のプロパティは Pin ダイアログおよび Properties パネルで編集できます。このパネルでは、デザインスペース内で現在選択されているすべてのアイテムを編集できます。
ピン名とデジグネータの位置は、Preferences ダイアログの Schematic – General page にある Pin Settings 領域でグローバルに定義されます。これは環境設定であり、その設定を定義した PC に適用されます。この設定では、ピンの非電気的端子側からテキストまでの相対距離(マージン)を定義します。
Preferences ダイアログでピンテキスト (Pin Settings) の距離を設定します。
回路図ライブラリドキュメントのデフォルトのシステムフォントは Times New Roman, 10pt, Regular です。これは固定されており、変更できません。ライブラリコンポーネントを回路図シート上に配置すると、この同じデフォルトフォントが適用されますが、固定ではないため必要に応じて変更できます。回路図シートで使用されるシステムフォントは、電源ポート、ポート、回路図シート枠内の X、Y 領域マーカーなど、他のオブジェクトにも適用される点に注意してください。
Times New Roman, 10pt, Regular
ピンについては、位置、マージン、フォントに関するシステムレベル設定を上書きできます。ピンの Designator および Name をカスタマイズするためのコントロールは、Properties パネルの Font Settings 領域にあります。
必要に応じて、個々のピンについてピンの Font Settings、Designator 、および Name を変更できます。
Custom Position オプションを使用すると、位置のデフォルト設定を上書きしてカスタム位置に変更できます。Margin (X/Y) については、関連する X および Y のフィールドに新しい値を直接入力します。Orientation については、ドロップダウンを使用して角度と To 基準を選択します。
Custom Settings オプションを使用すると、デフォルトのシステムフォントの代わりに、上書きしたカスタムフォントを使用できます。
回路図編集ドメインでコンポーネントを表現する場合、そのデバイスの回路図シンボルの一部として定義された各ピンには、1 つ以上のシンボルを表示できます。これらのシンボルは、必要に応じてメインのコンポーネントシンボル外形に対して Inside、Inside Edge、Outside、または Outside Edge に表示されます。たとえば、Inside Edge の Clock シンボルや Outside Edge の Dot シンボルなどがあります。こうしたシンボルは、特定のピンを通過する信号の目的を視覚的に示すことで、設計の可読性を大幅に向上させます。
Clock
Dot
これらのシンボルを描画する線の幅は、Properties パネルの Symbols 領域にある Line Width 設定で指定します。Small または Smallest から選択します。
Small
Smallest
Name – ピンの任意の表示名を指定するために使用します。デフォルトでは、新しく配置されたピンにはデジグネータ値を使用した名前が付けられます。表示名を指定すると、特に IC タイプのコンポーネントで、意味のある名前によってそのピンがどのように使用されているかをすばやく把握できるため便利です。親パーツが回路図シート上に配置されたときに、ピンの Name を表示するか非表示にするかを または で指定します。
Function – 編集中の多機能ピンに対して複数の名前(機能)を指定するために使用するフィールドです。ピンの別名を入力し、Enter を押すか、フィールド右側の ボタンをクリックします。追加された別名はフィールドの下にラベルとして表示されます。機能を削除するには、機能ラベル内の 'x' をクリックします。
Line Width – このフィールドを使用して、シンボルの描画に使用する線の太さを決定します。これにより、これらのシンボルはコンポーネントシンボルの描画に使用される線と同じ太さであるべきと規定する GOST 規格への対応が可能になります。
Designator
Margin (X/Y) – 希望する余白を入力します。
Name
この領域では、現在選択されているピンオブジェクトに関連付けられたパラメータを管理します。
標準の 切り取り、コピー、貼り付けコマンド に加えて、コンポーネントシンボルの作成時には、メインメニューの Edit » Paste Array コマンドを使用して、現在のクリップボード内容を現在のドキュメント上に縦方向または横方向のオブジェクト配列として配置することもできます。これは、作成中のコンポーネントシンボルに複数のピンを含める必要がある場合に特に便利です。
コマンドを起動すると、Setup Paste Array ダイアログが表示されます。
Setup Paste Array ダイアログ
Secondary Increment - このフィールドは、ピンオブジェクトの配列を貼り付ける場合にのみ適用され、Pin Display Name に影響します。Primary Increment フィールドと同様に、増分量を指定するために使用します。
必要に応じて各種オプションを設定し、OK をクリックします。
ドキュメント上で配列を挿入する開始位置を選択するよう求められます。カーソルを目的の位置に合わせてクリックするか、Enter を押してください。配列は選択した開始位置に貼り付けられます。
論理機能またはデバイスを表現するために、回路図シンボルでは IEEE シンボルを使用できます。これらのシンボルにより、ユーザーは内部特性に関する特別な知識がなくても、それらの機能やデバイスの論理特性を理解できます。
配置可能な IEEE シンボルを以下の画像に示します。
配置された IEEE シンボル(Sigma)
IEEE シンボルは非電気的な描画プリミティブです。これらは論理機能またはデバイスを表現するために使用されます。これらのシンボルにより、ユーザーは内部特性に関する特別な知識がなくても、それらの機能やデバイスの論理特性を理解できます。
IEEE Symbol オブジェクトは、Schematic Library Editor でのみ配置できます。合計 34 種類のシンボルを、次の方法で配置できます。
コマンドを起動すると、カーソルが十字カーソルに変わり、IEEE シンボル配置モードに入ります。選択した IEEE シンボルがカーソル上にフローティング表示されます。
配置中に実行できる追加操作:
この編集方法では、配置済みの IEEE シンボルオブジェクトをデザインスペース上で直接選択し、その位置や向きをグラフィカルに変更できます。IEEE シンボルは形状に関して固定されており、サイズ変更は対応するキーボードショートカットでのみ可能です。そのため、IEEE シンボルオブジェクトを選択しても編集ハンドルは表示されません。
選択された IEEE Symbol(Sigma)
破線のボックス内の任意の場所をクリックしてドラッグすると、必要に応じてシンボルを再配置できます。ドラッグ中は、シンボルを回転(Spacebar/Shift+Spacebar)、ミラー反転(X または Y キーで X 軸または Y 軸に沿って反転)、またはサイズ変更(テンキーの +/-)できます。
デジグネータやシンボルの説明などのシンボルプロパティは、Properties パネルの Symbol モードで編集します。
Designator - 必要なデジグネータ接頭辞を入力し、その後に ? を続けます。接頭辞は文字のみで構成することを推奨します。
Name および Description - これらの文字列は、シンボル検索を実行する際に役立ちます。
Type は、このシンボルがどの種類のコンポーネントを表すかを定義します。会社のロゴ(Graphical)やヒートシンク(Mechanical)などの非標準コンポーネントは、回路図シンボルとして作成してプロジェクトに配置できます。
設計環境では、完成した PCB に実装されるコンポーネントとは限らない設計エンティティを作成する必要がある場合もあります。たとえば、基板に接続される外部モジュールをコンポーネントとして描画し、設計を分かりやすくするために回路図に含めたい一方で、その基板の BOM には含めたくない場合があります。あるいは、ヒートシンクや取り付けネジのような機械部品は BOM に含める必要があるものの、回路図には含めたくない場合もあります。
このような状況は、コンポーネントの Type を設定することで管理します。先ほどの例では、コンポーネントタイプを Graphical に設定できます。もう 1 つの特別なコンポーネントクラスとして、テストポイントがあります。このコンポーネントは回路図と PCB の両方で必要です。設計同期時にはチェックされるべきですが、BOM には不要です。この場合、コンポーネントの Type は Standard (No BOM) に設定されます。
Graphical
Standard (No BOM)
非標準タイプのコンポーネントについては、Type を適切に設定してください。
また、コンポーネントを BOM に含めるかどうかの判定に使用されるだけでなく、Type フィールドはコンポーネント同期時の管理方法を決定するためにも使用されます。Standard、Net Tie、Jumper の各 Type はすべて完全同期されます。つまり、コンポーネントは回路図から PCB に渡され、ネット接続性もチェックされます。Mechanical および Graphical Type では、コンポーネントは回路図から PCB に渡されません。これらのタイプのいずれかを持つコンポーネントが PCB 上に手動配置され、対応する Type オプションが選択されている場合は、コンポーネントレベルの同期は実行されますが、ネットレベルの接続チェックは実行されません。
Standard
Net Tie
Jumper
各種 Type オプションの詳細については、Properties パネルの Component mode を参照してください。
場合によっては、コンポーネントを複数のシンボルに分割した方が適切であり、それぞれを Part と呼びます。例としては、8 個の独立した抵抗を含み、それぞれを他と独立して使用できる抵抗ネットワーク、リレーのコイルと接点セット、あるいはコネクタの各ピンなどがあります。たとえば、配線を 1 つのコネクタシンボルにまとめて引き回す代わりに、シート全体にコネクタピンを配置したい場合です。別の例として、74F08SJX の 4 回路 2 入力 AND ゲートがあります。このデバイスには独立した 2 入力 AND ゲートが 4 つあります。コンポーネントを 4 つすべてのゲートを示す単一シンボルとして描画することもできますが、各ゲートを互いに独立して回路図上の任意の場所に配置できるよう、4 つの別個のゲートとして描画した方が有用です。
これらのコンポーネントは multi-part components と呼ばれます。各パーツは回路図ライブラリエディタで個別に描画され、それに応じてピンが追加されます。下の図は、同じ抵抗ネットワークを単一パーツとして描いた場合と、4 つの別個のパーツとして描いた場合を示しています。
同じ抵抗ネットワークを、左側では単一パーツとして、右側では 4 つの別個のパーツとして示しています。
マルチパートコンポーネントを扱う際の注意:
SCH Library パネルを使用して、以下に示すようにマルチパートコンポーネント内のパーツ間を移動します。
また、デザインスペースの右クリックメニューにある Tools » Next Part および Tools » Previous Part コマンドを使用して、次または前のパーツを表示することもできます。
現在のドキュメントで開いているマルチパートコンポーネントからアクティブなパーツを削除するには、メインメニューから Tools » Remove Part を選択するか、右クリックしてコンテキストメニューから Tools » Remove Part を選択します。マルチパートコンポーネントのパーツは、SCH Library パネルから直接削除することもできます。
マルチパート部品は均質と見なされます。つまり、設計アノテーション中はすべてのパートが等価であり、アノテーション処理中に相互に入れ替えられる可能性があります。たとえば、回路図シート上での相対位置に応じて、リレーコイルがリレー接点のセットと入れ替えられることがあります。配置済みコンポーネント内の特定のパートを固定するには、以下に示すように を Properties パネルで有効にします。
回路図のアノテーション時には、マルチパート部品内の各パートは、Annotate dialog で設定された Matching Options に従って、1つのコンポーネントを完成させるようにまとめてパックされます(以下参照)。左側で有効になっているチェックボックスは、パート同士をまとめてパック可能にするために一致していなければならないコンポーネントプロパティを決定します。特定のパートが同じ物理コンポーネント内にまとめられるようにパッキングを制御したい場合、たとえばフィルタ設計におけるオペアンプのペアなどで、手動で割り当てて固定したくないのであれば、そのコンポーネントに追加パラメータを加え、どのパート同士をまとめるかを定義する値を入力します。以下の上側の画像は、Annotate ダイアログの一致オプションを示しています。有効なパラメータはマルチパート部品の一致判定に使用され、ResPack パラメータは Properties panel(下側の画像)に追加されており、抵抗をパッケージへまとめる制御に使用されます(パートが同じパラメータ値を持つ場合、同じ物理コンポーネントにまとめてパッケージ化できます)。Strictly オプションにも注意してください。このオプションが有効な場合、パートをまとめてパックするには、それらのパート must にこのパラメータが含まれている必要があります。異なる種類のマルチパート部品でパッケージングを制御している場合は、このオプションの扱いに注意してください。Strictly is enabled の場合、それらすべてにそのパラメータが含まれていなければなりません。
このソフトウェアは、同一コンポーネントに対する異なる表示表現をサポートしています。これらの表現には、DeMorgan 表現や IEEE 表現のように、コンポーネントの異なるグラフィカル表現を含めることができます。あるいは、たとえば顧客によっては抵抗を長方形で描くことを好み、別の顧客は波線を好む場合もあります。
これらの各表現は表示 Mode と呼ばれます。パートの代替ビューが追加されている場合、回路図シンボルエディタでは、メインメニューの Tools » Mode サブメニューおよび Mode ツールバーの Mode ドロップダウンから代替モードを選択することで、その表示を編集できます。アクティブなコンポーネントの現在のグラフィカル表現は、メインメニュー内の該当エントリ、または Mode toolbar 上の Mode drop-down list の横に表示される有効な「チェック」アイコンで示されます。ただし、メニューおよびツールバーに一覧表示される代替グラフィカルモードは最初の 20 個のみである点に注意してください。
メインメニューまたはツールバーのドロップダウンから通常モードまたは代替モードを選択することに加えて、メインメニューの Tools » Mode » Previous および Tools » Mode » Next コマンド(Mode toolbar 上の および ボタン)を使用して、アクティブコンポーネントの前/次のモードを表示することもできます。
2つの表示モードで作成された抵抗。ライブラリエディタには、モードの追加/削除や切り替えに使用できる Mode ツールバーが含まれています。
代替ビューモードを追加するには、回路図シンボルエディタの設計ウィンドウにコンポーネントパートを表示した状態で、Tools » Mode » Add を選択するか、Mode toolbar の ボタンをクリックします。すると、Alternate N 表示用の空白シートが表示されます(N は 1-255 の範囲内で次に利用可能な番号です)。通常は、Normal mode で作成したパートをコピーし、新しい Alternate mode に貼り付けます。Edit » Copy と Edit » Paste を使用して、Normal mode を Alternate mode. にコピー&ペーストします。これにより正しいピンセットが得られ、必要に応じてグラフィカル要素を変更し、ピン位置を調整できます。
Alternate N
現在の代替モードの名前を変更するには、メインメニューから Tools » Mode » Rename コマンドを選択するか、Mode toolbar の Rename をクリックします。コマンドを起動すると、Rename Alternate Representation dialog が表示されます。選択したシンボルの新しい名前を入力し、OK をクリックします。すると、この代替モードはメインメニューおよび Mode toolbar で定義した名前で表示されるようになります。
アクティブコンポーネントの現在のグラフィカル表現(モード)を削除するには、メインメニューから Tools » Mode » Remove コマンドを選択するか、Mode toolbar の ボタンをクリックします。コンポーネントに存在する任意のグラフィカル表現(Normal および Alternate)を削除できます。コンポーネントに 1 つ以上の Alternate 表現があり、Normal 表現を削除した場合、最初の Alternate(Alternate 1)が Normal 表現になります。その他の Alternate はそれに応じて再番号付けされます。コンポーネントに Alternate 表現がなく、Normal 表現を削除した場合、確認ダイアログがライブラリからそのコンポーネントを削除するかどうかの確認を求めます。Yes をクリックすると、そのコンポーネントは実質的にライブラリから削除されます。
必要なモードは、ライブラリから回路図シートへコンポーネントを配置する際に、Properties パネルの Graphical 領域にある Mode セレクタを使用して選択します。デフォルトの配置モードは、ライブラリが最後に保存されたときにライブラリエディタで表示されていたモードです。
各モードには同じピンセットが含まれていなければなりません。そうでない場合、プロジェクト検証時に警告が生成されます。これは、そのコンポーネントに関連付けられた各フットプリントに対して定義できる pin-to-pad mappings のセットが 1 つだけだからです。ピンは各モードで同じ位置にある必要はありません。
Altium Designer は、定義された Normal モードと Alternate モードを使用することで、マルチパート部品を単一シンボル(すべてのサブパート)としても、複数シンボル(各サブパートごとに 1 つ)としても、単一のコンポーネントだけで表現することをサポートしています。たとえば、デュアルオペアンプ部品は、ある表示モードでは 2 つのシンボルで、別の表示モードでは 1 つのシンボルで表現できます(以下の画像参照)。この場合、2 番目のパートは単一シンボル表示モードではプリミティブを持ちません。
回路図シンボルエディタでは、プリミティブを持たないパートは、SCH Library パネルに表示されるシンボルパート一覧において、プリミティブを持つすべてのパートの下にリストされている必要があります。
Component Report には、アクティブなシンボルに関する情報が一覧表示されます。
<LibraryName>.cmp というタイトルのレポートがアクティブドキュメントとして開きます。このファイルには、コンポーネント名と、そのコンポーネントに含まれるパート数が記載されます。各パートについて、各グラフィカル表現(Normal および任意の Alternate)ごとのピン詳細が示されます。
<LibraryName>.cmp
ジャンパーはワイヤリンクとも呼ばれ、配線をジャンパーコンポーネントに置き換えることを可能にします。これは片面基板の設計を成功させるうえで重要な要素となることがよくあります。Altium Designer は、Jumper という特別なコンポーネントタイプを通じてジャンパーコンポーネントの使用をサポートしています。
ジャンパーフットプリントを PCB 上に直接配置して開始することもできますが、推奨されるワークフローは回路図から始める方法です。詳細は Working with Jumper Components ページを参照してください。
コンポーネントライブラリシンボルとそのピンデータを作成する作業は、コンポーネントの複雑化に伴ってますます手間のかかるものになっています。たとえば、現在の大規模な BGA デバイスでは数百本のピンを配置して設定する必要があり、実用的なコンポーネントシンボルを作成するには多大な時間と労力を要することが少なくありません。
コンポーネントシンボル作成に伴う負荷を軽減するために、Altium Designer には、シンボルウィザードインターフェースとピンエディタダイアログに基づく高度な回路図シンボル生成ツールが用意されています。これには、自動シンボルグラフィック生成、グリッドピンテーブル、スマートデータ貼り付け機能が含まれます。
Altium Designer で回路図シンボル生成ツール機能を利用するには、Schematic symbol generation tool ソフトウェア拡張機能をインストールする必要があります。 この拡張機能はデフォルトで Altium Designer とともにインストールされます。 手動でインストールまたは削除することもできます。
拡張機能の管理の詳細については、Extending Your Installation ページ(Altium Designer Develop, Altium Designer Agile, Altium Designer)を参照してください。
回路図シンボル生成ツールは、Schematic Library エディタでメインメニューから Tools » Symbol Wizard コマンドを選択すると利用できます。さらに、Workspace コンポーネントを Component Editor in its Single Component Editing mode で作成している際に、シンボルモデルの下にあるボタンのドロップダウンアイコンをクリックし、メニューから Wizard を選択してアクセスすることもできます。
このツールを使用して新しいコンポーネントシンボルを作成するには、まずアクティブなライブラリドキュメントに新しいコンポーネントを追加します。続いて、コマンドを起動すると開くツールのインターフェース、つまり Symbol Wizard ダイアログで新しいシンボルを作成できます。 このダイアログでは、必要に応じてピン数、ピンのレイアウト、ピンデータなどを対話的に定義できます。
Display Name – コンポーネントピンの表示名属性文字列です。
テーブル内では、標準的なコピー&ペースト操作を使用して、あるセルグループから別のセルグループへデータを入力できます。たとえば、列内の 3 つのセルを選択してデータをコピーし(right-click – Copy)、次に 3 つの貼り付け先セルを選択してデータを貼り付けます(right-click – Paste)。 同じ方法で、スプレッドシート、テキスト、PDF ファイルなどの外部ソースからデータ選択範囲をコピーすることもできます。
この領域にはシンボルグラフィックのプレビューが表示され、現在の設定とピンデータが動的に反映されます。スライダーバーまたは - および + を使用してグラフィックをズームイン/ズームアウトします。
テーブル内のピンデータは複数セルに対して共通の値へ編集できますが、このダイアログの Paste および Smart Paste 機能を使用すると、外部ソースから大量の異なるデータを取り込んで、すべてのセルデータを入力する高度な方法が利用できます。
テーブル内では、標準的なコピー&ペースト操作を使用して、あるセルグループから別のセルグループへデータを入力できます。たとえば、列内の 3 つのセルを選択し、データをコピーし(右クリック - Copy)、次に貼り付け先の 3 つのセルを選択して貼り付けます(右クリック - Paste)。
同じ方法で、スプレッドシート、テキストファイル、PDF ファイルなどの外部ソースからデータ選択範囲をコピー&ペーストすることもできます。
外部スプレッドシートからコピーしたデータを Pin data テーブルに貼り付ける例です。
標準的なコピー&ペースト操作に加えて、Smart Paste では自動列マッピング方式を使用して、外部ソースから複数列のデータを入力できます。
ソースデータの複数列を Pin data テーブル内の対応する列へコピーするには、テーブル内で右クリックし、コンテキストメニューから Smart Paste コマンドを選択します。これにより Pin Data Smart Paste ダイアログが開き、ソースデータが入力された状態で表示されます。さまざまなデータ区切り文字が用意されており、ソースデータで使用されている区切り文字に合わせて選択できます。
Pin Data Smart Paste ダイアログ
Data Preview - ドロップダウンを使用して、その列の見出しを選択します。利用可能な選択肢は、Symbol Wizard ダイアログのグリッド領域にある列見出しから取得されます。
設定とピンデータを必要に応じて構成したら、そのシンボルをアクティブなライブラリコンポーネントのデザインスペースに配置できます。配置は単一コンポーネントとして行うことも、ダイアログの Place ボタンに関連付けられたコンテキストメニューから利用できる各コマンドを使用して、マルチパートコンポーネントの 1 セクションとして行うこともできます。なお、Continue editing after placement オプションが有効な場合、コンポーネント/パートを配置した後も Symbol Wizard ダイアログはアクティブなままになり、さらに編集を続けられます。
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 コンポーネントの最初のパートにすべてのピンを作成し、その後ピンのブロックを他のパートへ切り取り&貼り付けすることです。
ピンを整然としたパート単位のグループにするには、スプレッドシート上で各パートのピンの間に 2 行ほど空行を入れてみてください。こうすると、座標値をどこでリセットすべきかが分かりやすくなるだけでなく、大きな選択範囲に対して 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 を押してデフォルト値を編集し、その後その 1 本のピンを配置して削除してください。
ヘッダー行を含めるもう 1 つの大きな利点は、Automatically Determine Paste ボタンを使えることです。これは非常に便利な機能で、作成されるオブジェクトのフィールドとソースデータの列タイトルを検索・比較し、どのようにマッピングすべきかを賢く判断してくれます。自動機能が誤ってマッピングしてしまっても心配はいりません。Undo Paste ボタンを使えば、マッピング済みの列を解除できます。手動でマッピングするには、ソースデータ内の列と、それに対応する作成オブジェクト側の列を選択してから、Paste Column ボタンをクリックします。
OK をクリックするとすぐに、作成されるオブジェクトのセットがデザインスペースに表示されます。各パートに適切なボディを追加し、その後切り取り&貼り付けで個別のパートを作成すれば、シンボルの完成です。
Smart Grid で挿入されたピンと、コンポーネントボディを追加した各パート。
利用できる機能は、所有する Altium ソリューション (Altium Develop、Altium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。
説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください。
Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。