ディレクティブを使ってより精密に回路情報を伝える

Altium Designer
|  December 15, 2020
ディレクティブを使ってより精密に回路情報を伝える

回路図の役割は、デジタルデータ(ネットリスト)と視覚の両方でPCBレイアウトやその他の工程に正しく情報を伝える事です。このため、回路図では、電気的なオブジェクトによる作図に加え、図による補足やテキストでの注釈が必要になります。

Altium Designerでは、ネットリストを生成する為の電気的オブジェクトとして、コンポーネントとネット識別子が用意されており、図による補足や注釈には、ドローイングツールとテキストツールが用意されています。

これらのオブジェクトは、全て、[配置] メニューから呼び出して利用できます。そして、この中のコンポーネント(パーツ)については、「回路図作成の事始め - 部品を探す・選ぶ・並べる」、ネット識別子については「回路図の結線を正しくシンプルに行うためのヒント」に解説がありますのでご覧ください。

また、ドローイングツールとテキストツールを利用する為のコマンドも [配置] メニューにあり、その種類は、コマンド名とアイコンを見れば一目瞭然です。

そして、この [配置] メニューには [ディレクティブ] というコマンドがあります。この「ディレクティブ」は電気的なオブジェクトですが、配線そのものを行う為のものでは無くパラメータを付加する為のものです。そして、この情報は、[Update PCB ...] コマンドでネットリストと共にPCBに転送され、デザインルールのパラメータとして利用されます。

このディレクティブを使うと、回路の設計意図をPCB設計プロセスに精密に伝える事ができます。そこで、今回は、このディレクティブの概要を紹介します。

図1. 回路図にオブジェクトを挿入する為の[配置]メニュー
図1. 回路図にオブジェクトを挿入する為の [配置] メニュー
オブジェクトの挿入は [配置] メニューから行います。
電気的オブジェクト、描画オブジェクト、テキストを挿入する事ができます。テキストは、一行の文字列だけでなく、複数行のテキストブロックを挿入できます。また、[注釈] コマンドでは、配置されたテキストブロックの表示/非表示をワンクリックで切り替える事ができます。そして、これらの他にディレクティブを配置する為のコマンドが含まれています。

ディレクティブの種類と利用方法

Altium Designerには5種類のディレクティブが用意されており、[配置] メニューから呼び出して利用する事ができます。

汎用のNo ERC

これは、特定のノードをERCから除外したい時に使用します。回路図上に、エラーが発生する事を想定して描かれた箇所が存在する場合があります。例えば、駆動能力を高める為にドライブ素子を並列接続する時があります。通常、この場合には、各ドライブ素子の出力と出力とが繋がり、エラーが表示されます。そこで、このような箇所にNo ERCディレクティブを付ける事によりそのノードがERCから除外され、エラーは表示されなくなります。

図2. No ERCディレクティブの使用例とシンボルの種類
図2. No ERCディレクティブの使用例とシンボルの種類
No ERCディレクティブには、5種類の形状のシンボルが用意されており、好みのものを選んで使用します。

差動ペア

差動ペア・ディレクティブでは、その名のとおり差動ペアを定義する為に使用します。この場合、ペアになる一対の配線のネットラベルには、それぞれの名に「_P」と「_N」のサフィックスを付けなくてはなりません。

なお差動ペアは、パラメータセット・ディレクティブを使って定義する事もできます。

図3. 差動ペア・ディレクティブの使用例
図3. 差動ペア・ディレクティブの使用例
差動配線の対になるネットのラベルには、それぞれ「_P」と「_N」のサフィックスを付ける事が必要です。

パラメータセット

パラメータセット・ディレクティブは、さまざまな電気的オブジェクトにパラメータを付加する為の汎用のディレクティブです。パラメータの設定は、Propertiesパネルを使って行います。付加できるパラメータは、オブジェクトの種類によって異なります。

図4. パラメータセット・ディレクティブとパラメータの設定
図4. パラメータセット・ディレクティブとパラメータの設定
対象となるノードにディレクティブを配置し、Propertiesパネルでパラメータを追加します。

ブランケット

ブランケットは、複数のノードに対してパラメータを一括設定する為のものです。一括設定したいノードをブランケットで囲み、それにパラメータセット・ディレクティブを付けます。ブランケットでは、領域内のネットからネットクラスを自動的に生成する事ができます。この場合、プロジェクトオプションの [Class Generation] ページにある [ネットリストを生成] オプションを有効にしておく事が必要です。

