精密PCB製造、高頻PCB、高速PCB、標準PCB、多層PCB和PCB組裝。
電路設計

電路設計 - 軟件PCB設計中加載網表的誤差分析

電路設計

電路設計 - 軟件PCB設計中加載網表的誤差分析

軟件PCB設計中加載網表的誤差分析

2021-10-27
View:437
Author:Downs

PCB設計 網表和加載網表和組件的方法, 總結了加載網表過程中經常出現的五個網絡宏錯誤:未定義的組件包形式, PCB包定義名稱不存在, 或未找到組件, 未找到節點, 網絡已存在, 分析錯誤的可能原因並給出解決方案.

一、引言

ProteI設計系統是世界上第一個將EDA科技引入Windows環境的EDA開發工具。 它具有强大的功能和友好的介面。 它是當今最流行和最暢銷的EDA(電子設計自動化)軟件之一。 一般來說,使用Protel軟件進行電路板設計需要經過原理圖設計(電路類比)、生成網表、規劃PCB板、加載網表、元件佈局和元件佈線等步驟。 加載網絡錶以生成網絡宏和編輯網絡宏時,經常會出現一些網絡宏錯誤,從而導致加載失敗。 如果這些錯誤得不到解决,相應的宏操作將無法正常進行,這將給後續的PCB設計帶來許多問題,導致設計工作無法順利進行。 本文主要介紹加載網表和組件的兩種方法,以及加載網表時出現的各種典型錯誤消息的原因和解決方案。

第二,網絡錶的定義和功能

網表是PCB設計過程中需要的一個非常重要的檔案. 它是電路原理圖設計和PCB板設計之間的橋樑, 它是PCB檔案生成的靈魂. 顧名思義, 網絡錶是示意圖中組件之間電力連接的定義, 是從圖形原理圖中選取的組件網絡連接的文字運算式. 通過傳輸網絡錶, 可以在中自動獲得與原理圖中完全相同的組件之間的連接定義 PCB圖.

電路板

Protel軟件可以生成多種格式的網表,以適應不同的PCB設計工具。 生成Protel示意圖。 以net為尾碼的網表檔案由兩部分組成:第一部分:元件資訊,描述原理圖中元件的3個内容。 組件的描述資訊在方括號中。 第一行是元件標籤,通常有各種類型。 元素以不同的字母開頭。 例如,R開頭表示電阻,C開頭表示電容; 第二行是元件在PCB上的封裝形式; 第3行是組件的模型。 為了描述組件本身的内容,組件模型中以不同的管道表示不同類型的組件。 您可以根據需要訓示有效值或晶片類型。

第二部分:元件連接資訊,包括原理圖中的所有電力連接網絡。 括弧中包含網絡資訊。 第一行是網絡名稱。 如果在原理圖中的連接上定義了網絡標籤,則網絡以網絡錶中的網絡標籤命名。 如果未定義網絡標籤,則在生成網絡錶時,軟件會按順序分配名稱; 第二行和後續行是網絡中的節點資訊,節點資訊包括元件標籤和管脚號。 例如,U3-13是指U3組件的第13個引號。 脚 同一網絡中的所有元件管脚都是連接的,也就是說,可以為網絡中的任何管脚定義網絡名稱。

加載網絡錶和組件

加載網表和元件的過程實際上是將原理圖設計的數據加載到印刷電路板的PCB設計系統中的過程。 這個過程可以通過兩種方式實現。 方法1:使用同步器直接從原理圖檔案加載網表和元件。 您必須首先在原理圖所在的同一設計資料庫中創建PEB檔案,並提前加載所有必需的PCB元件庫。 方法2:使用網表檔案加載網表和組件。 PCB設計系統中數據的所有更改都可以通過網絡宏完成。 網絡宏清單包括3列内容:N0列(用於顯示轉換網絡錶的步長); 動作列(用於顯示轉換網絡錶時要執行的操作的內容); 錯誤列(用於顯示轉換網絡錶中的出現次數)錯誤)。

在PCB生產中加載網表時,由於各種原因往往會發生錯誤,而軟件本身提供的錯誤資訊過於簡單,往往只是一個簡單的英文提示,讓人能够理解。 這帶來了後續的PCB設計。 許多問題導致設計工作不能順利進行。 下麵將從顯示的各種典型宏錯誤中分析錯誤的可能原因,並給出相應的解決方案。

常見網絡宏錯誤消息、原因及處理方法

1、原理圖中未定義組件的包裝形式

錯誤描述:在庫中找不到封裝外形

錯誤原因:(1)在電路原理圖中,元件未指定封裝形式; (2)PCB編輯器中未添加包含所需封裝組件的組件庫;

處理方法:(1)打開網表檔案,檢查哪些組件沒有定義包,直接將包添加到網表中的該組件,或在原理圖中找到相應的組件,按兩下該組件,在彈出的内容對話方塊中,在示意圖列中填寫相應的組件包; (2)在PCB編輯器中,執行功能表命令Design/Add/Remove Library。。。, 在彈出對話方塊中,指定所需的PCB組件庫,並將其添加到當前PCB編輯器中。

2.PCB封裝定義的名稱不存在

錯誤描述:在Librarv中找不到封裝外形**

錯誤原因:(1)PCB元件庫中沒有相應元件的封裝圖。 例如PCB封裝。 Lib中沒有適用於小型發光二極體LED的組件封裝; (2)原理圖中組件的封裝形式錯誤。 例如,寫“RB0.2/0.4”作為極性電容器的封裝形式。

處理方法:(1)編輯PCB封裝外形。 Lib檔案,創建LED元件封裝,然後執行更新PCB命令; (2)返回原理圖,仔細檢查原理圖中的元件封裝名稱是否與PCB元件庫中的名稱一致。

3、未發現部件

錯誤描述:未找到組件

錯誤原因:ADVCBC。 ddb檔案包中的PCB封裝。 Lib檔案包含大多數元件封裝,但如果原理圖中的元件具有特殊封裝形式,則為PCB封裝。 找不到Lib文件庫,需要加載未使用組件的包庫。

處理方法:在設計檔案管理器視窗中,點擊PCB檔案圖標進入PCB編輯狀態,並通過“添加/删除”命令加載相應的組件包庫。

4、未找到節點

錯誤描述:未找到節點

錯誤原因:(1)指定網絡中不存在更多節點; (2)元件管脚名稱與PCB庫中的封裝管脚名稱不同; (3)原理圖中給出的元件封裝與對應的PCB封裝名稱不同。

5、網絡已經存在

錯誤描述:網絡已存在

錯誤原因:(1)某個宏操作嘗試添加的網絡名稱與PCB網絡錶中的現有網絡名稱相同; (2)原理圖中隱藏的管脚資訊網路點與其他網絡點具有相同的名稱。

處理方法:(1)打開原理圖檔案,根據原理圖修改重複的網絡名稱或删除冗餘的網絡名稱; 對於(2),可以打開原理圖檔案,找到錯誤的網絡連接點,然後在對話方塊中打開元件特性,選擇隱藏接點,然後可以觀察隱藏的元件接點資訊網路點,然後調整相同的網絡連接點,使其屬於不同的節點。

五、結束語

網表加載錯誤經常發生, 主要是由於封裝錯誤. 發現錯誤後, 你應該先瀏覽, 然後,在瞭解問題發生的原因後,您可以快速找到問題. 應消除錯誤的根本原因,以便快速有效地解决問題. 同時, 在設計原理圖和編輯 PCB組件 圖書館减少錯誤的發生.