CircuitMaker
回路図エディタの設定とテンプレート
回路図を扱い始める前に、System Preferences(ファイル » システム設定を選択してアクセス)のSchematicセクションページにある回路図エディタの設定を構成することをお勧めします。Schematic – Generalページでは、新しく作成される回路図シートのデフォルト単位、回路図シートサイズ、その他の設定を定義できます。
システム設定でCircuitMakerの回路図設定を構成します。
新しい回路図シートは、File » New » Schematicコマンドを選択することで作成できます(1)。現在の回路図ドキュメントの設定は、 Inspector パネルのDocument Optionsモードで構成されます(2)。パネルのGeneral領域では、単位を選択し、設計オブジェクトの配置を容易にするためのグリッドを設定できます。Page Options領域(3)では、既存の回路図シートテンプレート(Template)、標準シートサイズ(Standard)から選択するか、非標準の寸法(Custom)を設定できます。
新しい回路図シートを作成し、Inspectorパネルで設定します。
描画&編集テクニック
CircuitMakerのツールを使用すると、数個のコンポーネントと接続を持つフラットな設計から、複数のシートにわたる構造化された接続性を持つ複雑な階層的プロジェクトまで、あらゆる複雑さの電子回路をキャプチャできます。
回路図エディタの電気的およびグラフィカルオブジェクトは、リボンのHome | Circuit Elements領域(1)および Home | Graphical Elements領域(2)のコマンドを使用して配置できます。デザインスペースで選択された配置済みオブジェクトのプロパティは、Inspectorパネル (3)またはリボンのHome | FontおよびHome | Appearance領域(4)で変更できます。
回路図シート上のオブジェクトを扱うためのいくつかのツールがあります:
-
Selection Filter – シート上で選択できるオブジェクトを定義できます。全てのオブジェクトタイプ(All Objects)または特定のオブジェクトタイプ(Components、Ports、Textsなど)を選択できます。
-
左から右への選択 – 青い矩形を左から右へドラッグして、選択矩形内部に完全に含まれるオブジェクトのみを選択します。
-
右から左への選択 – 緑の矩形を右から左へドラッグして、選択矩形内部にあるか触れている全てのオブジェクトを選択します。
-
Spacebar / Shift+Spacebar – 選択したオブジェクトを90度時計回りまたは反時計回りに回転させるために使用します。
-
M – 選択したオブジェクトの位置を変更するために使用します。
-
Ctrl+左矢印 / 右矢印 / 上矢印 / 下矢印 – 選択したオブジェクトをスナップグリッドの単位で左/右/上/下に移動するために使用します。
-
Shift+Ctrl+左矢印 / 右矢印 / 上矢印 / 下矢印 – 選択したオブジェクトを10スナップグリッド単位で左/右/上/下に移動するために使用します。
-
Ctrl+C / Ctrl+V / Ctrl+X – 選択したオブジェクトをコピー、貼り付け、切り取るための標準ショートカット。コマンドは右クリックメニューからも利用可能です。
回路図エディタを使用する際に便利なその他のショートカットは、ショートカットセクションに記載されています。
コンポーネントの検索と配置
回路図キャプチャ中に、Librariesパネルを通じて利用可能なCircuitMakerコミュニティコンポーネントを使用できます。カテゴリを指定するか、検索ボックスを使用して必要なコンポーネントを検索できます。スキーマ/PCBモデルが追加されたコンポーネント(このようなコンポーネントはパネル内でアイコンと共にリストされます)は、ドラッグするか、コンポーネントの右クリックメニューから配置コマンドを使用して回路図上に配置できます。
Librariesパネルから回路図シートにコミュニティコンポーネントを配置します。
回路の配線
コンポーネントピン間の接続性を定義するには、リボンのホーム | 回路要素領域で提供されているツールを使用できます。最も基本的なレベルでは、Wireオブジェクトを使用して、一つのコンポーネントピンから別のピンへワイヤーを描画することにより、その接続性を作成できます。これは物理的接続性と呼ばれます。
ワイヤー配置コマンドを起動すると、カーソルが十字線に変わります。カーソルがコンポーネントピンの電気的ポイントに近づくと、カーソル位置に赤い接続マーカー(赤い十字)が表示されます。これは、カーソルがコンポーネント上の有効な電気接続ポイントにあることを示しています。
コンポーネント間の接続を作成するためにワイヤーを配置します。
ワイヤーが間違った方向にコーナーを形成している場合は、Spacebarを押してコーナーの方向を切り替えます。Shift+Spacebarを押してワイヤー配置モードを切り替えます。BackspaceキーまたはDeleteキーを使用して、最後に配置したワイヤーセグメントを削除します。
回路図シート内の接続は、短いWire と各コンポーネントピンに Net Labelを配置することで形成することもできます。これは論理的接続と呼ばれます。GNDやVCCのように、設計全体に対してグローバルな電源ネットの場合、Power Portオブジェクトを使用することもできます。事前に定義されたスタイルと値を持ついくつかのパワーポートは、Home | Circuit Elements | Power Portのドロップダウンから利用可能です。
BusとHarnessオブジェクトは、より複雑な回路図で使用されます。バスは、アドレスバスやデータバスなど、一連の連続したネットを束ねるために使用されます。信号ハーネスは、任意の数のネット、バス、および下位レベルのハーネスを束ねるために使用できます。
マルチシート設計
設計が単一の回路図シートに収まらない場合、複数のシートにまたがって展開することができます。マルチシート設計は、親シート上にシートシンボルを配置し、それが子シートを表し、リンクすることによって実装されます。シートシンボルを配置し、そのプロパティを手動で定義することができますが、マルチドキュメント構造を迅速かつ効率的に構築することを可能にするコマンドがあります。使用するコマンドは、トップダウンまたはボトムアップとして大まかに分類できる個人の設計方法論に依存します。
-
下から上への構造を構築するには、回路図シートの右クリックメニューからSheet Actions » Create Sheet Symbol From Sheetコマンドを選択します(1)。Choose Document to Placeダイアログで(2)、シートシンボルとして表される回路図シートを選択します。シートシンボルには、見つかった各ポートに一致するシートエントリが含まれます(3)。ドキュメント構造の変更は、Projectsパネル内のプロジェクトツリーに表示されます(4)。
-
上から下への構造を構築するには、作成される子回路図シートを表すシートシンボルを配置し、必要なSheet Entriesを追加した後、Sheet Symbol Actions » Create Sheet From Sheet Symbolコマンドを使用します。指定されたシートシンボルの下に新しい回路図シートが作成されます。シートシンボルにあるシートエントリに一致するポートが子シートに追加されます。
ポートやシートエントリーが後から追加または削除された場合、シートシンボルの右クリックメニューからSheet Symbol Actions » Synchronize Sheet Entries and Portsコマンドを使用して、再同期することができます。Synchronize Ports To Sheet Entriesダイアログが開き、ポートとシートエントリー間の不一致が表示されます。このダイアログを使用して、シートシンボル上のすべてのシートエントリーが、名前とI/Oタイプの両方の面で、参照されている子シートの下のポートに一致していることを確認します。同期は、選択されたシートエントリーのプロパティを選択されたポートにプッシュするか、選択されたポートのプロパティを選択されたシートエントリーにプッシュすることによって実行できます。
回路図における設計要件
設計指示は、設計キャプチャ中に回路図上に配置されるオブジェクトで、PCBに渡すべき指示を指定する方法を提供します。設計指示オブジェクトは、リボンのHome | Circuit Elements | Directivesドロップダウンを使用して配置することができます:
-
「Generic No ERC」ディレクティブは、設計の検証時に検出される電気規則チェック違反を抑制するために、回路のノードに配置されます。
-
「Differential Pair」ディレクティブは、回路図上に差動ペアオブジェクトを定義するために使用されます。ペア内の2つのネットは、それぞれが共通のネットラベルで識別され、接尾辞として
_N
および_P
が付けられ、それぞれにディレクティブが添付されなければなりません。 -
「Net Class」ディレクティブを使用すると、回路図上でユーザー定義のネットクラスを作成できます。配置されたネットクラスディレクティブのParameter Set mode of the Inspectorモードで、Net Class NameパラメータのValueを必要なネットクラスの名前に変更します。
選択されたDifferential PairまたはNet Classディレクティブのプロパティでは、ディレクティブが添付されているネットに対して設計ルールを追加できます。このルールは、設計同期中にPCBに転送されます。
プロジェクトに追加の要件を指定するために設計ディレクティブを使用します。
設計の検証
回路図の設計が完了したら、Project | Validation | Validateを選択して検証することができます(1)。検証中、CircuitMakerはプロジェクトオプションダイアログのError ReportingタブとConnection Matrixタブの設定に従って、論理的、電気的、およびドラフティングエラーを設計でチェックします(2)。見つかったエラーや警告はMessagesパネルにリストされます(3)。エラーがない場合は、パネルにCompile successful, no error found
というメッセージが表示されます。
ショートカット
CircuitMakerは直感的でユーザーフレンドリーなインターフェースを提供しますが、ショートカットキーを使用することでさらに生産性を高めることができます。ショートカットキーは、マウスをボタンの上に慎重に配置したり、リボンやメニューを掘り下げたりするよりも効率的です。
以下は、CircuitMakerの回路図エディタでよく使用されるショートカットキーのリストの一部です:
- B – バス配置モードに入る。
- Shift+B – バスエントリ配置モードに入る。
- C – ライブラリパネルを開く。
- W – ワイヤ配置モードに入る。
- N – ネットラベル配置モードに入る。
- P – ポート配置モードに入る。
- Shift+S – シートエントリ配置モードに入る。
- Alt+Shift+H – ハーネスコネクタ配置モードに入る。
- Shift+H – ハーネスエントリ配置モードに入る。
- T – テキスト文字列配置モードに入る。
- A – アーク配置モードに入る。
- L – 線配置モードに入る。
- R – 長方形配置モードに入る。
- G – 定義済みのスナップグリッド設定を前方にサイクルする。
- Shift+G – 定義済みのスナップグリッド設定を後方にサイクルする。
- Ctrl+Shift+G – 現在のドキュメントで可視グリッドをオンまたはオフにする。