図5. ブランケットとパラメータセット・ブランケットの配置
図5. ブランケットとパラメータセット・ブランケットの配置
ブランケット内のノードのパラメータを一括設定できます。ネットクラスを自動的に生成する事もできます。
図6. ネットクラスの生成に必要なプロジェクトオプションの設定
図6. ネットクラスの生成に必要なプロジェクトオプションの設定
ネットクラスを生成したい場合には、[Class Generation] ページの [ネットリストを生成] オプションを有効にする事が必要です。

コンパイルマスク

回路図上の任意の領域をコンパイルマスクで囲む事により、その中の回路がコンパイルから除外され、データとして出力されなくなります。そして、もし、データの出力が必要になった時には、ワンクリックで復帰させる事ができます。

例えば、基板には実装しないシミュレーション用の信号源や電源を 、このコンパイルマスクで除外する事ができます。 実装部品の一部を省いて、異なる 基板を作成したい場合や、基板完成後に、実装する部品を制限したいような場合にも役立ちます。

図7. コンパイルマスクによって一部の回路を無効化
図7. コンパイルマスクによって一部の回路を無効化
コンパイルマスク内の回路がコンパイルから除外され、データは出力されなくなります。

このように、ディレクティブを使うと、回路図に制約条件等の情報を書き加える事ができ、データとして出力できます。

今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。

About Author

About Author

电子设计和DFM的PCB设计工具。给EDA领导者的信息。

most recent articles

テンプレートを活用してより多くの時間を設計に充てるには 今日、設計者は一般にEDAソフトウェアのデフォルトを開始点として使用し、寸法線、単位、グリッド設定、色、他の環境的な要素を必要に応じて変更します。プロジェクトを開始するたびに初めから作業を行うのが普通で、既知の適切な設定、レイヤー構成、回路図シートのタイトルブロックなどがほとんど再利用されません。 このように設計データをその場その場で作成すると、プロジェクトの不整合や危険を招きます。Altium Designer®とAltium 365®のテンプレートは、個々の設計者や設計チームが一貫した設計データを使用して信頼できる開始点からプロジェクトを始められるようにすることで、これらの危険を排除するのに役立ちます。 このビデオでは、設計プロセスを通してAltium Designerでテンプレートがどのように使用されているか紹介します。 以下は、セッションで紹介されたトピックとなります。 設計プロセスの各側面をテンプレート化する Altium 365を使用してチームに展開するための設計テンプレートを活用する 均一なコンポーネントをすばやく作成する 設計チーム全体で一貫性を実現する 準備や研修時間を短縮する 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designerによるプリント基板の設計 プリンテッドエレクトロニクスは3D印刷と同様に一般化しつつあります。急速に広がりつつあるこの技術により、製造の分野において新しい可能性が生まれ、技術者や設計者は、これまで対応できなかった市場に製品を送り出すことが可能になりました。新しい基板とインクは、生体医療から航空宇宙、家電機器まで、様々な用途に対応するために開発されています。 この技術に対応できる契約製造業者が多数、出現したことで、コスト競争が激しくなりつつあります。試作と量産を迅速に行えることは多くの可能性を秘めています。Altium 365®を使用すれば、設計プロセス全体で製造業者と情報を常に直接共有できます。 以下は、セッションで紹介されたトピックとなります。 現在のプリンテッドエレクトロニクス設計で使用する独自の配線技法 プリンテッドエレクトロニクス用にレイヤー構成を指定する方法 プリンテッドエレクトロニクス用にビアを配置する方法 製造業者がすぐに使用できるデザインパッケージを作成する方法 Altium 365を使用して製造業者と直接、情報を共有する方法 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designer 21:より優れた設計手法 設計プロセスでは多くの場合、退屈な繰り返し作業が求められます。Altium Designer 21では、ユーザーの皆様からのフィードバックを基に長く使用されている機能に見直しを加え、ユーザーエクスペリエンスを改善するとともにパフォーマンスと安定性の向上が行われており、より優れた環境で設計を行うことができます。これらの改良点により、既存の設計タスクが合理化され、リアルな3Dモデリングで精巧なリジッド設計またはリジッドフレキシブル設計を完成させることができます。 さらに、Altium 365®はAltium Designerの最新リリースで、従来にも増して重要な役割を果たしています。詳しくご覧ください。 以下は、セッションで紹介されたトピックとなります。 SPICEシミュレーションの拡張 リジッドフレキシブル設計: 基板プランニングとレイヤースタックの定義 高速設計:トロンボーンとノコギリ歯のチューニング 回路設計の改良:一般的なコンポーネントとネットのプロパティ Altium 365:プロジェクト履歴、競合回避、コメント 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Back to Home