網路表錯誤的分析與處理使用技巧

2021-03-04 01:15:55 字數 4327 閱讀 8933

引言protel軟體是目前電子行業廣泛應用的一種電子線路設計軟體.其功能非常強大,操作起來十分順手,深受廣大電子工作人員的喜愛,也成為電子資訊科技專業學生的一門必修課程.但對於protel的初學者來說,pcb製作是一大難題.

由於對網路表功能不甚了解,在生成網路表時將會遇到許多問題,也不可避免地產生一些誤解.筆者根據其在教學及實踐中的**和摸索,總結出這些問題並給予分析和糾正,同時介紹了一種快捷的pcb設計方法.

1 網路表定義及功能

網路表是設計電路板過程中所需的非常重要的檔案,它是連線電氣原理圖和pcb板的橋梁.網路表是對電氣原理圖中各元件之間電氣連線的定義,是從圖形化的原理圖中提煉出來的元件連線網路的文字表達形式.在pcb製作中載入網路表,可以自動得到與原理圖中完全相同的各

元件之間的連線關係.以.***為字尾的網路表由以下2部分組成:

1)元件表.描述原理圖中元件的三大屬性,其描述資訊都在方括號中,分別為:

① 元件標號,電路中各元件所設定的符號;

② 元件封裝形式,即在pcb板中使用的元件;

③元件型號,對元件自身屬性的描述,不同型別元件在元件

型號中的表明方式不同,可以根據需要指出有效值的大小,也可以指出其晶元型別.元件描述格式如下:

[ 元件定義開始

c1 元件標號

rad0.2 元件封裝

o.1uf 元件注釋、型號

三個空白行,系統保留,可以省略

] 元件定義結束

2)連線網路表.包含原理圖中所有電氣連線網路。網路資訊都在圓括號中,分別為:

① 網路名稱,若在原理圖中的連線線上定義了網路標號,則在網路表中以網路標號命名此網路,若沒有定義網路標號,則在生成網路表時由軟體按順序指定名稱;

② 網路中的節點資訊,節點資訊包括元件標號和管腳序號;

③ 在同一網路中的所有元件管腳均相連,即網路名可以網路內任意管腳定義.網路連線描述格式如下:

( 網路定義開始

***c1.1 網路名稱

c1-1 元器件標號及管腳號

q2-1 元器件標號及管腳號

r3-2 元器件標號及管腳號

) 網路定義結柬

顯然,這是以元件c1的1管腳命名的網路連線表***c1_1,在連線表中c1的1管腳、q2的1管腳、r3的2管腳相連線.同理,以***q2_1、***r3_2命名,也能得到同樣效果.

2 網路表生成過程中的常見錯誤

在pcb圖中裝入網路表時常常會產生各種錯誤。現就裝入網路表時產生的常見錯誤及原因進行分析。並給出相應的解決辦法.

1)在原理圖中未定義元件的封裝形式.

錯誤提示:footprint not found in library.

錯誤原因:在原理圖中未定義元件封裝形式,pcb裝入網路表時找不到對應的元件封裝.

解決辦法:開啟網路表檔案檢視哪些元件未定義封裝,並直接在網路表中對該元件增加封裝,或者在原理圖中找到相應的元件,雙擊該元件,在彈出的屬性對話方塊中的footprint欄中填入相應的元件封裝.

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

錯誤提示:footprint *** not found.

錯誤原因:在原理圖中定義的元件封裝在pcb元件庫中找不到,裝入網路表時找不到對應的元件封裝;pcb檔案中未調入相應的pcb元件庫;pcb庫中的元件名與原理圖中定義的名稱不同.

解決辦法:確認所需的pcb元件庫是否調入,確認原理圖中定義的元件封裝和pcb元件庫中的是否一致.庫里有沒有相應的封裝,封裝庫是否調入。

3)元件的管腳名稱與pcb庫中封裝名稱不同. not

某些元件的標號、封裝名稱都一致,但由於原理圖中元件庫定義的元件管腳名稱與pcb封裝定義的管腳名稱不同,導致裝入錯誤.如原理相簿中的miscellaneous devices.lib庫中的二極體和三極體,其管腳的定義與pcb庫中相應封裝的管腳的定義不一致而導致出錯.

如二極體中管腳定義為:a、k,若使用pcb通用庫pcb footprints.lib封裝diode0.

4、diode0.7,而封裝焊盤號定義卻為:1、2,所以裝入此元件時就會發生二極體連線關係丟失現象.

解決辦法:修改原理相簿的管腳號或pcb庫中的元件的焊盤號,使之相互對應.

4)原理圖中元件的管腳與pcb封裝管腳數目不同.

如果原理相簿中元件的管腳數目與pcb庫中封裝的管腳數目沒有一一對應,在裝入時也會出錯.這種錯誤主要發生在自己做的一些器件或一些特殊的器件上.例如電源變壓器的接地端在原理相簿中存在,而在製作相應的pcb封裝時未能給它分配焊盤,則在裝入此元件時就會發生錯誤.

解決辦法:根據元件實際屬性,作相應修改.

例5:錯誤資訊:add new ***ponent u2 error:footprint **s not found in library

該資訊表明,在匯入元器件u2時,在當前封裝庫中未發現u2的封裝-**s。

原因:在原理圖中定義的封裝名-**s,在當前封裝庫中沒有,或該封裝名輸入有誤。

