PCBのビュー
2Dおよび3D Layout Modeでの作業
歴史的に、PCBは、PCBの各層を表す色を使用して二次元設計空間でレイアウトされてきました。しかし、物理的なPCBは三次元のオブジェクトであり、PCBデザイナーは画面上の多層2D表現を心の中で3D表現にマッピングする必要があります。
3Dビデオカードとそれをサポートするソフトウェア技術の大幅な改善により、Altiumはこの問題に対する解決策を開発することができました。それは真の三次元PCB編集です。Altium Designerの3D機能は単なる視覚化以上のものを提供し、以下を可能にします:
- 3Dクリアランスチェックを実行します。コンポーネントは必要に応じて互いやエンクロージャと厳密に整列できます。
- サービスのためのアクセスが必要なコネクターやその他のコンポーネントを視覚的に特定します。
- すべての機械的制約が考慮されていることがわかれば、製造プロセスと組み立て順序をより適切に定義できます。
- 人間が見る実際のものにより近い画像を使用して、より詳細な手組み立て指示、ユーザーマニュアル、および指示を生成できます。
- エンクロージャーや周囲の環境とよく合う、より美的に魅力的な製品を作成するために、異なる色のはんだマスクで実験ができます。
Altium Designer 表示モード
Altium Designer は、2Dまたは3Dでボードを表示および編集する機能をサポートしており、これらは表示モードと呼ばれます。Viewメニューで必要なモードを選択するか、1、2、または3のショートカットを押して直接そのモードに切り替えます。
3つの表示モードがあり、それぞれに独自の機能があります。
- Board Planning Mode(ショートカットキー 1)- ボードの形状を定義するために使用し、リジッドフレックス設計において分割線と曲げ線の位置設定と構成も行います。分割線はボードを領域に分割するために使用され、各領域に異なるレイヤースタックを割り当てることができます。ボード領域や分割線、曲げ線について詳しくは、レイヤースタックの定義を参照してください。
- 2D Layout Mode(ショートカットキー 2)- 伝統的な2D、複数レイヤーのPCBビューです。Altium Designerは、ボードのビューを管理するための一連の機能を備えており、これをボードインサイトシステムと呼びます(詳細は以下)。
- 3D Layout Mode(ショートカットキー 3)- 真の3Dデザインです。3D表示モードを3Dマウスと組み合わせて使用すると、手に持っているかのようにロードされた3Dボードを視覚的に操作できます。
同じボードがボードプランニングモード、2D Layout Mode、3D Layout Modeで表示されています。
シングルレイヤーモード
シングルレイヤー2D表示モード
Board Insightに統合されているのは、PCB Editor - Board Insight Display ページのPreferencesダイアログで設定されるシングルレイヤーモードの機能です。シングルレイヤーモードは、現在のレイヤーの内容を表示し、他のすべてのレイヤーの内容を隠すか、または薄く表示します。現在のレイヤーの内容のみを表示するために、他のすべてのレイヤー上のすべてのオブジェクトを隠すだけでなく、シングルレイヤーモードにはグレースケールとモノクロ表示モードがあります。他のレイヤーの色をグレースケールまたはモノクロに変換することで、デザイン内の他のオブジェクトの位置に関する空間的な関係情報を保持しつつ、興味のあるレイヤーから注意をそらさせないようにします。全表示と有効なシングルレイヤーモードの間を切り替えるには、Shift+Sショートカットを押します。Shift+Sを押すたびに、ソフトウェアは次の有効なモードに移動し、最終的には全表示モードに戻ります。シングルレイヤーモードは、PreferencesダイアログのPCB Editor - Board Insight Displayページで有効にされます。Shift+Sを押したときに含まれるようにしたくないモードは無効化(チェックを外す)してください。これらの設定は、このAltium Designerのインストールにおけるすべてのデザインに適用されます。
利用可能なシングルレイヤーモードは以下の通りです:
- Hide Other Layers - 他の全てのレイヤーが隠され、アクティブ(現在の)レイヤーの内容のみが表示されます。
- Gray Scale Other Layers - 他の全てのレイヤーが、それぞれの現在のレイヤーカラーから派生した灰色の色合いで表示され、アクティブレイヤーはその標準色で表示されます。
- Monochrome Other Layers - 他の全てのレイヤーが同じ灰色の色合いで表示され、アクティブレイヤーはその標準色で表示されます。
以下の画像は、通常のマルチレイヤー表示と3つのシングルレイヤー表示モードを示しています。
現在選択されているシングルレイヤーモードは、View OptionsタブのGeneral Settings領域に View Configurationパネルに表示されます。
シングルレイヤー3D表示モード
ボードが3D Layout Modeで表示されているときにも、シングルレイヤーモードを利用できます。これは、特定のレイヤーのルーティング品質やパワープレーンレイヤーの品質を調べるような作業に使用します。シングルレイヤーモードでは、レイヤーを順に表示するためにCtrl+Shift+ホイールロールのショートカットを使用します。
ボードインサイトシステムの使用
ボードインサイトは、PCB設計の表示と作業を完全にコントロールするための機能の設定可能なシステムです。複雑な多層ボードは視覚的に密度が高く、しばしば解釈が難しい設計空間となります。Altium Designerのボードインサイトシステムは、設計内のオブジェクトを表示し理解するのを容易にします。これは、表示管理ニーズを満たすために開発された一連の機能から成り立っています。
Board Insightには、強化されたシングルレイヤーモードと3Dビジュアライゼーション機能が統合されています。シングルレイヤーモードでは、特定のレイヤー上に何があるかを明確に確認できるだけでなく、他のレイヤー上に何があるかについても視点を持つことができます。
一般の観察者にとって、PCB設計は理解しがたく、異なる色の線、円、弧、文字列が一つに混在しているように見えます。高度に訓練された目を持っていても、膨大な設計の詳細を理解するのは難しいことがあります。Altium Designerには、設計内容を見つけ、識別し、表示を管理するのに役立つ多くの機能が含まれています。これらの機能は総称してBoard Insightシステムと呼ばれています。
Board Insight ポップアップモード
Board Insight オプションは、デザインスペースで F2 を押すことでアクセスできます。これにより、Board Insight ポップアップメニューが開きます(View » Board Insight を選択してもアクセスできます)。メニューから必要なコマンドを選択します。ポップアップにアクセスせずにデザインスペースで使用できるショートカットキーは右にリストされています。
Board Insight ポップアップモードは、カーソル下のオブジェクトを表示するのに優れたツールです。Shift+Xを押すと、カーソル下にある任意のコンポーネントやネット、そしてそれらに属するオブジェクト(例えば、パッドやトラックなど)についての詳細情報を表示できます。Shift+Vを使用すると、カーソル下の違反に関する情報を表示できます。ポップアップで現在選択されているオブジェクトや違反のグラフィックも表示されます。オブジェクト/違反をクリックしてポップアップメニューを開くか、右側のアイコンを使用して、オブジェクト/違反についての詳細情報を表示したり、選択したり、ズームインすることができます。利用可能なオプションは以下の通りです:
- Properties または - そのオブジェクトまたは違反に対するプロパティパネル、またはViolation Detailsダイアログを開きます。
- Select または - デザイン空間内のオブジェクトまたは違反を選択します。
- Zoom または - オブジェクト/違反にズームインします。
ヘッズアップディスプレイ
ヘッズアップディスプレイは、PCB設計スペース内のカーソルの下にあるオブジェクトに関するリアルタイムのフィードバックを提供します。ヘッズアップディスプレイは設定可能で、カーソルの位置、デルタ情報(最後のマウスクリックからの距離)、現在のレイヤー、現在のスナップグリッドを含むことができます。情報内容だけでなく、表示フォントや色も設定できます。ヘッズアップディスプレイは画面上のどこにでも配置できるほか、カーソルに追従させることもできます。
カーソルを動かしている途中で一時停止すると、ヘッズアップディスプレイはHover modeに切り替わります。このモードでは、要約、利用可能なショートカット、ルール違反、ネット、コンポーネント、プリミティブの詳細を含む追加情報が表示されます。
Heads Up Displayは、PreferencesダイアログのPCB Editor -Board Insight Modesページで設定できます。
グリッドのHeads Up列で、Heads Upディスプレイに表示させたいプロパティオプションを有効にします。これらのオプションのフォント設定もグリッド内で構成できます。
以下のショートカットキーを使用してHeads Up Displayを設定できます:
- Shift+H - ヘッドアップディスプレイのオン/オフを切り替えます。
- Shift+G - ヘッドアップディスプレイの位置を基板上の固定位置にするか、カーソルと共に移動できるように切り替えます。
- Shift+D - デルタ原点座標の表示を切り替えます。デルタ座標は、デルタ原点座標から水平(dx)および垂直(dy)にどれだけ離れているかを表示します。デルタ座標を使用して、基板上の位置に対する距離を測定します。
- Insert - デルタ原点を現在のマウス座標にリセットします。デルタ原点からマウスが移動した水平および垂直の距離は、ヘッドアップディスプレイに表示されます。この設定は、PreferencesダイアログのPCB Editor - Board Insight Modesページで設定できます。
ライブハイライト
密集したコンポーネント配置、厳密なルーティング、複数のシグナルレイヤーを含む複雑なPCB設計を理解するのは簡単ではありません。Altium Designerには、ルーティングを調査するのに役立ついくつかのネットハイライト機能が含まれています。
Live Highlighting機能を設定するには、PreferencesダイアログのPCB Editor - Board Insight Displayページのライブハイライト領域を使用します。
Ctrl+クリックを使用して、ボード上の任意のネットを強調表示します。そのネットに属さない設計の全てが暗く表示され、下の画像に示されているように、全ての信号層でルーティングが際立ちます。複数のネットを強調表示するには、各ネット上でCtrl+クリックを行う際にShiftキーを押し続けます。Ctrl+クリックを任意の空きスペースで行うと、表示が元に戻ります。
ネットの強調表示は動的にも使用でき、カーソルをネット上に移動すると、それが強調表示されます。この方法では、設定可能なアウトライン強調表示を使用し、PCBの残りの表示には影響しません。下の画像は、ライブ強調表示を使用して強調表示されたネットを示しています。
以下の画像はCtrl+クリックを使用してネットが強調表示されている例です。
ビジュアルピックリスト ポップアップ
Visual Pick List ポップアップは、混雑した設計空間で正しいオブジェクトを選択しやすくします。マルチレイヤーのPCB設計は、多くのオブジェクトが重なり合う密集した視覚的な設計空間を作り出します。Visual Pick List ポップアップにより、オブジェクトの選択が簡単になります。カーソルの下に複数のオブジェクトがある場合は、ダブルクリックしてVisual Pick List ポップアップを表示します。リストをマウスで移動すると、現在のオブジェクトがポップアップに表示され、簡単に識別できます。Visual Pick List ポップアップのオブジェクトはレイヤーごとにソートされています。
アクティブレイヤー制御
PCB Editorーは、現在アクティブなレイヤーが1つだけのマルチレイヤー環境です。現在のアクティブレイヤーを変更する方法はいくつかあります。現在のレイヤー選択は2Dビューイングモードにのみ適用されることに注意してください。
- デザインスペースの下部にあるLayerタブをクリックします。
- Layers & Colorsタブの View Configurationパネル内のLayer領域でActive Layerドロップダウンを使用します。
-
以下のショートカットを使用してレイヤー間を移動します。
- Ctrl+Shift+マウスホイール - 次のレイヤー/前のレイヤー
- +(テンキー)- 次のレイヤー
- -(テンキー)- 前のレイヤー
- *(テンキー)- 次の信号レイヤー
トラック上に表示されるネット名
作業効率を向上させるための便利な機能の1つに、トラック上にネット名を表示する機能があります(View OptionsタブのAdditional Options領域のビュー構成パネルで設定)。この機能を使用するには、Additional Options領域でRepeated Net Names on Tracksオプションを有効にします。ボード上で作業している場所に関係なく、見ているルーティングが関心のあるネットであるかどうかを即座に確認できます。
パッドとビアの詳細表示オプション
PreferencesダイアログのPCB Editor - Board Insight DisplayページのPad and Via Display Options領域を使用して、パッドとビアの詳細の表示を制御できます。パッドとビア情報の色、背景、フォントを設定できます。文字列は自動的に正しい読み方で表示され、それらを表示するために利用可能な領域を最大化する方向に揃えられます。Use Smart Display Colorオプションは、テキストを簡単に読めるように良いコントラストを提供するフォント色を自動的に選択します。
ロックされたオブジェクトの表示オプション
デザインスペースでロックされたオブジェクトがどのように表示されるかを制御し、視覚的に識別しやすくすることができます。Show Locked Texture on Objects領域のコントロールを使用して、PreferencesダイアログのPCB Editor - Board Insight Displayページで設定します。
3Dボードインサイト
3Dボードインサイトには、ボードをPerspectiveまたはOrthographic投影で表示する投影モードが含まれています。3D表示モードでView Optionsタブの View Configurationパネル内の投影領域を使用して、希望の表示モードを選択します。
Orthographicを選択すると、周囲のオブジェクトによって隠されることなく、PCB上のオブジェクトとテキストの正確な位置を確認できます。Perspectiveを選択すると、PCBのよりリアルな3Dビューを確認できます。
PCBオブジェクトとレイヤーの透明度
View ConfigurationパネルのObject Visibility領域を使用して、各PCBオブジェクトの透明度を設定できます。Transparencyスライドバーを使用してパーセンテージを設定するか、パーセンテージフィールドに直接希望のパーセンテージを入力します。
Altium Designerでは、ボード設計で使用できる各レイヤーごとに、個々のオブジェクトタイプの透明度を設定するサポートも提供されています。これにより、設計スペース内のオブジェクトの表示をより細かく制御できます。Object Visibilityダイアログは、透明度レベルの設定を構成し、実験し、ニーズに合わせて微調整するために使用されます。Object Visibilityダイアログは、 View ConfigurationパネルのView OptionsタブにあるObject Visibility領域の下部にあるAdvancedボタンをクリックすることでアクセスします。
透明度の設定は任意の2Dビュー構成に対して定義できますが、Altium Designerにはこの目的専用に名付けられたデフォルトの2Dビュー構成「Altium Transparent 2D」があります。これは、他のすべての点で「Altium Standard 2D」ビュー構成と同一です。Configurationドロップダウンを使用して、View ConfigurationパネルのView OptionsタブのGeneral Settings領域でビュー構成を設定します。ビュー構成はインストールの\Templates
フォルダにあります。
レイヤーとオブジェクト
オブジェクトの可視性ダイアログのグリッドは、各レイヤーを表す行と、各オブジェクトタイプを表す列を提示しています。これにより、異なるレイヤーにわたって特定のオブジェクトに対してユニークな設定を定義するだけでなく、特定のレイヤー上で異なるオブジェクトが異なる可視性を持つことも可能になります。
デフォルトでは、現在のボードのレイヤースタックにあるレイヤーのみが表示されます。Altium Designerでボード設計に対応するすべてのレイヤーを表示するには、Only show used layersオプションを無効にします。
レイヤー自体は、その機能タイプによってグループ化されています:
- シグナルレイヤー
- 内部プレーン
- その他のレイヤー
- シルクスクリーンレイヤー
- マスクレイヤー
- メカニカルレイヤー
現在デザインで使用されていないレイヤーは、その名前と透明度の値が灰色のテキストで表示されます。使用していないレイヤーについても、必要に応じて透明度を設定できます。
任意のボードデザインに使用できる透明度のグローバル設定を行いたい場合、Only show used layersオプションを無効にして、すべてのレイヤーに対して設定を行うことをお勧めします。この方法で、特定のボードデザインに追加レイヤーが加えられた場合でも、視認性の設定がすでに定義されており、使用準備が整います。
透明度の定義
単一のレイヤー上でオブジェクトの透明度を設定するには、必要なオブジェクトとレイヤーが交差するセルを選択し、Transparency for selectedのスライドバーを使用するか、希望のパーセンテージを入力します。
透明度は1%の増分でパーセンテージスケールで設定されます。0%は完全に可視(ソリッド)で、100%は完全に透明(見えない)です。
以下の複数選択コントロールを使用して複数のオブジェクトを選択し、選択されたオブジェクトに共通の透明度を設定します。
- Ctrl+クリックで、同じ列内の全てのセルを選択します。
- Shift+クリック(または Shift+矢印キー)で、複数の列や行にわたる連続するセルを選択します。
- クリック&ドラッグで、同じ行内の複数の連続するセルを選択します。
特定のレイヤー上の全てのオブジェクトタイプの透明度をすばやく設定するには、レイヤー名をクリックして全行を選択し、次に希望の透明度を設定します。
複数の連続するレイヤーにわたる全てのオブジェクトの透明度をすばやく設定するには、まずマルチセレクトコントロールを使用して必要なレイヤーセルを選択し、次に透明度を設定します。
全てのレイヤーにわたる特定のオブジェクトタイプの透明度をすばやく設定するには、オブジェクト名セルをクリックして全列を選択し、次に透明度を設定します。
透明度の実践
次の画像は、透明度設定の例を示しています。ご覧の通り、Altium Standard 2Dでは、トップレイヤーのポリゴンプアがほとんど何も見えないように防いでいます。
下の画像は、さまざまなオブジェクトに対して異なるレイヤーで透明度設定を行った結果を示しています。これは、Altium Transparent 2Dビュー構成の一部としています。このビューにデザインスペースで切り替えると、レイヤーをまたいだポリゴンプアに設定された70%の透明度が適用され、直接下にある他のオブジェクトが見えるようになります。まるでX線を見るような感じです。透明度設定を調整することで、オブジェクトの結果としてのビューをさらに望ましいものにすることが間違いなくできます。ポイントは、完全に設定可能な透明度設定を使えば、ボードの透明ビューを好みの方法で得ることができるということです。
パッドやビアなどのマルチレイヤーオブジェクトが邪魔にならないように、マスクレイヤーの真のビューを得るためには、これらのオブジェクトの透明度を上げるか、完全に(100%)透明にします。これは、マスクの開口部を小さくしすぎた場合に非常に役立ちます!