回路図のシンボルには、通常、コンポーネントの機能を反映する形状と1つ以上のピンが含まれます。コンポーネントがどのように表されるか、つまりシンボルの見た目とコンポーネントピンの配置は、設計者によって決められます。これは、組織の要件と採用する設計標準に準拠するように行うべきです。1つのコンポーネントシンボルが物理的なコンポーネント全体を表すこともあれば、複数のサブパーツによってコンポーネントが定義されることもあります。各サブパーツは物理的なコンポーネント内の何らかの論理的なエンティティを表します(例えば、クアッドANDゲートコンポーネント内の各ANDゲート、またはリレーのコイルと接点セット)。このタイプのコンポーネントは、マルチパートコンポーネントとも呼ばれます。
新しい回路図シンボルの作成
回路図のシンボルは、接続されたワークスペースで直接作成できます:
-
メインメニューから File » New » Libraryを選択し、開いた新規ライブラリダイアログで、ダイアログのWorkspace領域からCreate Library Content » Symbolを選択します。
新規ライブラリダイアログを使用して新しいワークスペースシンボルを作成
-
開いたCreate New Itemダイアログで、必要な情報を入力し、Open for editing after creationオプションが有効になっていることを確認してOKをクリックします。ワークスペースシンボルが作成され、一時的な回路図シンボルエディタが開き、アクティブドキュメントとして.SchLib
ドキュメントが表示されます。このドキュメントはアイテム-リビジョンに従って命名され、形式は<アイテム><リビジョン>.SchLib
(例:SYM-001-0001-1.SchLib
)です。以下に記載されているようにドキュメントを使用してシンボルを定義します。
ワークスペースシンボルの初期リビジョンを編集する例 – 一時的な回路図シンボルエディタが回路図シンボルを定義するためのドキュメントを提供します。
- 必要に応じてシンボルが定義されたら、プロジェクトパネル内のシンボルのエントリの右にあるサーバーに保存コントロールを使用してワークスペースに保存します。リビジョンの編集ダイアログが表示され、必要に応じて名前、説明を変更し、リリースノートを追加できます。ドキュメントとエディタは保存後に閉じます。
保存されたワークスペースシンボルは、コンポーネントエディタを使用してコンポーネントを定義する際に、シングルコンポーネント編集モードまたはバッチコンポーネント編集モードで使用できます。
ワークスペースシンボルは、コンポーネントパネルを使用して閲覧できます。パネルの上部にあるボタンをクリックしてモデルの表示を有効にし、モデルを選択してからシンボルカテゴリを選択します。
ワークスペースシンボルを編集するには、コンポーネントパネルでそのエントリを右クリックし、編集コマンドを選択します。再び、一時エディタが開き、編集用にシンボルが開かれます。必要に応じて変更を加え、その後、ワークスペースシンボルの次のリビジョンにドキュメントを保存してください。
- デザイナーの観点から見ると、ワークスペースコンポーネントは、単一のエンティティ内で、すべての設計ドメインを通じてそのコンポーネントを表すために必要なすべての情報を集めます。この点で、それはコンテナと考えることができます - すべてのドメインモデルとパラメトリック情報が格納される「バケツ」です。さまざまなドメインでのその表現に関しては、ワークスペースコンポーネントはワークスペースドメインモデル自体を含んでいませんが、これらのモデルへのリンクを含んでいます。これらのリンクは、コンポーネントを定義する際に指定されます。
- 回路図シンボルも、既存の古い世代(SchLib、PcbLib、IntLib、DbLib、SVNDbLib)のコンポーネントライブラリをインポートする一環としてワークスペースで作成できます。このプロセスへのインターフェースであるライブラリインポーターは、初期に選択されたライブラリを取り込み、それをワークスペースにインポートする直感的なフローを提示します。ライブラリインポーターについてもっと学びましょう。
- 新しいワークスペースシンボルも、コンポーネントエディターのシングルコンポーネント編集モードでワークスペースコンポーネントを定義する際に作成できます。 シンボルは、ファイルベースの回路図シンボルライブラリの一部としても作成できます。
回路図シンボルの定義
回路図シンボルは、コンポーネントの本体を表す描画オブジェクトを配置し、実際のコンポーネント上の物理的なピンを表すピンを配置することで作成されます。回路図シンボルは、Altium Designerの回路図シンボルエディタで作成されます。
シンボル作成に関する注意点:
- ライブラリエディタに配置されたオブジェクトは、配置された順に積み重ねられます。ピンがコンポーネント本体の後ろに隠れてしまった場合は、Edit » Moveコマンドを使用して表示順序を変更してください。
- ピンの一方の端だけが電気的に接続されます。この端をホットスポットと呼びます。ホットスポット(ピンを持つ端)がコンポーネント本体から離れていることを確認してください。ピンオブジェクトで詳細を参照してください。
- 回路図ライブラリエディタでは、現在アクティブなシンボルのプロパティ(デフォルトの指定子や説明など)は、PropertiesパネルのSymbolモードで編集されます。何も選択されていないときにこのモードでパネルが表示されます。コンポーネントシンボルの一部として配置されたプリミティブをダブルクリックすると、Propertiesパネルはそのプリミティブのプロパティを親コンポーネントのものではなく表示します。
- シンボルエディタシート上で指定子とコメントを表示するオプション(Show Comment/Designator)は、PropertiesパネルのLibrary Optionsモードで現在のライブラリに対して有効/無効にされます。Tools » Document Options コマンドを選択して、このモードでPropertiesパネルを表示します。
- フォントは、配置される各オブジェクトごとに個別に設定することができますし、Preferencesダイアログの Schematic - Defaults pageで適切なオブジェクトを編集することにより、新しいオブジェクトのための好みのフォントを設定することもできます。
- 回路図シンボル生成ツールの拡張機能をインストールして、多ピン数のコンポーネントを迅速に構築します。このツールは、右クリックメニューからスプレッドシートからのピン詳細のインポートもサポートしています。
- 複数のピンをスプレッドシートから現在のシンボルにインポートするには、SCHLIBリストパネルの右クリックメニューのスマートグリッドコマンドを使用します - 詳細を学ぶ。
ワークスペースシンボルを作成する際には、シンボルのグラフィックのみを定義する必要があります。これは、回路図編集ドメイン内の高レベルコンポーネントの表現であり、古いファイルベースのコンポーネント管理方法で使用される「回路図コンポーネント」とは異なります。そこでは、その回路図コンポーネントの一部として他のモデルやパラメータが定義されます。コンポーネントには、シンボルのグラフィカルな描写のみが必要です。それは、独自の定義の一部として他のドメインモデルやパラメータへのリンクを含むでしょう。
コンポーネントシンボルの作成を始める前に、好みのデフォルト設定を構成する時間を少し取る価値があります。すべての回路図設計オブジェクト(ライブラリおよびシートの両方)のデフォルトは、Preferencesダイアログの回路図 - デフォルトページで設定されます。Preferencesダイアログページを開いたときに、オプションについての詳細情報を知りたい場合はF1を押してください。
ソフトウェアの新しいバージョンをインストールする際には、以前のバージョンから設定を読み込むように求められることがあります(または、システムのデフォルトを使用することを選択できます)。ファイル(またはAltiumサーバー)への保存/読み込みも可能で、別のコンピューターに転送する必要がある場合に便利です。
設計スペースの準備
常にコンポーネントのシンボルをシートの原点(シートの中心)に近づけて描画してください。必要に応じて、Edit » Jump » Origin(ショートカットJ, O)を選択して、デザインウィンドウの中心にシートの原点を移動させます。画面の左下にあるステータスバーを確認して、カーソルが原点にあることを確認してください。Altiumによって提供されるコンポーネントは、この点を中心に作成され、シートの中心を通る十字線でマークされています。常にこの原点に近い場所にコンポーネントを作成するべきです。回路図上にコンポーネントを配置するとき、コンポーネントはこの原点に最も近い電気的ホットスポット(ピンの端)によって「保持」されます。
回路図と回路図ライブラリのグリッドのデフォルト単位はインペリアル(英国式単位)です。Altiumの全てのコンポーネントがこのインペリアルグリッド上で設計されているため、メートル法のシートグリッドに切り替えることの影響を理解することが重要です。なぜなら、異なるグリッド上で作成されたコンポーネントに正確に配線することが難しくなるからです。インペリアルグリッドは、A3などのメートル法のシートサイズと共に使用できるため、メートル法のシートを使用する際にグリッドをメートル法に変更する必要はありません。現在のシートの単位は、Library OptionsモードのPropertiesパネルのPropertiesタブのGeneral領域で定義されています(このモードのPropertiesパネルにアクセスするには、メインメニューからTools » Document Optionsコマンドを使用します)。
現在のシートの単位を設定するために、ライブラリオプションモードのPropertiesパネルの一般領域を使用します。
新しいシート(回路図およびライブラリ)の単位は、Preferencesダイアログの
回路図 - 一般ページで定義されます。
必要であれば、ライブラリドキュメント内の現在のコンポーネントに対してコメント/デザインネータ文字列を表示するために、Show Comment/DesignatorオプションをPropertiesパネルで有効にしてください。
オブジェクトは現在のスナップグリッド上に配置されます。現在のグリッドはデザインスペースの下部、ステータスバーの左端に表示されます。
Snap GridとVisible Gridは、PropertiesパネルのLibrary Optionsモードで設定することもできます。グリッドを変更するたびにPropertiesパネルを開くのではなく、Gを押すことで利用可能な設定を通じてスナップグリッドを切り替えることができます。利用可能な設定は、PreferencesダイアログのSchematic – Gridsページで編集できます。
通常、オブジェクトとピンは10または5のグリッドに配置され、文字列が1のグリッドに配置する必要がある唯一のオブジェクトです。
Propertiesパネル
アクティブなドキュメントが回路図ライブラリドキュメント (*.SchLib
) の場合、メインメニューから ツTools » Document Optionsコマンドを選択します。すると、PropertiesパネルにLibrary Optionsが表示されます。以下の折りたたみ可能なセクションには、利用可能なオプションとコントロールに関する情報が含まれています:
選択フィルタ
このパネルのセクションにあるオプションは、設計空間で選択可能な回路図ライブラリオブジェクトを決定します。
- All Objectsボタン – オブジェクトフィルタリングを解除して、すべての種類のオブジェクトを選択できるようにします。
- Objectボタン – 各オブジェクトボタンを切り替えて、そのオブジェクトタイプを選択できるようにする/しないを有効/無効にします。
一般
設計オブジェクトが選択されると、そのパネルはそのオブジェクトタイプに特有のオプションを表示します。以下の表は、ライブラリ設計スペース内で配置可能なオブジェクトタイプを一覧しています。リンクをクリックすると、そのオブジェクトのプロパティページにアクセスできます。
回路図シンボル本体の作成
必要に応じて設計スペースオプションを設定した後、次のステップはコンポーネントのグラフィカル表現をキャプチャすること、つまり、回路図シート上に配置されたときにそのコンポーネントを表すシンボルグラフィックスを作成することです。グラフィカルな回路図シンボルについて標準を決定することが重要です。これにより、シンボルグラフィックスを設計する際の公式テンプレートが提供され、一貫したレベルの保証が得られます。Altiumの設計方法論は、最も一般的な回路要素をカバーするだけでなく、半導体要素をどのように組み合わせて任意の数のシリコンデバイスタイプを象徴するかを明確に定義するIEEE 315標準に従います。
シンボルの本体は、Placeメニュー、Utilitiesバー、またはActive Barを使用して、回路図ライブラリエディタの設計スペースにグラフィカルデザインオブジェクトを配置することによって作成されます。配置された回路図シンボルをダブルクリックして、Propertiesパネルを開き、各形状をさらに定義します。
Altium Designerには、以下に示すように、四角形、多角形、楕円形、丸角矩形など、さまざまな閉じたシンボル形状が含まれています。
線形状には、円弧、線/ポリライン、ベジェ曲線、楕円弧が含まれます。線/ポリラインには、矢印の頭と尾を含めることができます。頭と尾を定義するには、Propertiesパネルを開くためにダブルクリックします。
シンボルにピンを追加する
コンポーネントのピンは、コンポーネントに電気的特性を与え、信号を入出力するための接続点をコンポーネント上に定義します。実際の物理的なコンポーネントの各ピンを表すために、ピンが配置されます。
現在、回路図ライブラリドキュメントの設計スペースに表示されているコンポーネントにピンを追加するには、以下の方法のいずれかを使用します。いずれの場合も、ピンはカーソルによって電気的な端で保持された状態で浮かび上がります。必要に応じてピンを回転させたり反転させたりして、クリックして配置を行います。
- Place » Pin コマンド(またはショートカット P, P)を使用します。
- Utilities ツールバーのデザインオブジェクトドロップダウンにある ボタンをクリックします。
- Active Bar 上の ボタンをクリックします。
- デザインスペースでオブジェクトが選択されていないときにアクティブになるComponentモードでPropertiesパネルを使用し、Pinsタブの ボタンをクリックしてComponent Pin Editorダイアログを開きます。このダイアログは、シンボルに関連付けられた任意のピンの特定のプロパティを変更するための便利な場所を提供します。ピンプロパティの編集だけでなく、新しいピンの追加や既存のピンの削除も可能です。
作成したシンボルの全てのピンを管理するためのコンポーネントピンエディタダイアログにアクセスします。
マルチパートコンポーネントの場合、選択したパートに関連するピンが
Component Pin Editorダイアログで強調表示されます。他のパーツのピンはすべてグレー表示されます。
Component Pin Editorダイアログ ボックスは、配置されたコンポーネント(またはその一部)に対して、回路図エディタからアクセスすることもできます。
ピンプロパティの設定
Tabキーを押して、配置前にピンのプロパティを編集するためのコンポーネントモードのPropertiesパネルを開きます。数値は、後続のピン配置で自動的にインクリメントされます。自動インクリメントの動作は、Preferencesダイアログの回路図 – 一般ページの配置中の自動インクリメントで設定できます。負の値を使用すると自動デクリメントします。
「回路図 - 一般」ページを使用して、Preferencesダイアログで自動インクリメントの動作を定義します。配置中やピンが移動される際には、ピンは電気的な端(ピンのホットエンドとも呼ばれる)によって保持されます。ピンは、電気的な端がコンポーネントの本体から離れるように位置付ける必要があります。ピンを移動中にスペースバーを押すと、ピンを回転させることができます。
ピンは、電圧レギュレータのタブのような、コンポーネント上の電気機械的な点を表すために配置することもできます。
ピンには、名前や指定子など、多くのプロパティがあります。シンボルピンをPCBフットプリントパッドに一致させるために使用されるのは、ピンの指定子です。ピンの指定子と名前がピンの端から表示されるデフォルトの距離は、回路図および回路図ライブラリエディターのシステム全体の設定です。ピンマージンは、Preferencesダイアログの回路図 – 一般ページで設定します。
名前の個別設定は、コンポーネントピンエディターダイアログで設定できます。
ピンには、ピン間の接続が有効であるかを確認するためにAltiumの電気ルールチェックシステムによって使用される電気タイプがあります。このオプションをコンポーネントピンエディタダイアログで設定して、そのコンポーネントピンの電気タイプに合わせます。デフォルトのピン長は選択したスナップグリッド(通常は10または5)に適しているべきです。デフォルトの長さは30で、典型的な長さは20または30です。
シンボルは、ピンからの電気情報を表すために、コンポーネントピンエディタダイアログ内のピンの異なる位置に追加することができます。
必要に応じてさまざまなオプションを設定し、OKをクリックしてください。
スペーシングに正または負の値を入力して、水平配置の場合は配列が右または左に、垂直配置の場合は上または下に貼り付けられるかを決定します。
ドキュメント上で配列を挿入する開始位置を選択するように求められます。カーソルを希望の位置に合わせてクリックするかEnterを押すだけです。配列は選択した開始位置に貼り付けられます。
IEEEシンボルの追加
論理機能やデバイスを表すために、IEEEシンボルを回路図のシンボルで使用できます。これらのシンボルにより、ユーザーは内部特性を具体的に知ることなく、これらの機能やデバイスの論理特性を理解できます。 配置可能なIEEEシンボルは、以下の画像に示されています。
IEEEシンボルのプロパティ
位置
- (X/Y) - 現在のデザイン空間の原点に対して、オブジェクトの基準点の現在のX(水平)およびY(垂直)座標。オブジェクトのXおよびYの位置を変更するには編集します。値はメトリックまたはインペリアルで入力できます。現在のデフォルトと異なる単位の値を入力する場合は、単位を含めてください。
- 回転 - ドロップダウンから回転を選択します。
プロパティ
- シンボル - グラフィカルなIEEEシンボルを定義します。ドロップダウンリストからシンボルを選択します。
- サイズ - IEEEシンボルの現在のサイズ。デフォルトサイズは10 DXPデフォルト単位(100mil)です。この値を増減させて、シンボルを大きくまたは小さくします。負の値を入力すると、シンボルが180度回転したように表示されます。
- 線 - シンボルのアウトラインを描画するために使用される線の幅。
シンボルプロパティの定義
シンボルのプロパティ、例えば指定子やシンボルの説明は、シンボルモードのPropertiesパネルで編集されます。
- Designator - 必要な指定子のプレフィックスを入力し、その後に
?
を入力します。
- NameおよびDescription - これらの文字列は、シンボル検索を実行するときに役立ちます。
- タイプは、このシンボルが表すコンポーネントのタイプを定義します。会社のロゴ(Graphical)やヒートシンク(Mechanical)などの非標準コンポーネントを回路図シンボルとして作成し、プロジェクトに配置できます。
コンポーネントタイプ
設計環境では、完成したPCBに搭載される部品ではない設計エンティティを作成する必要がある場合もあります。例えば、ボードに接続する外部モジュールを部品として描画し、設計の明確さのために回路図に含めたいが、このボードのBOMには含めたくない場合があります。または、ヒートシンクや取り付けネジのような機械的ハードウェアがBOMに含まれる必要があるが、回路図には含めたくない場合もあります。
これらの状況は、コンポーネントのタイプを設定することで管理されます。先ほど述べた例では、コンポーネントタイプをグラフィカル
に設定することができます。特別なクラスのコンポーネントにはテストポイントがあります。このコンポーネントは回路図とPCBの両方に必要であり、設計同期中にチェックする必要がありますが、BOMには必要ありません。この場合、コンポーネントタイプは標準(BOMなし)
に設定されます。
非標準タイプのコンポーネントの場合、タイプを適切に設定してください。
BOMにコンポーネントを含めるべきかどうかを決定するために使用されるだけでなく、タイプフィールドはそのコンポーネントがコンポーネント同期中にどのように管理されるかも決定するために使用されます。Standard
、Net Tie
、Jumper
タイプのすべてが完全に同期され、コンポーネントは回路図からPCBに渡され、ネット接続がチェックされます。機械的およびグラフィカルタイプの場合、コンポーネントは回路図からPCBに渡されません。これらのタイプのいずれかでコンポーネントが手動でPCBに配置され、対応するタイプオプションが選択されている場合、コンポーネントレベルの同期が実行されますが、ネットレベルの接続チェックは実行されません。
Propertiesパネルのコンポーネントモードを参照して、さまざまなタイプオプションに関する詳細情報を確認してください。
コンポーネントを複数のパーツに分割する
ある場合には、コンポーネントを複数のシンボルに分割する方が適切です。それぞれをパーツと呼びます。例としては、8つの個別の抵抗器を含む抵抗ネットワークや、リレーのコイルと接点セット、またはコネクタの各ピンがあります。例えば、シート全体にコネクタピンを配置したい場合は、配線を単一のコネクタシンボルにルーティングするのではなく、このようにします。別の例としては、74F08SJX 4つの2入力ANDゲートがあります。このデバイスには、4つの独立した2入力ANDゲートがあります。コンポーネントはすべてのゲートを示す単一のシンボルとして描かれることもありますが、4つのゲートを別々に描き、それぞれのゲートを回路図のどこにでも独立して配置できる方が便利です。
これらのコンポーネントはマルチパートコンポーネントとして参照されます。各パートは回路図ライブラリエディターで個別に描かれ、それに応じてピンが追加されます。下の画像は、同じ抵抗ネットワークが単一のパートとして描かれたものと、4つの別々のパートとして描かれたものを示しています。
左側に単一のパートとして示された同じ抵抗ネットワークと、右側に4つの別々のパートとして示されています。
マルチパートコンポーネントを扱う際の注意点:
- 回路図シンボルエディタで、メインメニューから Tools » New Partコマンドを使用して、現在のコンポーネントに別のパーツを追加します。または、アクティブバーのボタンをクリックするか、設計領域で右クリックして、コンテキストメニューからTools » New Partを選択します。新しいパーツがコンポーネントに追加され、そのパーツの空白シートが開き、デザインウィンドウでアクティブになります。このシートを使用して、パーツのグラフィック表現を構成するプリミティブを追加します。
-
SCH Library パネルは、下図のようにマルチパートコンポーネント内のパート間を移動するのに使用します。
また、設計領域の右クリックメニューからツTools » Next PartとTools » Previous Partコマンドを使用して、次または前のパートを表示することもできます。
-
現在のドキュメントで開いているマルチパートコンポーネントからアクティブなパートを削除するには、メインメニューからTools » Remove Part を選択するか、右クリックしてコンテキストメニューからTools » Remove Partを選択します。また、マルチパートコンポーネントから部品を SCH Libraryパネルから直接削除することもできます
削除したコンポーネントの一部は、元に戻すコマンドを使用して復元することはできません。
- 構成部品がわずかに異なる場合は、部品間で内容をコピーして貼り付け、たとえば、新しい部品のピン情報のみを更新できます。
- 回路図シンボルエディタでは、コンポーネントごとに無制限の数の部品を使用でき、各部品は、コンポーネントレベルの代替表示モード機能を使用して、異なるグラフィック表現をサポートできます。また、マルチパートコンポーネントは、定義されたノーマルモードとオルタネートモードにより、単一のコンポーネントのみを使用して、単一のシンボル(すべてのパーツ)または複数のシンボル(各パーツ)として表すことができます。 – もっと学ぶ
- マルチパートコンポーネントの指定子には、各パートを識別するための接尾辞が含まれます。接尾辞は英数字で、PreferencesダイアログのS回路図 - 一般ページにあるAlpha Numeric Suffix領域で設定します。このオプションは、ソフトウェアのインストール環境設定であることに注意してください。ライブラリや回路図ファイルには保存されないため、デザインファイルと一緒に移動することはありません。
-
マルチパーツ構成部品は同種と見なされ、設計アノテーションではすべてのパーツが同等であり、アノテーションプロセス中に交換できる可能性があります。たとえば、リレー コイルは、回路図シート上の相対的な位置に応じて、リレー接点のセットと交換できます。配置されたコンポーネント内の特定のパーツをロックするには、次に示すように Propertiesパネルで を有効にします。
-
回路図の注釈では、マルチパート コンポーネント内のパーツが一緒にパックされ、Annotate dialogで設定されたMatching Options]に従ってコンポーネントが完成します(下図を参照)。左側の有効なチェックボックスは、部品を一緒にパックするために一致する必要がある構成部品プロパティを決定します。たとえば、フィルタ設計のオペアンプのペアなど、特定の部品を同じ物理コンポーネントにまとめてパッキングする必要があり、手動で割り当ててロックしたくない場合は、そのコンポーネントにパラメータを追加し、一緒にパッキングする部品を定義する値を入力します。下の一番上の画像は、注釈ダイアログのマッチングオプションを示しています。有効なパラメータはマルチパート部品マッチングに使用され、ResPackパラメータがプロパティパネル(下の画像)に追加され、抵抗器のパッケージングを制御します(部品が同じパラメータ値を持つ場合、それらは同じ物理コンポーネントに一緒にパッケージ化できます)。Strictlyオプションに注意してください。このオプションが有効な場合、部品をまとめてパックするには、部品にこのパラメータが含まれている必要があります。パッケージ化を制御しているマルチパートコンポーネントのタイプが異なる場合は、このオプションに注意してください -Strictlyが有効な場合は、すべてのコンポーネントにそのパラメータを含める必要があります。
- PCBパーツのスワッピングは、パーツがマルチパートコンポーネントとして定義されているコンポーネントでのみ実行できます。詳細については、Pin Pair and Part Swappingのドキュメントをご覧ください。
- 電源ピンを定義するには、コンポーネントの追加部品を作成し、その部品にVCCピンとGNDピンを配置します。Propertiesパネルでこのオプション を有効にして、再アノテーション中にどのゲートとも入れ替えられないようにしてください。
表示モード – 同じコンポーネントの複数の表示
ソフトウェアは、同じコンポーネントの異なる表示表現をサポートしています。これらの表現には、DeMorgan 表現や IEEE 表現など、コンポーネントのさまざまなグラフィック表現を含めることができます。または、たとえば、抵抗器を長方形で描くことを好む顧客もいれば、波線を好む顧客もいます。
これらの各表現は、表示モードと呼ばれます。部品の代替ビューが追加されている場合、メインメニューのTools » Mode サブメニューから代替モードを選択し、モードツールバーのモードドロップダウンから代替モードを選択することで、回路図シンボルエディタで編集用に表示されます。アクティブなコンポーネントの現在のグラフィック表現は、メインメニューのエントリの横、またはモードツールバーのモードドロップダウンリストの有効な「チェックマーク」アイコンで示されます。ただし、最初の 20 個の代替グラフィックモードのみがメニューとツールバーにリストされていることに注意してください。
メインメニューまたはツールバーのドロップダウンから通常モードまたは代替モードを選択するだけでなく、メインメニューからTools » Mode » PreviousとTools » Mode » Next コマンド (Modeツールバーの と ボタン) を使用して、アクティブなコンポーネントの前/次のモードを表示することもできます。
2つの表示モードで作成された抵抗器。ライブラリエディタには、モードの追加/削除やステップ実行に使用できるモードツールバーがあります。
代替ビューモードを追加するには、回路図シンボルエディタのデザインウィンドウにコンポーネント部品を表示した状態で、Tools » Mode » Addを選択するか、モードツールバーのボタンをクリックします。代替 N
ディスプレイの空白シート (N
は 1 - 255
の範囲で次に使用可能な番号です)。通常は、ノーマルモードで作成した部品をコピーして、新しい代替モードに貼り付けます。Edit » Copyおよび Edit » Pasteを使用して、通常モードを代替モードにコピーして貼り付けます。これにより、正しいピンのセットが得られ、必要に応じてグラフィック要素を変更したり、ピンを配置したりできます。
現在の代替モードの名前を変更するには、メインメニューからTools » Mode » Renameコマンドを選択するか、モードツールバーの 名前の変更 をクリックします。コマンドを起動すると、Rename Alternate Representation ダイアログが表示されます。選択したシンボルの新しい名前を入力し、OKをクリックします。この代替モードは、メインメニューとモードツールバーに定義された名前で表されます。
アクティブなコンポーネントの現在のグラフィック表示(モード)を削除するには、メインメニューからTools » Mode » Removeコマンドを選択するか、モードツールバーのボタンをクリックします。構成部品に存在するグラフィック表示(NormalおよびAlternate)を除去できます。構成部品に 1 つまたは複数の代替表示がある場合、Normal表示を除去すると、最初の代替表示 (代替 1
) が法線表示になります。構成部品に 1 つまたは複数の代替表示がある場合、Normal表示を除去すると、最初の代替表示 (代替 1
) がNormal表示になります。他のすべての代替は、それに応じて番号が付け直されます。構成部品に代替表示がない場合、Normal表示を除去すると、確認ダイアログで構成部品をライブラリから除去するかどうかの確認を求められます - はいをクリックすると、構成部品がライブラリから削除されます。
必要なモードは、プロパティパネルのグラフィカル領域にあるモードセレクタを使用して、コンポーネントをライブラリから回路図シートに配置するときに選択されます。デフォルトの配置モードは、ライブラリが最後に保存されたときにライブラリエディタに表示されていたモードです。
各モードには、同じピンのセットが含まれている必要があります。そうでない場合は、プロジェクトの検証時に警告が生成されます。これは、そのコンポーネントに関連付けられたフットプリントごとに 1 つの
pin-to-pad mappingsしか定義できないためです。ピンは、各モードで同じ場所にある必要はありません。
代替モードでのマルチパート構成部品の使用
Altium Designerは、定義されたノーマルモードとオルタネートモードを通じて、1つのコンポーネントのみを使用して、マルチパートコンポーネントを単一のシンボル(すべてのサブパーツ)または複数のシンボル(個々のサブパーツごとに1つ)として表示することをサポートしています。たとえば、デュアル・オペアンプ部品は、下の図に示すように、1つのディスプレイ・モードでは2つのシンボルで表し、別のディスプレイ・モードでは1つのシンボルで表すことができます。この場合、2 番目のパーツには単一シンボル表示モードでプリミティブがありません。
回路図シンボルエディタでは、プリミティブのないパーツは、SCH Library パネルに表示されるシンボルパーツのリストにあるプリミティブを持つすべてのパーツの下にリストされます。
コンポーネントレポートの生成
Component Reporトには、アクティブなシンボルに関する情報が一覧表示されます。
- Reports » Component (ショートカット R, C) を選択します。
-
<LibraryName>.cmp
というタイトルのレポートがアクティブなドキュメントとして開きます。このファイルには、コンポーネント名と、コンポーネントに含まれるパーツの数が含まれています。各パーツについて、各グラフィック表現(法線および任意の代替)のピンの詳細が表示されます。
- レポートを閉じて、回路図エディタのデザイ設計空間に戻ります。
ジャンパ部品のサポート
ジャンパはワイヤリンクとも呼ばれ、配線をジャンパ部品に置き換えることができ、これは多くの場合、片面基板の設計を成功させるために不可欠な要素です。Altium Designerは、特殊なコンポーネントタイプのJumper
を介してジャンパーコンポーネントの使用をサポートしています。
ジャンパフットプリントをPCBに直接配置することから始めることもできますが、推奨されるワークフローは回路図から始まります。詳細については、Working with Jumper Componentsページを参照してください。
回路図シンボル生成ツールの使用
コンポーネントライブラリシンボルとそのピンデータを作成するタスクは、コンポーネントが複雑になるにつれて、ますます複雑な作業になっています。例えば、現在の大規模なBGAデバイスでは、数百本のピンの配置と構成が必要となり、実行可能な部品シンボルの作成に多大な時間と労力がかかることがよくあります。
コンポーネントシンボルの作成に伴う作業負荷を軽減するために、Altium Designerには、シンボルウィザードのインターフェースとピンエディターのダイアログに基づく高度な回路図シンボル生成ツールが用意されています。これは、シンボルグラフィックの自動生成、グリッドピンテーブル、およびスマートデータ貼り付け機能を備えています。
Schematic Symbol Generation Toolは、Schematic symbol generation tool というソフトウェア拡張機能として提供されており、ツールの機能を有効にするには、このツールをインストールする必要があります。
拡張機能へのアクセス
この機能は、Schematic symbol generation tool拡張機能(ソフトウェア拡張機能)によって提供されます。
拡張機能の操作の詳細については、以下を参照してください。Extending Altium Designer。
Schematic symbol generation tool 拡張機能
シンボルウィザードの機能にアクセスできるのは、
Schematic symbol generation tool拡張機能がAltium Designerの一部としてインストールされている場合のみです。この拡張機能は、ソフトウェアのインストール時にデフォルトでインストールされますが、不注意でアンインストールした場合は、
Extensions & Updatesページの
Purchasedタブに戻されます (
ドロップダウンからアクセスし、
Extensions and Updatesを選択します)。再インストールする場合は、拡張機能のダウンロードとインストールが正常に完了した後、Altium Designerを再起動する必要があります。
Creating a Symbol
回路図シンボル生成ツールは、回路図ライブラリ エディタのメイン メニューから Tools » Symbol Wizard コマンドを選択することで使用できます。また、Component Editor in its Single Component Editing modeを使用してワークスペース コンポーネントを作成するときに、シンボル モデルの下にあるボタンのドロップダウン アイコンをクリックし、メニューからWizardを選択することでアクセスすることもできます。
ツールを使用して新しいコンポーネントシンボルを作成するには、まず、アクティブなライブラリドキュメントに新しいコンポーネントを追加します。新しいシンボルは、コマンドの起動時に開くツールのインターフェイス(Symbol Wizard ダイアログ)を使用して開発できます。このダイアログを使用して、必要に応じて、ピンの数、ピンのレイアウト、ピンデータなど、コンポーネントシンボルをインタラクティブに定義します。
- Number of Pins - 手動で入力するか、上向き矢印と下向き矢印を使用して、必要なピン数を増減します。
- Layout Style - ピン配置が自動的に割り当てられる場所について、事前定義されたパターンのセットから選択します。ドロップダウンを使用して、優先配置を選択します。右側のPreview像と Side 列のデータがそれに応じて更新されます。選択肢は次のとおりです。
グリッド
列見出しをクリックすると、その列でグリッド データが並べ替えられます。もう一度クリックすると、昇順と降順が切り替わります。
テーブル内では、標準のコピーと貼り付けの手法を使用して、あるセル グループから別のセル グループにデータを入力できます。たとえば、列内の 3 つのセルを選択し、データをコピー (right-click – Copy) してから、データを貼り付ける 3 つのターゲット セルを選択できます (right-click – Paste)。同じ手法を使用して、スプレッドシート、テキスト、PDF ファイルなどの外部ソースからデータ選択をコピーできます。
グリッドセルは、単一または複数で手動で編集できます。標準の Ctrl+クリックと Shift+クリックの手法を使用します。ドロップダウンメニューのある列の複数のセルを編集するには、目的のセル範囲を選択し、選択したセルの1つで新しいメニューを選択します。
右クリックメニュー
- Move Up - 選択したデータを 1 行上に移動します。
- Move Down - 選択したデータを 1 行下に移動します。
- Copy - 選択したデータをクリップボードにコピーします。
- Paste - クリップボードにコピーされた最新のデータをカーソル位置に貼り付けます。
- Smart Paste - in Data Smart Pasteダイアログを開き、外部ソース データの複数の列をグリッド内の一致する列にコピーします。ダイアログを使用して列のデータと区切り文字を設定し、Pasteをクリックします。詳しくは、 Smart Pasteについての記事をご覧ください。
- Clear - ピンデータを削除します。
表示
この領域には、シンボル グラフィックスのプレビューが表示され、現在の設定とピン データが動的に表示されます。スライダーバーまたは「-」と「+」を使用して、グラフィックをズームイン/ズームアウトします。
追加制御
- Continue editing after placement - オンにすると、コンポーネントが配置された後もダイアログはアクティブなままになります(さらに編集できます)。
- Place - 完成したシンボルとピン データを配置するために使用します。選択肢は次のとおりです:
- Place Symbol
- Place New Symbol
- Place New Part
ピン貼り付けデータ
テーブル内のピンデータは複数のセルに共通の値に編集できますが、ダイアログのPaste 機能とSmart Paste機能は、外部ソースから大量の異なるデータを取り込むことで、すべてのセルデータを入力する高度な方法を提供します。
テーブル内では、標準のコピーと貼り付けの手法を使用して、あるセル グループから別のセル グループにデータを入力できます。たとえば、列内の 3 つのセルを選択し、データをコピー (右クリック - コピー) してから、貼り付け先の 3 つのターゲット セルを選択 (右クリック - 貼り付け) します。
同じ手法を使用して、スプレッドシート、テキストファイル、PDFファイルなどの外部ソースからデータ選択をコピーして貼り付けることができます。
外部スプレッドシートからコピーしたデータをピンデータテーブルに貼り付ける例。
Smart Paste
標準的なコピー&ペーストの手法に加えて、Smart Pasteは、自動列マッピングアプローチを使用して、外部ソースから複数のデータ列を入力する機能を提供します。
ソースデータの複数の列をPin dataテーブルの対応する列にコピーするには、テーブルを右クリックし、コンテキストメニューからSmart Pasteコマンドを選択します。これにより、 Pin Data Smart Pasteダイアログが開き、ソースデータが入力されます。データ区切り文字の範囲が使用可能で、ソース・データで使用される区切り文字と一致するように選択できます。
Pin Data Smart Pasteダイアログ
シンボル配置
必要に応じて設定とピンデータを構成すると、シンボルをアクティブなライブラリコンポーネントの設計領域に配置できます。配置は、1 つのコンポーネントとして、またはマルチパート コンポーネントの 1 つのセクションとして、ダイアログのPlace ボタンに関連付けられたコンテキスト メニューから使用できるそれぞれのコマンドを使用して行うことができます。 Continue editing after placementオプションが有効になっている場合、コンポーネント/パーツを配置すると、Symbol Wizard ダイアログがアクティブなままになります(さらに編集できます)。
回路図ライブラリの既存のコンポーネントのSymbol Wizardダイアログにアクセスすると、すべての設定とピン データが表示され、さらに変更できるようになります。ダイアログは、新しいライブラリコンポーネントに使用された場合にのみ、デフォルトの状態で表示されます。
スマートグリッド挿入ツールによる回路図シンボル作成の高速化
SCHLIB Listパネルにある Smart Grid Insertツールを使用すると、現在のクリップボードのデータを Altium Designer のオブジェクトプロパティにマッピングできます。これらのツールを使用すると、回路図シンボルの作成プロセスが大幅に簡素化され、いくつかの手順で、スプレッドシート、PDF、ASCIIファイルなどの外部データから直接コンポーネントのピンを作成できます。
ソースピンデータからAltium Designerに直接コピーすることもできますが、最適な結果を得るには、少量の準備作業を行う価値があります。スプレッドシートは、それを行うのに適した場所です。通常、次のようないくつかの手順を実行するだけで済みます:
- ヘッダー行を追加して、列間のマッピングを容易にします。列名をまったく同じにしても、Altium Designerは正しいマッピングを自動的に推測します。
- Object Kind列を追加して、Altium Designerがピンタイプのオブジェクトを作成する必要があることを認識できるようにします。
- 各ピンの電気的タイプを指定するために、タイプ列を追加します。
- XピンとYピンの位置を含みます。スプレッドシートには、セルに値を入力するための優れたツールがあり、たとえば、Microsoft Excelで右クリックしてドラッグしてセルのセットを選択すると、必要な数値系列を指定できるため、回路図ライブラリでピンを簡単に配置できます。
FPGAなどのピン数が多く、定期的にセクション化されたコンポーネントは、Altium Designerでのマルチパートコンポーネントとしての実装に適しています。最も簡単な方法は、Altium Designerコンポーネントの最初の部分にすべてのピンを作成し、ピンのブロックを他の部分にカット&ペーストすることです。
ピンをきちんとしたパーツ対応のグループにするには、スプレッドシートの各パーツのピンの間に空の行をいくつか残してみてください。座標値のやり直しが必要な場所を簡単に確認できるだけでなく、大きな選択範囲に X、Y 値を自動的に追加し、空の行の冗長な X、Y 値を削除することもできます。これにより、削除された場所にピンがなくなり、パーツレディグループの間隔がきれいになります。
スプレッドシートのツールを使用して、ピンに適した X 座標と Y 座標を追加します。
スプレッドシートで必要なセルを選択してコピーします。選択範囲に不要な列があっても、スマートグリッドツールはこれらを無視できます。
Altium Designerで、SCHLIB List
パネルを右クリックし、メニューからSmart Grid Insertを選択してSmart Grid Insertダイアログを開きます。ソースデータにヘッダー行が含まれている場合、Altium Designerはオブジェクトの種類を自動的に識別し、作成されたオブジェクトのリストを作成します。列をマッピングする前に、作成されたオブジェクトのリストには、現在のAltium Designerのデフォルトのピンオブジェクトのプロパティが含まれていることに注意してください。たとえば、すべてのピンを 180 度、長さ 20 度に配置する場合は、スマートグリッド プロセスを開始する前に Altium Designer でデフォルト値を設定します。そうすれば、これらの設定をスプレッドシートに追加したり、作成プロセス後にAltium Designerで編集したりする必要がなくなります。デフォルトの設定方法がわかりませんか?メニューから Place » Pinを選択し、ピンを配置する前に Tab キーを押してデフォルト値を編集し、その 1 つのピンを配置して削除します。
ヘッダー行を含めることのもう 1 つの大きな利点は、Automatically Determine Pasteボタンを使用できることです。これは優れた機能で、作成されたオブジェクトのフィールドを検索してソースデータの列タイトルと比較し、それらをどのようにマッピングするかについてインテリジェントな選択を行います。自動機能が間違っていても心配しないで、Undo Pasteボタンを使用して、マップされた列を元に戻すことができます。手動でマッピングするには、ソースデータの列と、作成したオブジェクト内の対応する列を選択し、Paste Columnボタンをクリックします。
OKをクリックするとすぐに、作成されたオブジェクトのセットがデザインスペースに表示されます。各パーツに適切なボディを追加し、カット&ペーストして個々のパーツを作成すれば、シンボルの準備は完了です。
スマートグリッド挿入ピン、およびコンポーネントボディが追加されたパーツ。