處理方法:檢查封裝名是否輸入錯誤,檢查該封裝是否存在於protel 99 se的封裝庫索引中。若是前者,則在原理圖中重新輸入封裝名,重新建立網路表;若是該封裝在未載入的封裝庫中,則需要載入封裝庫;若是排除了前兩個原因,那麼可以肯定該封裝是未定義的,需要設計者自建該封裝。

例6:錯誤資訊:add node d1-1 to *** +5 error: node not found

該資訊表明,在所定義的封裝中,與網路*** +5中元器件d1的1號引腳對應的焊盤未找到。

原因:該元器件的封裝是存在的,但封裝的焊盤序號與原理圖中該元器件的電氣圖形的引腳序號不一致,如在電氣圖形中引腳序號使用數碼表示(「1」、「2」),,而在封裝中對應焊盤的序號卻使用字母表示(「a」、「k」)。

處理方法:開啟包含該封裝的封裝庫,修改該封裝焊盤的序號為數碼(必須與原理圖中電氣圖形的序號表示一致),或開啟原理圖元器件庫,修改元器件電氣圖形的序號為字母,然後單擊「update schematic」,重新建立網路表。

例7:add new ***ponent c1footprint not found in library

該資訊表明,元器件c1的封裝未定義。

原因:在原理圖中,沒有給出c1的封裝。

處理方法:回到原理圖,為c1定義乙個封裝,重新建立網路表,或在網路表中,直接為c1輸入封裝名,並儲存網路表檔案。

以上錯誤處理完畢後,再重新匯入網路表,則可順利進入pcb設計階段。

4.網路表比較

在pcb設計完成後,為保證電路設計的準確性,對pcb與原理圖進行比較是必要的技術措施之一。利用protel 99 se提供的網路表比較功能,可以將pcb生成的網路表與由原理圖生成的網路表進行比較,從而發現原理圖與pcb之間是否存在不一致。

3 巧用網路表設計電路板

通常網路表的準確性受原理圖製作的影響.設計者頻繁修改原理圖電路,以保證網路表的準確性,從而影響設計pcb程序.下面介紹一種簡單快捷的pcb設計方法.

首先,手動製作網路表.由於在電路板自動佈線過程中,必須載入網路表.網路表中含有兩大屬性——元件表和連線網路表.

因此可以根據電路元件配置情況及連線關係,手動書寫網路表,再載入到pcb中進行自動佈線,從而保證pcb製作的高效性,同時省掉了原理圖複雜的設計.具體作法如下:

① 檢查元件儲備情況,是否需要在pcb元件庫中新增元件,原理圖元件管腳是否與pcb焊盤號相對應,若不相對應修改使其對應.

② 新建乙個空白檔案,將其字尾儲存為.***.根據電路元件配置情況,先書寫元件,再根據各元件管腳間的連線關係,逐級書寫連線關係表.

③ 將***檔案用protel 99開啟,在pcb中載入網路表,手動調整元件布局,最後進行自動佈線.現有電路圖如圖1所示,元件屬性見表1.

然後,開啟元件庫pcb footprints.1lb,將二極體封裝diode0.4中焊盤號a、k,分別修改為1、2,三極體焊盤號順序管腳按基極1,集電極2 ,發射極3修改,並儲存。

最後,建立***檔案,手動編輯網路表,以如下格式書寫,並命名為

//元件描述[c1

rad0.2

3**]……[

v4to-5

9013

]//網路連線表

(***v1-1

v1-1

v2-2)……

(***c1-1

c1-1

v4-3

)在protel 99環境下開啟將自動生成xb1.ddb檔案,新建檔案xb1.pcb,根據自身需要進行pcb初始環境設定,同時開啟禁止佈線層keepout layer,畫上板邊線,確定印刷板大小;選擇design/***list載入網路表,手動調整元件布局,最後進行自動佈線,得到pcb板如圖2,對照網路表與pcb圖,檢驗元件屬性,連線關係是否正確,若存在錯誤,可適當調整。

4 結束語

protel網路表在pcb製作中非常重要,裝入時錯誤會經常發生.因此了解其發生原因後才能找到解決的方法.本文中根據網路表生成過程中常遇到的問題,提出部分解決辦法,並介紹了一種快捷的pcb設計方法.

離子反應方程式的書寫技巧與錯誤分析

模擬試題 1.下列各選項中兩個反應均可用同一離子方程式表示的是 a.加入溶液和加入溶液反應。b.鹽酸與等物質的量的溶液和氫氟酸與等物質的量的 溶液反應。c.溶液與反應和溶液與反應。d.溶液與溶液反應和溶液與溶液反應。2.下列離子方程式書寫不正確的是 a.向溶液中滴加足量溶液。b.向溶液中滴加少量溶液...

《錯題本》的製作與錯誤型別分析

錯題本 的製作與錯誤型別分析柳棲士 一 錯題本 製作 在複習過程中,有的同學會發現自己在學習方面存在很多漏洞,有時還會感到複習越多,漏洞越大,不知道怎麼才能盡快補上,有時甚至不想努力,不想去做了 有的感到心有餘,且力量足,卻不知勁該往何處使 有的心裡非常著急,總覺得有學不完的知識,做不完的題 有的吃...

備胎的使用與保養技巧

一般備胎的規格會與原車輪胎規格相同,不過很多經濟車型採用了小尺寸備胎,這種備胎直徑小於1英吋,寬度一般為135mm。採用小備胎可以減輕車輛自重,降低油耗,節約成本,還起到節約車內儲物空間的作用,可以說是一舉多得。還有的廠家把備胎的顏色塗成桔黃色加以警示,這是希望消費者容易分辨出主備輪胎,告訴消費者盡...