agentee

基板

ネットクラス電圧

クラスが流す最高電圧。agentee はこれをもとに IPC-2221B と IEC 60664-1 でクリアランスとクリーページを算出します。

各クラスに、そのネットが帯びる最高電圧を指定します。voltage = "3.3VDC"、グランドは "0VDC"、"48VDC"、"-12VDC" または "230VAC"(AC は 0 V に対する rms 値)です。電圧のないクラスは警告になります。agentee はこれに基づいて間隔を計算します。

  • クラス内のクリアランス。 voltage があり clearance がないクラスには、外層の非めっき層におけるピーク電圧に対する IPC-2221B テーブル 6-1 の間隔(B2 列)が適用されます。ただし、基板メーカーの min_clearance 未満にはなりません。それ未満の clearance が設定されている場合は、その数値を特定してエラーになります。
  • クラス間。 すべてのクラス対は、それらの間の電圧によって隔てられます。これは、DC 成分の差と、両方の AC 成分のピーク値の和です。voltage のないクラスは 0 V とみなされます。SELV 制限(60 VDC、30 VAC)を超えるクラスと、それ以下のクラスの間には強化絶縁が適用されます。同じ側の 2 つのクラスの間には機能絶縁が適用されます。
  • 機能間隔は、基板の汚染度に対するプリント配線板の IPC-2221B B2 クリアランスと IEC 60664-1 テーブル F.4 のクリーページです。強化間隔は、動作電圧が受けるものより次の定格インパルス電圧に対するクリアランス(IEC 60664-1 テーブル F.1 および F.2、AC は過電圧カテゴリ II(商用電源とみなす)、DC はピーク値)と、材料グループ IIIa(CTI 不明の FR4)の基本クリーページの 2 倍です。IPC-2221B の数値を下回ることはありません。AC クラスは、商用電源の許容誤差として定格の 10% 上乗せで評価されます。230 VAC から SELV への間隔は、クリアランス 3 mm、クリーページ 5.06 mm になります。

クラスクリアランス以上の間隔を必要とするペアは、暗黙のドメイン間のバリアになります。クラスごとに 1 つです。これにより、isolation-clearance と creepage ルールがそれらをチェックし、ベタと自動ルーティングもそれらを維持します。手書きのものとまったく同じです。1 つのフットプリントのパッドは、そのクラス間のバリアにのみ拘束され、クラスクリアランスには拘束されません。これは、部品自体のピッチがメーカーによって評価されているためです。クラス名を指定した手書きの [[domains]] エントリは、そのクラスを暗黙のクラスから除外します。2 つのドメイン間の手書きの [[barriers]] エントリは、暗黙のものを置き換えます。agentee show board:NAME は、動作電圧と等級を付けてすべてのバリアをリスト表示します。

基板ファイルの先頭に pollution_degree = 2(1、2、または 3、デフォルトは 2)を指定すると、列が選択されます。

異なる電位に立ち得る各導体に独自のクラスを割り当てます。DC+ = "400VDC" と DC- = "-400VDC"(800 V の差)、および L1、L2、L3 をそれぞれ "230VAC" にします。1 つのクラス内のネットは、そのクラス自身のクリアランスにのみ拘束されます。そのため、1 つの Mains クラス内の L1 と L2 では、線間電圧が満たされません。2 つの AC クラスは逆相(L1 から L2 は 460 V ではなく 398 V)とみなされます。これは安全側に倒す評価です。

逆のケースは、一緒に動くネットのグループです。ハーフブリッジの高側では、ブートストラップ、ゲートドライブ、ゲートがスイッチノードから 15 V 以内にある一方、ノードはバス全体でスイングします。それらを 1 つのクラスにまとめ、voltage = "430VDC"(グランドに対する到達電圧)と own_voltage = "15VDC"(互いの最大差)を指定します。voltage は、他のすべてのクラスおよびバリアに対するクラスクリアランスを設定し続けます。own_voltage は、クラス内の 2 つのネット間のクリアランスを設定します(ピーク値に対する IPC-2221B B2、基板メーカーの min_clearance 未満にはなりません)。これは配線と、1 つのフットプリントのパッド間に適用されます。ベタはクラスクリアランスを維持し、agentee route も維持します。そのため、これらの少数のネットは手動ルーティングするか、広い隙間を取らせる必要があります。

電圧は間隔以上に影響します。

  • DC シミュレーションの [[supplies]] パッドに voltage がない場合、そのネットのクラス電圧に固定されます。
  • rails にリストされていない DC クラスのすべての電源ネット(グランド、current があるクラスのネット、レールのように名付けられたネット)は、クラス電圧で、またはその名前が低い場合はその電圧で、信号レベルチェック用のレールになります(3.3VDC クラス内の 1V8 は 1.8 V レール)。クラスの信号ネットはレールではありません。
  • コンデンサの定格(100n/50V、10u 25V、または voltage フィールド)と、任意の部品の rated_voltage フィールドは、そのネットのクラス間のピーク電圧に対してチェックされます。voltage のないクラスは 0 V とみなされます。定格未満はエラー、定格の 1.25 倍未満は警告です。

docs/format.md · エージェント向けMarkdown