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