PCBレイアウトのマスクデザインルール
Maskカテゴリの設計ルールは以下の通りです。
設計ルールのMaskカテゴリ。
はんだマスクの拡張
デフォルトルール:必須
各パッドおよびビアサイトではんだマスク層に作成される形状は、このルールによって指定された量で放射状に拡大または縮小されたパッドまたはビアの形状(または穴)です。
制約
はんだマスク拡張ルールのデフォルト制約
-
Expansion top - この制約は、初期のパッド/ビア形状(または穴)に適用される値を指定し、最終的な形状をトップのはんだマスク層で得るために使用されます。
-
Expansion bottom - この制約は、初期のパッド/ビア形状(または穴)に適用される値を指定し、最終的な形状をボトムのはんだマスク層で得るために使用されます。
-
Solder Mask From The Hole Edge - 計算されたマスクの拡張の基準を決定するためにこの制約を使用します。無効にすると、オブジェクトの周囲(パッドまたはビアの銅ランドの端)が使用されます。有効にすると、パッド/ビア穴の周囲が使用されます。例えば、60mil直径の丸いパッドに5milのはんだマスク拡張を適用すると、マスクの開口部は70mil(
pad diameter + (2 x expansion
))になります。基準が穴の端の場合、同じパッドに30milの穴直径があった場合、70milのマスク開口部は20milの拡張によって達成されます(hole diameter + (2 x expansion)
)。 -
Tented
-
Top
-
Tented - このビアのトップ層のはんだマスクに開口部がないように、はんだマスク拡張設計ルールの任意のはんだマスク設定を上書きすることが望ましい場合にチェックします。このオプションを無効にすることもできますが、ビアははんだマスク拡張ルールまたは特定の拡張値の影響を受け続けます。
-
-
Bottom
-
Tented - このビアのボトム層のはんだマスクに開口部がないように、はんだマスク拡張設計ルールの任意のはんだマスク設定を上書きすることが望ましい場合にチェックします。このオプションを無効にすることもできますが、ビアははんだマスク拡張ルールまたは特定の拡張値の影響を受け続けます。
-
-
ルールの適用
出力生成時。
注意
-
パッドやビアの部分的および完全なテンティングは、適切なExpansion制約の値を定義することで達成できます:
-
パッド/ビアを部分的にテントする(ランドエリアのみをカバーする)場合 - 拡張がランドパターンの周囲からの場合、パッド/ビアの穴までマスクを閉じるためにExpansionを負の値に設定します。拡張が穴の端からの場合は、単にExpansionを0に設定します。
-
パッド/ビアを完全にテントする(ランドと穴をカバーする)場合 - 拡張がランドパターンの周囲からの場合、パッド/ビアの半径と等しいかそれ以上の負の値にExpansionを設定します。拡張が穴の端からの場合は、パッド/ビアの穴の半径と等しいかそれ以上の負の値にExpansionを設定します。
-
単一のレイヤー上のすべてのパッド/ビアをテントするには、適切なExpansion値を設定し、ルールの範囲(フルクエリ)が必要なレイヤー上のすべてのパッド/ビアを対象としていることを確認します。
-
異なるパッド/ビアのサイズが定義されている設計で、すべてのパッド/ビアを完全にテントするには、最大のパッド/ビアの半径と等しいかそれ以上の負の値にExpansionを設定します。
-
-
パッドとビアのはんだマスク拡張は、個別に定義できます。Propertiesパネルを通じてパッドやビアのプロパティを閲覧する際、適用される設計ルールで定義された拡張に従うか、ルールをオーバーライドして指定された拡張を直接個別のパッドやビアに適用するオプションが利用可能です。パッドの場合、標準の定義済みマスク形状から手動で選択するか、独自のカスタムマスク形状を作成することもできます。
-
また、Tentedオプションを使用して、上部および/または下部のパッド/ビアを完全にテントすることができます。これらのオプションが有効になっている場合、パッド/ビアは基板の上部/下部にはんだマスクの開口部がなく、したがってテントされます。これらのオプションは、PCBリストパネルを通じてプロパティを表示する際のパッドのSolder Mask TentingおよびSolder Mask Tenting - Bottomのプロパティに対応します。
-
はんだマスク拡張は、選択されたオブジェクトのプロパティを閲覧する際に、プロパティパネルを通じて次のオブジェクトに対しても個別レベルで定義できます:トラック、リージョン、フィル、アーク。適用される設計ルールで定義された拡張に従う、ルールをオーバーライドして指定された拡張を直接個別のオブジェクトに適用する、またはマスクを全く使用しない、というオプションが利用可能です。
ペーストマスクの拡張
各パッドサイトのペーストマスク層に作成される形状は、このルールによって指定された量で放射状に拡大または縮小されたパッド形状です。
制約
ペーストマスク拡張ルールのデフォルト制約
-
SMD Pads
-
Use Paste For SMD Pads – デザインルールで指定されたSMDパッドの拡張値をデフォルトで有効にするためにボックスをチェックします。指定されたパッドからペーストを削除するには、チェックボックスをクリアします。
-
-
TH Pads
-
Use Top Paste – デザインルールで指定されたスルーホールパッドの上側の拡張値をデフォルトで有効にするためにボックスをチェックします。指定されたパッドからペーストを削除するには、チェックボックスをクリアします。
-
Use Bottom Paste – デザインルールで指定されたスルーホールパッドの下側の拡張値をデフォルトで有効にするためにボックスをチェックします。指定されたパッドからペーストを削除するには、チェックボックスをクリアします。
-
-
Measure Method – このドロップダウンを使用して、ペーストマスクをパッドエリアの絶対拡張またはパーセンテージとして指定します。オプションがPercentに設定されている場合、Expansionはパッドエリアのパーセンテージとして定義されます。以下のようにExpansionを設定できます:
-
Expansion = 0 – ペーストマスクの開口部はパッドと同じサイズです。
-
Expansion < 0 – パッドエリアより<Value>パーセント小さいペーストマスクエリアを定義するために、負の値を入力します。
-
Expansion > 0 – パッドエリアより
<Value>
パーセント大きいペーストマスクエリアを定義するために、正の値を入力します。
-
-
Expansion – ペーストマスク層上で最終形状を得るために初期パッド形状に適用される値。拡張値は、 PadモードのPropertiesパネルのPad Stack領域に反映されます。
ルールの適用
出力生成時。
注意
-
パッドのペーストマスクの拡張は、個々のパッドに対して定義することができます。Propertiesパネルを通じて選択したパッドのプロパティを閲覧する際には、適用される設計ルールで定義された拡張に従うオプション、ルールをオーバーライドして個々のパッドに直接指定された拡張を適用するオプション、標準の事前定義されたマスク形状から選択するオプション、またはカスタムマスク形状を作成するオプションが利用可能です。
-
ペーストマスクの拡張は、以下のオブジェクトに対しても個々のレベルで定義することができます(選択したオブジェクトのプロパティを閲覧する際に、プロパティパネルを通じて):トラック、リージョン、フィル、アーク。適用される設計ルールで定義された拡張に従うオプション、ルールをオーバーライドして個々のオブジェクトに直接指定された拡張を適用するオプション、またはマスクを全く使用しないオプションが利用可能です。
-
スルーホールパッドのペーストマスク層は、DraftsmanドキュメントおよびGerber、Gerber X2、ODB++、IPC-2581、PCBプリント出力でサポートされています。