PCB製造のための設計ガイドライン: 重大な設計ミスを回避する方法

投稿日 November 8, 2017
更新日 December 8, 2020
PCB製造のための設計ガイドライン: 重大な設計ミスを回避する方法

オーブンの中で焦げているケーキ
 

工学の学位を取得していなければ、私は料理番組の『マスターシェフ』に出場するような料理人を目指していたでしょう。それは私がとんでもなく料理上手だからではなく、ゾッとするようなビーフンの炒め物を作った後も料理を投げ出さなかったからです。そのときは長い乾麺を水に浸さなかったせいで、どうにも手の施しようがない硬い針金のような代物が出来上がりました。これは、正しい調理法にきちんと従わないことで発生した失敗の典型的な例でしょう。

 

これと同じように、電子設計でもミスは発生してしまうものです。どんなに注意深い設計者でも避けられないことでしょう。とはいえ、ミスの中にはプリント基板(PCB)全体を台無しにし、設計を一からやり直さなくてはいけなくなるほど重大なものもあります。回路をテストするためのPCBの試作品をじっと待っていると、製品の開発サイクルに手痛い遅れが出てしまうこともあります。

 

PCBの製造にまつわる重大な設計ミス

誰も間違いを犯したくはありません。ところが実際には、2~3回試してみないと完璧な設計になりません。設計の早い段階であれば、単純にトラックやジャンパー線を切断するだけでミスを修正できるため、開発プロセスへの影響も最小限で済みます。ところが、ほぼ必ずPCBを台無しにしてしまう下記のようなミスの場合、そうはいきません。

 

1. 誤ったフットプリントの使用

大半のパッシブコンポーネントはスルーホールと表面実装フォームファクターで使用できる一方、特に特殊機能ICなどの集積回路(IC)は2~3種類のパッケージでしか作成できません。Small Outline IC(SOIC)とShrink Small Outline Package(SSOP)を間違えると、小さめのICを大きめのフットプリント(またはその逆)に収めようとしていることになります。

 

慎重にデータシートをチェックして、必ずコンポーネントのパッケージの種類を確認するようにしてください。ここでは憶測を立てず、ICの寸法とピッチサイズが両方とも正しいかを確認します。私はSOICの「細い」バージョンを間違って使ったときに教訓を得ました。そのバージョンのピッチサイズが「太い」バージョンと同じだったのです。

 

PCB上の電子部品
正しいICコンポーネントを使って、設計のフットプリントに影響を及ぼす設計ミスを回避する
 

 

2. アドレスバスの不一致

設計者になりたての頃、高密度メモリーの要件があると並列のFlashメモリーかStatic RAM(SRAM)を使っていたため、最大で23ビットのアドレスと8ビットのデータ信号に対処する必要がありました。ここではマイクロコントローラーのアドレスピンとメモリーコンポーネントを一致させないと、使えない試作品が出来上がってしまったり、数日かけて信号を切断し、ジャンパー線で配線し直すはめになります。この事態を避けるために、マイクロプロセッサーのアドレスバスやそれぞれのメモリーチップの接続方法を完全に理解しておく必要がありました。

 

3. GNDプレーンの不適切な設計

GNDプレーンの適切な設計の効果は、単純なデジタル回路ではわかりにくいかもしれません。ただし、アナログ設計やデジアナ混在回路設計向けのGNDプレーンの成功事例を無視すると、実装はされているものの許容できないPCBになってしまう可能性があります。この場合は干渉やクロストークが発生する恐れがあるため、設計をすばやく改善する必要が出てきます。

 

幸いなことに、私はGNDの接続不良があるPCBを修復できたことが何度かあります。今は正しいGNDプレーンの設計に従うことにしています。覚えておいていただきたいのは、適切な場合はポイントごとでアナログとデジタルのGNDを分離し、電流の経路について考慮することです。

 

4. 間違った取り付け穴

取り付け穴は電磁妨害(EMI)の軽減に役立ちますが、取り付け穴の座標が誤っていると、正しく機能している基板が筐体に固定されなくなります。そのため、座標が正確かどうかを必ず確認してください。間違っていると、ねじを固定するための経路が明確にならないことがあります。

 

PCBが筺体に組み込まれる設計では、コンポーネントを実装する前に正しい座標へ取り付け穴を配置してから、PCBのレイアウトを開始することが不可欠です。

 

穴開けを行っている作業者
穴の最初の位置が間違っていると、穴開けで対処できない。

 

 

5. 薄い銅箔上の過剰な電流密度

