PCB上のコンポーネントの命名(C1、C2、R1、R2…)


13

ボード上のすべてのコンポーネントにラベルを付けたいC1、C2、R1、R2、IC1、IC2など

私はあらゆるものに最適な命名規則について考えようとしています。一方で、すべてのコンポーネントを、それらが接続されているICまたは機能別にグループ化したいと思います。このように、IC1にC1、C2、R1、R2、R3があり、IC2にC2、C3、R4、R5、R6があるように、IC1に接続されているすべての抵抗とコンデンサをグループ化します。

一方、ボードを構築するときにR2、R3、およびR4をドロップする方が簡単になるように、値ごとにコンポーネントをグループ化する必要があります。

ボード上のコンポーネントの命名に関する標準的な規則はありますか?


これは多くの異なる有効な解決策を持っているが議論する価値がある質問としてwikiに変換されました。
Kortuk

回答:


12

コンポーネントデジグネーターを使って可愛くしようとするのは、それだけの価値があります。最終的には、コンポーネントの使用が多次元であり、それを適切に説明する線形の命名スキームがないという基本的な問題に帰着します。

時々、最初の桁が回路図シートを識別する3桁の指定子を使用するのを見てきました。これは1つのパラメーターに過ぎず、ボード上のコンポーネントを見つけるのにまったく役立ちません。また、シート間でコンポーネントを移動するときに維持するのも面倒です。

さらに悪いことに、ナンバリングを使用して、何かが属しているサブサーキットを特定しようとする人はほとんどいません。たとえば、R1xxは電源用、R2xxはマイクロコントローラ付きなどです。これは、ページスキームよりも維持が難しく、あまり有用ではありません。OK、R105はおそらく電源の一部です。それで?それは私に多くの次元のうちの1つの大まかなアイデアを与えますが、他には何もしません。その後、are partが2つ以上のサブサーキットに属すると考えられる中間のケースが多数あります。これはすぐに混乱し、これまでにないほどの労力と注意を維持する必要があります。忘れてください、シンプルにしてください。

値で番号を付けようとすると、それはさらに意味がありません。とにかく、それがBOMの目的です。各BOM行に連番を付けても、これまでに遭遇した問題は解決しません。

ソフトウェアで最初に必要な番号を選択してください。回路図を編集すると、ギャップが生じ、物事が動き回ることがあります。心配しないでください。回路図がすべて完成したとき、または他の人が見るためにそれをエクスポートするとき、ソフトウェアにそれがあれば、番号変更ユーティリティを実行できます。通常、各コンポーネントタイプの番号付けは1から始まり、順番に増加します。おそらく、回路図に配置することで大まかな順序になりますが、それを期待しないでください。コンポーネント指定子の番号が任意のラベルであることに気付くと、人生はよりシンプルになります。

数字だけでは部品の使用に関する多くの情報を提供するスキームはないので、とにかく相互参照リストを作成する必要があります。私はEagleを使用し、その目的のためにINDEX ULPを作成しました。すべてのコンポーネント指定子のアルファベット順のリストを作成し、回路図とボードの座標を示します。


2
3桁の指定子が役に立たないことに同意しません。私は10年以上PCBを設計しており、ある時点で各コンポーネントがどのサブサーキットに属しているかを簡単に知る方法が必要だと感じました。単純な回路ではこれは関係ないかもしれませんが、複雑な回路がある場合は理にかなっており、トラブルシューティングやテストの際に多くの時間を節約します。
ブルーノフェレイラ

3
+1-後で再注釈に言及したのはあなただけだと思います。
ジョエルB

7

1つの規則は、マルチシート(フラットまたは階層)の回路図を使用し、各シートに全体設計の一部(電源、MCU、I / Oインターフェイス、FPGAなど)を
含めることです。次に、上下(または上下)番号付けシステムを各シートに付けますが、番号の前にシート番号を付けます。たとえば、シート3のR10、R11、R12はR310、R311、R312になります。シート2では、R211、R211、R212になります。
このようにして、コンポーネントがどのサブシステムに属しているかを最初の数字で確認できます。

多くのPCBソフトウェアツールには、この方法で自動的に注釈を付けるオプションがあります。


5

PCB上の物理レイアウトによって割り当てられた指定子が好きです。このようにしてR56を探すと、R54を見ると近づいていることがわかります。

しかし、これは、回路図へのバックアノテーションを伴うため、最も困難です。次に、元のBOMは回路図を使用して作成されたため、購入BOMをやり直す必要があります。これで、すべての指定子が変更されました。

全体として、それは苦痛です。


