コンポーネント

コンポーネントフットプリントは、PCB上でのコンポーネントの実装および接続を定義し、実際のコンポーネントを表現する3Dボディオブジェクトを含めることもできます。
コンポーネントフットプリントは、プリント基板上に物理的なコンポーネントを実装するために必要なスペースと接続ポイントを定義します。これは、パッド、ライン、アークなどのシンプルなプリミティブオブジェクトや、その他の設計オブジェクトで構成されるグループオブジェクトです。パッドは、コンポーネントピンの実装および接続ポイントを提供します。さらに、ラインやアークなどの設計プリミティブが、コンポーネントオーバーレイ(シルクスクリーン)層上でコンポーネント形状の外形を定義するためによく含まれます。
コンポーネントフットプリントには、オプションで3Dボディオブジェクトを含めることもでき、基板上に実装される実際のコンポーネントの物理的なスペースや外形を定義します。物理コンポーネントが3DボディオブジェクトやインポートしたSTEPモデルで定義されている場合、三次元のコンポーネントクリアランスチェックを実行できます。
コンポーネントフットプリントは、PCBライブラリエディタで適切な設計オブジェクトを配置して、コンポーネントの実装および接続に必要な形状を作成することで作成されます。コンポーネントの基準点はPCBライブラリエディタの設計空間の原点であり、ピン1、幾何学的中心、またはユーザー定義の位置に設定できます。
コンポーネント
コンポーネントフットプリントはPCBライブラリエディタで作成され、PCBエディタで配置されます。コンポーネントは以下の方法で配置できます:
-
PCBエディタのメインメニュー Home | Place| Component から選択します。
-
Librariesパネル(View | System| Libraries)でコンポーネントを選択し、右クリックしてPlace <ComponentName>を選択します。
必要なコンポーネントフットプリントの検索方法は、選択した配置方法によって異なります。配置するフットプリントを選択し、カーソル上でフロートしている状態になったら:
-
Spacebarを押すとコンポーネントを反時計回りに回転します(Shift+Spacebarで時計回り)。デフォルトの回転ステップは90度です。この設定を変更するには、Rotation Step値をPCB Editor - Generalページのシステム環境設定で設定してください。
-
コンポーネントを回転させる場合、デジグネータやコメント文字列の向きを保持するか、フットプリントと一緒に回転させるかを設定できます。この動作は、Autopositionパネルのこれらの文字列に対する設定で制御されます。
-
Lショートカットを押すと、コンポーネントを基板の裏面に反転できます。XキーやYキーは使用しないでください。これらは部品をミラーしますが、レイヤーは変更されません。
ライブラリパネルからの配置
Libraries パネルで部品を選択した状態で、以下の方法でコンポーネントを配置できます:
- 右クリックしてコンテキストメニューからPlace <ComponentName>を選択します。
- 選択したコンポーネントをダブルクリックします。コンポーネントが設計空間上でフロート表示されます。希望の位置に配置し、クリックして確定します。
- Components パネルでコンポーネント名をクリック&ホールドし、希望の位置までドラッグしてクリックで配置します。これは「ワンショット」配置手法であり、選択したコンポーネントのインスタンスを1つだけ配置できます。他の方法では複数インスタンスの配置が可能です。
グラフィカル編集
グラフィカルなコンポーネント編集は、移動、回転、反転に限定されます。設計空間でコンポーネントを選択すると、下図のように現在の選択色でハイライト表示されます。選択したコンポーネントをグラフィカルに操作するには:
-
Deleteを押して選択したコンポーネントを設計から削除します。
-
クリック&ホールドしてドラッグすると、選択したコンポーネントを移動できます。Smart Component Snapオプションがシステム環境設定のPCB Editor - Generalページで有効な場合、カーソルはコンポーネント基準点または最も近いパッド中心にジャンプします。
-
コンポーネントをカーソル上で移動中にSpacebarを押すと回転します(Shift+Spacebarで逆方向に回転)。
-
コンポーネントをカーソル上で移動中にLキーを押すと、基板の反対側に反転します。
コンポーネントの選択
コンポーネントをクリックして選択すると、選択バウンディングボックスが表示されます。従来、デフォルトのバウンディングボックス動作は、デジグネータやコメント文字列を除いた、そのコンポーネント内のすべてのプリミティブを囲む最小の長方形を使用することでした。
コンポーネントの分解(フリープリミティブ化)
PCBエディタの設計空間で右クリックすると、Component Actions コマンドが表示されます。その中にあるExplode Component to Free Primitivesコマンドは、コンポーネントオブジェクトを元のプリミティブセットに戻すために使用します。
コマンドを起動すると、カーソルが十字線に変わり、コンポーネント分解モードに入ります。分解したいコンポーネントの上にカーソルを合わせ、クリックまたはEnterを押します。確認ダイアログが表示されるので、Yesをクリックして続行します。分解されたコンポーネントはもはやコンポーネントではなくなり、デジグネータやコメントは削除され、元のプリミティブ群に戻ります。
さらに他のコンポーネントをフリープリミティブに変換するか、右クリックまたは Esc を押してコンポーネント分解モードを終了します。
コンポーネントプロパティ
設計空間で配置されたコンポーネントを選択すると、すべてのコンポーネントオブジェクトのプロパティがInspector パネルで編集可能です。
位置
オプションを使用して、コンポーネントのX/Y座標や回転を設定します。
プロパティ
-
Layer- コンポーネントが配置されるレイヤーを設定します。コンポーネントはTopレイヤーまたはBottomレイヤーに割り当てることができます。ドロップダウンを使用して別のレイヤーを選択してください。レイヤーの状態を変更すると、すべてのコンポーネントプリミティブが各レイヤーの反対側のレイヤーに入れ替わります。例えば、TopレイヤーのコンポーネントをBottomレイヤーに移動すると、単一レイヤーページはTopからBottomレイヤーに入れ替わり、Top Overlay上のプリミティブはBottom Overlayに再割り当てされ、ペアになっているメカニカルレイヤー上のプリミティブはそのペアのもう一方のメカニカルレイヤーに入れ替わります。コンポーネントの向きはX軸に沿って反転し、コンポーネントのオーバーレイテキストは下側から読めるようになります。
-
Designator - デジグネータは、配置された各部品を一意に識別し、プロジェクト内のすべてのPCBドキュメントに配置された他のすべての部品と区別するために使用されます。最大255文字の英数字文字列です。各コンポーネントには一意のデジグネータ文字列が必要です。目のアイコンを切り替えてデジグネータの表示/非表示を切り替えます。Designator をクリックすると、ParameterモードのInspectorパネルが開き、デジグネータの設定ができます。
-
Comment - コンポーネントのコメントは、配置されたオブジェクトに追加情報を加えるために使用されます。最大255文字の英数字文字列です。目のアイコンを切り替えてコメントの表示/非表示を切り替えます。Comment をクリックすると、Inspector パネルのParameter モードが開き、コメントの設定ができます。
-
Description - 希望する説明を入力してください。
-
Type - ここでコンポーネントフットプリントのコンポーネントタイプのいずれかを選択します。利用可能なタイプは以下の通りです:
-
Standard - これらのコンポーネントは標準的な電気的特性を持ち、常に回路図とPCB間で同期されます(フットプリント、ピン/パッド、ネット割り当てがすべて一致する必要があります)。BOMにも含まれます。例としては、抵抗器などの標準的な電気部品があります。
-
Mechanical - これらのコンポーネントは電気的特性を持たず、同期されません(両方のエディタで手動で配置する必要があります)が、BOMには含まれます。例としては、ヒートシンクがあります。
-
Graphical - これらのコンポーネントは電気的特性を持たず、同期されず(両方のエディタで手動で配置する必要があります)、BOMに含まれません。例としては、会社のロゴがあります。
-
Net Tie (in BOM) - これらのコンポーネントは、2つ以上の異なるネットをショートさせるために使用されます。常に回路図とPCB間で同期され(フットプリント、ピン/パッド、ネット割り当てがすべて一致する必要があります)、BOMにも含まれます。標準コンポーネントとの違いは、フットプリント内の銅によって作成された接続性がチェックされない点です。この銅によってネットがショートされます。注意:Verify Shorting CopperオプションをDesign Rule Checkerダイアログで有効にして、コンポーネント内に未接続の銅がないことを確認してください。
-
Net Tie - これらのコンポーネントは、2つ以上の異なるネットをショートさせるために使用されます。常に回路図とPCB間で同期され(フットプリント、ピン/パッド、ネット割り当てがすべて一致する必要があります)、BOMに含まれません。標準コンポーネントとの違いは、フットプリント内の銅によって作成された接続性がチェックされない点です。この銅によってネットがショートされます。注意:Verify Shorting CopperオプションをDesign Rule Checkerダイアログで有効にして、コンポーネント内に未接続の銅がないことを確認してください。
-
Standard (No BOM) - これらのコンポーネントは標準的な電気的特性を持ち、常に回路図とPCB間で同期され(フットプリント、ピン/パッド、ネット割り当てがすべて一致する必要があります)、BOMに含まれません。例としては、BOMから除外したいテストポイントコンポーネントがあります。
-
Jumper - これらのコンポーネントは、PCB設計にワイヤリンクを含めるために使用されます。例えば、片面PCBで1層だけでは配線できない場合などです。このコンポーネントタイプでは、コンポーネントのフットプリントとピンは回路図とPCB間で同期されますが、ネット割り当ては同期されません。また、BOMに含まれます。このオプションをコンポーネントレベルで選択するだけでなく、コンポーネント内の両方のパッドのJumperIDを同じ0以外の値に設定する必要があります。ジャンパータイプのコンポーネントは、回路図上で配線する必要はありません。BOMに必要な場合のみ回路図に含める必要があります。BOMに必要ない場合は、PCB上で直接配置し、Component Typeが設定され、JumperIDsが設定され、Netsがパッドに手動で割り当てられます。
-
-
Height - コンポーネントの高さフィールドです。このフィールドは、3D Bodyオブジェクトが導入される前に使用されていました。3D Bodyオブジェクトは、コンポーネントの高さを定義する優れた方法を提供します。
-
3D Body Opacity - 希望する不透明度のパーセンテージを入力するか、スライダーバーを使用してください。
-
Primitives - 関連するロックアイコンをクリックしてロック/ロック解除を行います。編集後は、コンポーネントプリミティブを再度ロックしてください。
-
Strings - 関連するロックアイコンをクリックしてロック/ロック解除を行います。
スワップオプション
- Enable Pin Swapping - ピンスワップ機能を許可する場合はチェックしてください。
- Enable Part Swapping - パートスワップ機能(例:74シリーズICの4つのパート)を許可する場合はチェックしてください。
回路図参照情報
- Designator - このPCBコンポーネントが一致している回路図コンポーネントのデジグネータです。
- Hierarchical Path - このコンポーネントが回路図の階層構造のどこにあるかを表示します。
- Channel Offset - 設計が最初に回路図からPCBに転送されると、各回路図シート上の各コンポーネントに一意のチャンネルオフセットが与えられます。
非グラフィカル編集
この編集方法では、Inspector パネルを使用してコンポーネントオブジェクトのプロパティを変更します。
配置中に、InspectorパネルのComponentモードはTabキーを押すことでアクセスできます。コンポーネントが配置されると、すべてのオプションが表示されます。
配置後、InspectorパネルのComponent モードには、以下のいずれかの方法でアクセスできます:
- Inspector パネルがすでにアクティブな場合は、コンポーネントオブジェクトを選択します。
- コンポーネントが選択されている状態で、メインリボンからView | PCB | Inspectorを選択します。
コンポーネントアクションサブメニュー
PCBドキュメントの右クリックメニューにあるComponent Actionsには、コンポーネントをさらに設定できるコマンドが含まれています。主なコマンドは以下の通りです。
ファンアウトコンポーネント
Fanout Component コマンドはFanout Optionsダイアログを開き、ファンアウトおよびエスケープ配線のオプションを指定できます。一般的なファンアウト動作は、使用されている内側パッドをまず従来のドッグボーン(端にビアがある短い配線)で他の層にアクセスできるようにファンアウトし、その後ビアからデバイスの端を少し越えた位置までエスケープ配線し、利用可能な配線層を使ってすべてのパッドがエスケープ配線されるまで進めます。最終的に、これによりそれらへの配線接続がはるかに容易になります。
3Dボディの管理
このコマンドはComponent Body Managerダイアログを開き、コンポーネントの3Dボディをインタラクティブに管理できます。3Dボディ属性を迅速に変更できる中央コンソールを提供します。
ピン/パートスワップの設定
このコマンドはConfigure Pin Swappingダイアログを開き、基板上の各コンポーネントのピンやサブパートのスワップ設定を構成できます。ダイアログを使用してピン/パートスワップの有効化・無効化や、スワップグループの割り当て・変更が可能です。
