精密PCB製造、高周波PCB、高速PCB、標準PCB、多層PCB、およびPCBアセンブリ。
最も信頼性の高いPCB&PCBAカスタムサービスファクトリー。
電子設計

電子設計 - ソフトウェアPCB設計における負荷ネットリストの誤差解析

電子設計

電子設計 - ソフトウェアPCB設計における負荷ネットリストの誤差解析

ソフトウェアPCB設計における負荷ネットリストの誤差解析

2021-10-27
View:338
Author:Downs

関数は PCB設計 ネットリストとネットリストとコンポーネントのロード方法, ネットリストの読み込み中にしばしば発生する5つのネットワークマクロエラーが要約されています, PCBパッケージ定義名が存在しません, または見つからないコンポーネント, ノードが見つかりません, ネットワークが既に存在する, エラーの原因を分析し、解決策を与える.

はじめに

プロテイ設計システムは、Windows環境にEDA技術を導入する世界初のEDA開発ツールです。これは、強力な機能とフレンドリーなインターフェイスをしています。それは今日最も人気のあるベストセラーのEDA(電子設計自動化)ソフトウェアの一つです。一般的に言えば、回路基板設計のためのProtelソフトウェアの使用は、回路設計(回路シミュレーション)、ネットリストの生成、PCBボードの計画、ロードネットリスト、コンポーネントレイアウト、およびコンポーネント配線のステップを経る必要がある。ネットワークマクロを生成しネットワークマクロを編集するためにネットワークテーブルをロードするとき、いくつかのネットワークマクロエラーが発生します。これらのエラーが解決されないならば、対応するマクロ操作は全く進行しません。そして、それは次のPCB設計に多くの問題をもたらします。そして、設計作業がスムーズに進むのを失敗させます。この記事では、主にネットリストとコンポーネントをロードする2つの方法と、ネットリストがロードされるときに現れる様々な典型的エラーメッセージの原因と解決について説明します。

第2に、ネットワークテーブルの定義と機能

ネットリストは、PCB設計のプロセスに必要な非常に重要なファイルです. 回路設計とPCBボード設計の橋渡し, そして、それはPCBファイル生成の魂です. 名前の通り, ネットワークテーブルは、回路図のコンポーネント間の電気的接続の定義です, グラフィカルな回路図から抽出されたコンポーネントネットワーク接続のテキスト表現です. ネットワークテーブルの転送を通して, 回路図におけるのと全く同じコンポーネント間の接続定義は、 PCBダイアグラム.

PCBボード

Protelソフトウェアは、異なるPCB設計ツールに適応するためにいくつかの形式でネットリストを生成できます。protel schematicsが生成される。接尾辞としてNetを持つネットリストファイルは2つの部分から成ります:最初の部分:構成要素図の構成要素の3つの属性を記述するコンポーネント情報。コンポーネントの説明情報は角括弧である。最初の行は、通常、さまざまな種類のコンポーネントラベルです。要素は、異なる文字で始まります。例えば、Rの開始は抵抗を示し、Cの開始はキャパシタンスを示す番目の行は、PCB上のコンポーネントのパッケージ形式です番目の行は、コンポーネントのモデルです。コンポーネント自体のプロパティの説明については、さまざまな種類のコンポーネントが異なる方法でコンポーネントモデルで示されます。あなたのニーズに応じて効果的な値やチップの種類を示すことができます。

第2部:概略図のすべての電気接続ネットワークを含むコンポーネント接続情報。ネットワーク情報は括弧内です。最初の行はネットワーク名です。ネットワークラベルが回路図の接続で定義されている場合、ネットワークはネットワークテーブルのネットワークラベルの後に名前が付けられます。ネットワークラベルが定義されていない場合、ネットワークテーブルを生成するとき、ソフトウェアは順番に名前を割り当てる2行目以降のネットワークはネットワーク内のノード情報であり、ノード情報にはコンポーネントラベルとピン番号が含まれている。例えば、U 3 - 13はU 3コンポーネントの13番目の引用を参照します。フット.同じネットワークのすべてのコンポーネントピンは接続されます、すなわち、ネットワーク名はネットワークのどんなピンのためにでも定義されることができます。

ネットワークテーブルとコンポーネントをロードする

ネットリストとコンポーネントをロードするプロセスは、実際には、回路設計のデータをプリント回路基板のPCB設計システムにロードするプロセスである。このプロセスは2つの方法で実装できる。方法1 : Synchronizerを使用して、ネットワークファイルとコンポーネントを回路図ファイルから直接読み込みます。まず、回路図が配置されている同じデザインデータベースにPEBファイルを作成し、必要なPCBコンポーネントライブラリをすべて読み込みます。方法2 : netlistファイルを使用してネットリストとコンポーネントを読み込みます。PCB設計システムのデータのすべての変更は、ネットワークマクロを通して行われることができます。ネットワークマクロリストは属性の3つの列を含みます:コラムN 0(変換ネットワークテーブルのステップ番号を表示するために使用されます);アクション列(ネットワークテーブルが変換されたときに実行される操作の内容を表示するために使用);エラー列(変換ネットワークテーブルでのエラーを表示するために使用されます)。