部分回路ごとに電力量を計算してすべてのベースを覆う際には、何が問題になり得るでしょうか? よく見られるミスは、メインの電圧信号のトラックを通過する総電流を考慮しないことです。もう1つの一般的なミスは、銅箔幅が適切でないことです。こうしたミスはオーバーヒートを引き起こしたり、一部のケースでは伝導性の銅箔が完全に分離してしまったりします。電力量を適切に解析すれば、必要なトラック幅が明確になります。Altium Designerなどの専門的なPCB設計ソフトウェアでは、DCドロップ解析ツールで計算を検証できます。

 

専門的な設計ソフトウェアを検討しているものの、Altium Designerの対象分野とは別の市場に従事している方には、アルティウムのCircuitStudioが理想的でしょう。

 

CircuitStudioの詳細情報については、アルティウムの専門家にお問い合わせください

 

 

 

 

 

最新の記事

Altium Designerのベストプラクティス(パート2) - AltiumLive 2022 このセッションでは、ネットクラスやルールを使って設計意図を伝えるために回路図を使用する際のベストプラクティスをご紹介します。また、部品、ルール、ネットに優先順位とクラスを使用して、複雑な設計ルールを構築する方法も学習していきます。 ハイライト: 設計プロセスにおけるActiveBOM文書の活用 設計要件を理解 トランスクリプト: デビッド・ハバウド: 始めましょう。皆さん、ようこそ。デビッド・ハバウドです。Altiumでプロダクト・マーケティング・エンジニアをしています。本日は、Altium Designerのベストプラクティスをご紹介します。このプレゼンテーションは、「ベストプラクティス」に関する講演の第2部です。ですから、新規ユーザーの方や、ルール作成や情報提供の基礎から学びたい方は、先に「ベストプラクティス パート1」をまずご覧になることをお勧めします。 そこで今日はまず、PCBについて話す前に、回路図側からルールを定義することである「回路図ディレクティブ」について説明します。その後、PCBに話題を移した後は、複雑なルールの構築、ルールの複雑なスコープを作成するためのクエリ言語などの使用、優先順位付けがある場合の作業、違反に対する調和の構築、違反の対処方法などについてご説明します。 そこからは、設計レビューについても少しお話します。さまざまなステークホルダーがいる場合に、プロセスを少しでもスムーズにするためにできることがあります。このセクションでは、Altium 365でプロジェクトの作業をしながら説明します。プロジェクトはワークスペースでホストされます。そこから、出力ファイルの生成におすすめのファイルを紹介していきます。そして、これらの出力ファイルを手に入れたら、Altium 365ワークスペースのウェブインターフェースでもう一度確認し、すべての情報を製造業者に直接提供する方法について説明していきます。 それでは始めましょう。設計プロセスを開始する際に最初にすべきことは、設計要件を深く理解することです。新しい設計に取り組む際、要件を明確にするときに直面するいくつかの課題があります。 まず、一般的な要件を明確にしたら、それらがどのように相互作用するかを理解しなければなりません。例えば、エッジコネクタの場合、筐体の中にうまく収まるように、適切なクリアランスを確保する必要があります。また、ルールを明確にした後、違反が発生した場合、その違反を解決したり、必要に応じて免除したり、文書化したりすることは、非常に困難なことです。 ここで、検証が重要になってきます。これは、製造プロセスに移る前に、確実に設計意図を伝え、正確に処理されるようにするために、ルールを検証することです。そこで、これらの要件を満たしていることを関係者に証明するための文書を作成します。 そこで、設計要件について、3点ばかり重要なことをお伝えします。1つ目は同期です。設計はすべて2つの要素で構成されています。論理的な要件を明確にする回路図。コネクティビティはこの一例です。さまざまなネットクラスで差動ペアを定義します。このプレゼンテーションでは、ここに焦点を置きます。 もう1つは、PCB。定義した要件やルールが、実際のアプリケーションに反映されることになります。これらは、先程述べたように、筐体の適切なクリアランスや、インピーダンスプロファイルの適切な幅などが定義されていることが非常に重要です。 これらを明確にし、これらの要件が回路図かPCBか、どちらに影響を及ぼすかを把握したら、要件をルールにまとめるという次のステップに進みます。ここでは、部品のクリアランスなど、要求を分類する必要があります。その後、範囲を明確にします。範囲が適切に設定されていないルールを作成すると、意図したレベルの検証ができなくなるため、範囲設定は非常に重要です。そこで、同様に重要なのが優先順位付け。ルールには階層があります。これについても説明していきます。そして、設計要件を明確にする中で、次に取り組まなければならないのが、相反する範囲の削減です。 そこで、まずは「同期」について説明します。先に述べたように、設計プロセスにはいくつかの側面があります。私たちは、設計プロセスのすべての領域に適用される要件、対応するルールを作成します。先程お話ししたように、ルールの中でも、今日は、回路図ディレクティブに焦点を当ててお話ししていきます。回路図の選択肢としては、「差動ペア」「No ビデオを見る
ホームに戻る