2
@FedericoRussoは、たとえそれが気に入らなくても、この方法は一般的であり、Altiumはこの方法で番号を付け直す自動ツールを提供します。もちろん、スケマティックに自動的にバックアノテーションを付けます。これにより、新しい指定子を反映するBOMを自動的に再生成できます。
光子

1
購入用のBOMには参照番号は必要ありません。部品番号と数量だけが必要です。バックアノテーションの後、本番用にBOMを再生成します。
ブライアンカールトン

1
@FedericoRusso、これが悪いと思う理由は何ですか?私は個人的にこのアプローチを好みます。特に、最新のツールがバックアノテーションと自動BOM生成をサポートしているためです。
ajs410

@ ajs410-まあ、彼はそれが痛みだと自分自身を言います。また、EDAソフトウェアは、番号の付け直しを行う必要があるバックアノテーションを行う場合があります。(これが悪い方法だと言った最初のコメントが削除された理由がわかりません。)
フェデリコルッソ

@FedericoRusso Photonが前述したように、Altiumは番号を付け直し、回路図にバックアノテーションします。本当に痛みはありません。
ajs410

4

同じ抵抗値に連続した数字を使用してもあまり意味がありません。あなたが言うように、それらはボード全体に広がっているので、これはボードの投入にどのように役立つでしょうか?また、コンポーネントは配置時に自動的に番号が付けられるため、各パーツの番号をオーバーライドする必要があります。すべての抵抗を同じ値で同時に配置することはほとんどありません。

私は通常、電源から始め、次にマイクロコントローラーのようなメインICから始めます。したがって、電圧レギュレータの周囲のコンデンサはC1、C2などになり、uCのデカップリングコンデンサ用にC5、C6、...に続きます。それらをこの順序で配置すると、C4とC5がPCB上の互いの近くに配置される場合があります。ほとんどの場合、それを変更するのは面倒なことではありません。

異なる機能ブロックを明確に分離できるより複雑なボードがある場合、各ブロックに新しい番号を使用できます。各ブロックの周囲に輪郭を描くか、別のシートに配置します。最初の機能ブロックにはコンデンサC101、C102、...がありますが、次の機能ブロックにはC201、C202、...があります。あなたの回路図。


2

ステレオオーディオシステムで一般的に見られるシステムは、3桁の参照を使用することです。最初の桁はチャネルを示します。この方法により、トラブルシューティングがはるかに簡単になります。ほとんどのオーディオの問題は、1つのチャネルにのみ影響します。そのため、修理技術者は回路の電圧をすばやく調べて、チャネル間で異なる値を探すことができます。Q214のコレクターに15Vがあり、Q114に5Vがある場合、その段階または前の段階に問題があります。

同様の方法は、他の回路が重複している場合に便利です。修理技術者の仕事を楽にするとき、自分の仕事を楽にします。


1

そのための標準的な命名規則があるとは思いません。

私がやっていることは、回路を機能ブロックに分割し、各ブロックに異なる数百桁を持たせることです。

したがって、たとえば:

電源ブロックには R101, R102, C101, C102, U101, ...

MCUブロックには U201, C201, C202, ...

これにより、各コンポーネントがどこに属しているかを簡単に知ることができます。

値によるグループ化については、機能ブロックごとにグループ化することはできないため、良いアイデアとは思いません。


0

私が見たい方法は、回路図上の各機能モジュールまたは論理ブロックに割り当てられたREF DESのブロック#を使用します。

理由

  • それらはすべて連続したブロックで使い果たされる必要はありません。

  • トラブルシューティングおよび機能の動作理論により便利です。

  • 自動化されたアセンブリには利点がないため、気にしないでください

  • 手動アセンブリでは、見つけやすい限り、回路図上のブロックは物理的に近くに配置される傾向があります。

  • RefDesシーケンシャルスキームを壊さずにコンポーネントを簡単に追加...

  • 割り当てられる番号は設計者の選択です。つまり、任意であり、ロジックは解釈の容易さに依存します。

うーん最後の秒私は私の答えがブルーノのと同じだと思います...および周辺機器設計用の日立。Maxtorには、ディスクドライブに関する優れたドキュメントもありました。


あなたが先に進んだ後にあなたのデザインをサポートしなければならない人を考慮し、部品を見つけにくい回路図を作成しない限り、Where's WaldoまたはWhere's Goldbugのベビーブックのように感じさせますどんな規約でも結構です。意図しない限り、重複や部品の欠落がないように、エラーを発生させないでください。


1
ええ、自動車の「回路図」は通常、より多くの配線図であり、信号を追跡して実際にどこに行くのかを確認することはしばしば困難です。
オリンラスロップ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.