PCB生産においてネットリストをロードするとき、様々な理由によりエラーが発生し、ソフトウェア自身によって提供されるエラー情報はあまりにも単純であり、しばしば単純な英語プロンプトであり、人々はそれを理解させる。これはその後のPCB設計をもたらす。多くの問題が設計作業をスムーズに進行させなかった。次に示すように、表示される各種のマクロエラーからエラーの原因を分析し、対応する解決策を示します。

一般的なネットワークマクロエラーメッセージ、理由と取り扱い方法

コンポーネントのパッケージ形式は、回路図に定義されていません

ライブラリで見つからない足跡

エラーの理由:(1)回路図ダイアグラムでは、コンポーネントはパッケージのフォームを指定しません(2)必要なパッケージコンポーネントを含むコンポーネントライブラリは、PCBエディタに追加されません。

処理方法:(1)どのコンポーネントがパッケージを定義していないかをチェックし、NetListでこのコンポーネントにパッケージを追加するか、または図のダイアグラムに対応するコンポーネントを見つけ、コンポーネントをダブルクリックし、ポップアッププロパティーのダイアログボックスで、該当するコンポーネントパッケージに入力します( 2 ) PCBエディタで、メニューコマンドのデザイン/追加/削除ライブラリを実行します。ポップアップダイアログで、必要なPCBコンポーネントライブラリを指定し、現在のPCBエディタに追加します。

2 . PCBパッケージ定義の名前が存在しません

エラー説明:足跡*で見つかりません

エラーの理由:(1)PCBコンポーネントライブラリ内の対応するコンポーネントのパッケージ図はありません。PCB足跡など。libでLEDを発光させるためのコンポーネントパッケージはありません(2)部品のパッケージ形態は回路図では不良である。例えば、極性コンデンサエレクトロンの実装形態として「RB 0.2/0.4」を書き込む。

処理方法:(1)PCBフットプリントを編集します。libファイル、LEDコンポーネントパッケージを作成し、次に更新PCBコマンドを実行します2)回路図に戻り、図のコンポーネントパッケージ名がPCBコンポーネントライブラリ内の名前と一致するかどうかを確認します。

3 .見つからないコンポーネント

コンポーネントが見つかりません

エラーの理由: advPCB。DDBファイルパッケージのPCBフットプリント。libファイルには、コンポーネントパッケージの大部分が含まれていますが、回路図の構成要素が特別なパッケージ形式を持つ場合は、PCBのフットプリントがあります。libファイルライブラリが見つからず、未使用のコンポーネントのパッケージライブラリをロードする必要があります。

処理方法:「デザインファイルマネージャー」ウィンドウで、PCBファイルアイコンをクリックしてPCB編集状態に入り、「追加/削除」コマンドを使用して対応するコンポーネントパッケージライブラリを読み込みます。

見つからないノードはありません

ノードが見つかりません

エラーの理由:(1)指定されたネットワークに存在しないノードがありますコンポーネントピン名は、PCBライブラリ内のパッケージピン名とは異なります。( 3 )回路図に与えられたコンポーネントパッケージとパッケージ名が異なる。

ネットワークが既に存在する

ネットが既に存在します

エラーの理由:(1)特定のマクロ操作が追加しようとしたネットワーク名は、PCBネットワークテーブルの既存のネットワーク名と同じです(2)回路図及び他のネットワーク点の隠れピン情報ネットワーク点は、同じ名称を有する。

処理方法:(1)の場合は、回路図を開くことができますし、重複するネットワーク名を変更するか、回路図に従って冗長ネットワーク名を削除しますについては、(2)の場合は、回路図のファイルを開くことができますし、間違ったネットワーク接続ポイントを見つけ、次に、ダイアログボックスのコンポーネントのプロパティを開き、隠しピンを選択し、隠しコンポーネントのピン情報ネットワークポイントを観察することができますし、別のノードに属するように同じネットワーク接続ポイントを調整します。

五つの結論

ネットリストの読み込みエラーが発生します, 主にカプセル化エラーのため. エラーを見つけた後, 最初に閲覧する必要があります, そして、あなたはその発生の原因を理解した後すぐに問題を見つけることができます. エラーの根本原因は、問題を迅速かつ効果的に解決できるように排除すべきである. 同時に, 回路図を作成し、編集する際には、標準化し、慎重にする必要がある PCBコンポーネント エラー発生を減らすライブラリ.