張 妍
(雞西大學(xué)電氣與信息工程系,黑龍江雞西 158100)
Protel 99 SE中網(wǎng)絡(luò)表的常見問題分析
張 妍
(雞西大學(xué)電氣與信息工程系,黑龍江雞西 158100)
隨著電子工業(yè)的飛速發(fā)展,在印刷電路板中 Protel得到了越來越多人的喜愛。主要針對初學(xué)者在使用Protel 99 SE軟件的過程中,對于最重要的環(huán)節(jié)——加載網(wǎng)絡(luò)表時常常出現(xiàn)的錯誤問題進行示例說明及分析,并總結(jié)了一些解決辦法。
印刷電路板;網(wǎng)絡(luò)表;封裝名稱
Protel 99 SE是一種電子設(shè)計自動化 (Electronics Design Automation,EDA)設(shè)計軟件,主要用于電路原理圖設(shè)計、印制電路板 (Printed Circuit Board,PCB)設(shè)計、可編程邏輯器件(PLD)設(shè)計和電路信號仿真。該系統(tǒng)集強大的設(shè)計功能、復(fù)雜工藝的可生產(chǎn)性和設(shè)計過程管理于一體,可完整實現(xiàn)電子產(chǎn)品從電學(xué)概念設(shè)計到生成物理生產(chǎn)數(shù)據(jù)的全過程。熟練掌握和充分運用這套計算機輔助電路設(shè)計軟件,可大大提高電路設(shè)計的工作效率。
使用 Protel 99 SE設(shè)計電路原理圖的最終目的是進行PCB設(shè)計,網(wǎng)絡(luò)表在電路原理圖和 PCB之間起到一個橋梁紐帶的作用。網(wǎng)絡(luò)表文件是一張電路原理圖中全部元件和電氣連接關(guān)系的列表,它包含電路原理圖中的元件綜合信息,包括元件名、元件封裝、元件序號、引腳信息及元件間的網(wǎng)絡(luò)連接關(guān)系,是電路板自動布線的靈魂。網(wǎng)絡(luò)表文件的主文件名與電路原理圖的主文件名相同,擴展名為.NET。
加載網(wǎng)絡(luò)表是非常重要的一個環(huán)節(jié),只有將網(wǎng)絡(luò)表成功載入后,才能進行電路板的布線及電路模擬,但這一步往往會出現(xiàn)一些錯誤。本文主要討論網(wǎng)絡(luò)表裝入時容易出現(xiàn)的錯誤,并指出解決錯誤的方法。
錯誤提示:Node not found,如圖2所示。
錯誤原因:原理圖中元件庫定義的元件引腳名稱與 PCB封裝定義的引腳名稱不同。本例中二極管在原理圖中引腳號定義為 1、2,而在印制電路板中封裝 D IODE-0.4的焊盤編號定義為 A、K,如圖1所示,兩者不匹配,故找不到接點而出錯。
解決辦法:(1)在 PCB元件庫中,把該元件的焊盤編號改為原理圖元件的引腳號,再回到 PCB文件中重新加載網(wǎng)絡(luò)表。(2)打開原理圖原件庫編輯器,對相應(yīng)元件的引腳進行修改,然后單擊原理圖元件庫編輯器中瀏覽器窗口中的【Up2 dateSchematics】按鈕,即可以在我們繪制的電路原理圖中做出相應(yīng)的更新,而不必去重新放置該元件,重新生成網(wǎng)絡(luò)表。
錯誤提示:Component not found,如圖3所示。
錯誤原因:找不到對應(yīng)的元件。本例的 74LS290的封裝在 ProtelDOS Schematic TTL.lib中。
解決辦法:在安裝目錄下包含了大部分常用元件的封裝庫 ,例如 PCB Footprints.lib、General IC.lib、International Recti2 fiers.lib、Miscellaneous.lib、Transistors.lib等。但是如果在原理圖中有一些或個別的特殊元件,在安裝目錄下的 PCB封裝庫中找不到該元件的封裝形式,則需要裝載其他非常用元件的封裝庫或自制元件的封裝形式。
錯誤提示:New footprint xx1 not matching old footprint xx2,如圖4所示。
錯誤原因:新的元件封裝與舊的元件封裝不匹配。本例中,繼電器 DSP4A比 DSP5A少一個焊盤。
解決辦法:在轉(zhuǎn)換 PCB的過程中,某個宏操作試圖去更改一個元件的封裝形式,而新的封裝形式所用的引腳與舊封裝形式所用的引腳不匹配,比如新舊封裝形式引腳數(shù)不同,或是引腳編號不同等等。解決的辦法是可以去掉舊的封裝形式或把原件的封裝形式改成 xx1。
錯誤提示:Footprint not found in Library,如圖5所示。錯誤原因:在 PCB元件庫中找不到對應(yīng)元件的封裝。本例中是由于電阻 R9在原理圖中未定義封裝形式導(dǎo)致的。
解決辦法:首先要打開網(wǎng)絡(luò)表文件,查看是否有元件未定義封裝,如果有記住它的名稱,可以直接在網(wǎng)絡(luò)表中該元件處增加它的封裝名稱,或者返回原理圖找到該元件,雙擊它,在彈出的屬性對話框 Footprint欄中填入相應(yīng)的元件封裝名稱;如果不是上述錯誤,那么在 PCB編輯器中,執(zhí)行菜單命令 Design/Add/Remove Library…,在彈出的對話框中,將指定所需的 PCB元件封裝庫添加到當(dāng)前的 PCB編輯器中。
錯誤提示:WarningAlternative footprint xx1 used instead of xx2,如圖6所示。
錯誤原因:程序自動使用 xx1封裝替換 xx2,可能是不合適的元件封裝 (警告信息)。本例中繪圖者在將原理圖中電容屬性對話框 Footprint欄中填寫為 RB-.2/.4,而在 PCB的PCB Footprints.Lib庫中默認(rèn)為 RB.2/.4,故出現(xiàn)圖6所示的錯誤。解決的最佳辦法就是回到原理圖中,準(zhǔn)確定義該元件的封裝名稱,重新生成網(wǎng)絡(luò)表。
解決辦法:對于不熟練的初學(xué)者來說,這種警告信息也會經(jīng)常出現(xiàn),他們沒有根據(jù)地自定義元件的封裝名稱,導(dǎo)致了這種警告信息的出現(xiàn)。
對于初學(xué)者,經(jīng)常急于求成,在設(shè)計的過程中粗心大意,導(dǎo)致加載網(wǎng)絡(luò)表時經(jīng)常發(fā)生錯誤,錯誤發(fā)生并不可怕,要迅速找出錯誤的原因所在,排除故障,保證印刷電路板的正確性。
[1]葉建波.EDA技術(shù)[M].北京:清華大學(xué)出版社,2005:147~148.
[2]王芳.裝載網(wǎng)絡(luò)表和元件的方法及錯誤分析[J].山西電子技術(shù),2009,(1).
[3]黎小桃.Protel 99 SE在 PCB板設(shè)計中的常見問題及解決技巧 [J].福建電腦,2006,(7):186~188.
TP319
B
1674-6341(2010)01-0054-02
2009-11-30
張妍 (1981-),女,山東壽光人,助教,在讀研究生,從事電子通信技術(shù)研究。
責(zé)任編輯:柴造坡