摘 要: Protel 2004軟件為電子設(shè)計者提供了極為豐富的元器件庫,眾多的庫文件安裝調(diào)用時比較麻煩,對每個設(shè)計者來說,應(yīng)用的只是龐大元件庫中的一部分,而且在實際使用中還會經(jīng)常碰到庫中的元件不能滿足需要,為了使PCB制作過程中庫的調(diào)用不再繁瑣,方便實用,這就需要設(shè)計者自己動手制作元件庫,以使電路設(shè)計過程變得輕松容易。
關(guān)鍵詞: Protel; 封裝庫; 電路設(shè)計; PCB
中圖分類號: TN710?34; TP311 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)17?0125?04
Abstract: Protel 2004 provides fairly abundant component libraries for the circuit designers, but it is difficult to install and use so many library files. Normally each designer just uses part of these component libraries and he often finds that the components in the libraries cant meet his needs. Therefore, it is necessary for the users to create their own component libraries in order to use the libraries easily during PCBs making and make the circuit design simple.
Keywords: Protel; PCB library; circuit design; PCB
0 引 言
Protel 2004界面友好,功能強(qiáng)大,是電子設(shè)計者首選的EDA軟件。它具有龐大的元件庫,其庫文件是在軟件安裝路徑的“…\Altium2004\Library”目錄下按照制造商命名的很多個文件,有擴(kuò)展名為*.PcbLib的獨(dú)立封裝庫和包含原理圖庫、封裝庫及各種仿真模型的其文件擴(kuò)展名為*.IntLib集成元件庫,為設(shè)計者提供了數(shù)以萬計的元器件。
常用的分立元件集成庫Miscellaneous Devices.Intlib和Miscellaneous Connectors.Intlib軟件是默認(rèn)安裝的,不同廠家的集成元器件在應(yīng)用時要分別安裝其庫文件,龐大的庫給設(shè)計者帶來方便的同時也帶來很多困擾。在制作印刷電路板時不可能用到軟件中所有的庫,而是僅需要其中的部分庫,或是某個庫中的部分元件,而且電子器件更新?lián)Q代很快,新品元器件在軟件庫中可能找不到;部分元件的國家標(biāo)準(zhǔn)與軟件庫提供的符號可能會不一致[1],若能將工程中經(jīng)常使用的元件創(chuàng)建到自己的庫中,會帶來很大的方便,在使用查找過程中也會容易得多[2]。因此,在軟件使用過程中有必要創(chuàng)建屬于自己的元器件庫,便于日后使用。本文主要探討元件封裝庫的創(chuàng)建。
1 自建元器件封裝庫
元器件封裝是指實際元器件在電路板上所顯示的外形和焊點的位置關(guān)系,是純粹的空間概念。在軟件庫中的標(biāo)準(zhǔn)元件封裝元件外形和焊盤大小間距位置等都是嚴(yán)格按照實際元件尺寸進(jìn)行設(shè)計的,否則在裝配電路板時可能會因外形尺寸或焊盤等問題而導(dǎo)致元件難以安裝,或者各元器件之間發(fā)生相互擠壓,嚴(yán)重時會導(dǎo)致整塊PCB板報廢。因此在自己設(shè)計元件封裝時應(yīng)當(dāng)小心謹(jǐn)慎[1]。
在制作元件封裝之前,首先要啟動元器件封裝庫編輯器,執(zhí)行菜單命令:[文件]/[創(chuàng)建]/[項目]/[集成元件庫],就在編輯窗口左邊的工作面板區(qū)新建了一個空的集成庫項目文檔,根據(jù)需要命名,如 “項目集成庫.LibPkg”,并將該文檔保存在指定目錄下。
在項目集成庫文檔上點擊右鍵,選擇[追加新的文件到項目中]/[PCB Library],新建一個封裝庫命名為“封裝庫.PcbLib”,并保存。然后就可以把自己制作的元件封裝或搜集來的封裝圖整理到自己的庫中。
在Protel 2004中創(chuàng)建新的封裝主要有手工創(chuàng)建和用向?qū)?chuàng)建兩種方法。
1.1 手工繪制元器件封裝
在實際制作PCB板時,許多元件的封裝在軟件庫中都是沒有的,需要自己動手來制作。用手工繪制是制作元器件封裝最常采用的一種方法,但是所繪制封裝元件的外形、焊盤、焊盤間距以及固定元件用的過孔尺寸必須與實際的元件尺寸絕對相吻合。另外,對軟件庫中的封裝元件需要進(jìn)行某些部分的修改或利用原封裝元件修改加工為新的封裝元件,這些都是需要用手工繪制的[3]。因此熟練應(yīng)用手工繪制元件封裝是非常必要的。
雙擊打開“封裝庫.PcbLib”,在PCB Library面板的元件列表中的PCBCOMPONET_1上雙擊左鍵,在隨后出現(xiàn)的PCB庫元件對話框中,輸入建立元器件封裝的名稱,如:RS 232,也可以設(shè)置元件的描述等參數(shù),設(shè)置好后確定,在工作面板中就可以看到剛建好的元器件RS 232,然后開始在編輯區(qū)再進(jìn)行封裝的創(chuàng)建。
(1) 放置基準(zhǔn)焊盤。第一個焊盤一般都要放置在坐標(biāo)原點處,點擊“放置焊盤工具”,同時按住Ctrl鍵和End鍵使光標(biāo)移動到原點,點擊鼠標(biāo)左鍵放置基準(zhǔn)焊盤,雙擊焊盤,在對話框中修改焊盤的屬性參數(shù),將焊盤的名稱改為1,焊盤形狀為Round,[x]尺寸為25 mil,[y]尺寸為25 mil。選中剛放好的第一個焊盤,剪切(按“Ctrl+X”)。
(2) 點擊“陣列粘貼工具”,設(shè)置陣列粘貼的數(shù)量為5,增量為1,[x]方向的增量為100 mil,[y]方向的增量為0 mil后確定,按快捷鍵“J+L”,在出現(xiàn)的坐標(biāo)設(shè)置對話框中輸入(0,0),然后回車2次確認(rèn),即完成從坐標(biāo)原點處開始放置的一排5個焊盤。
(3) 再次點擊“陣列粘貼工具”,設(shè)置陣列粘貼的數(shù)量為4,增量為1,[x]方向的增量為100 mil,[y]方向的增量為0 mil后確定,同樣,按快捷鍵“J+L”,在出現(xiàn)的坐標(biāo)設(shè)置對話框中輸入(50,100),回車2次放置陣列粘貼,要保證焊盤的名稱標(biāo)號為1~9,不能有跳號,否則在PCB制作調(diào)用網(wǎng)絡(luò)表時會出錯。
(4) 雙擊1號焊盤,在對話框中修改焊盤形狀為Rectangle,然后確定,以區(qū)別于其他焊盤。
(5) 繪制外形。在封裝庫編輯區(qū)的屬性標(biāo)簽中切換到Top Overlay層(絲印層),用直線來畫外形。點擊“線條放置工具”,按照元件外形尺寸繪制外形,在轉(zhuǎn)角處需要繪制圓弧形轉(zhuǎn)角時,在英文輸入法狀態(tài)下,按“Shift+空格”,切換劃線方式即可。要注意的是繪制的外形線條應(yīng)該默認(rèn)為黃色,否則圖層設(shè)置錯誤,而且元件外形是沒有電氣屬性的,繪制外形的時候一定要用直線,不能使用導(dǎo)線。
(6) 放置安裝過孔。點擊“過孔放置工具”,在編輯界面的相應(yīng)位置放置過孔,雙擊過孔修改孔徑尺寸為100 mil,位置坐標(biāo)[(x,y)]按結(jié)構(gòu)尺寸設(shè)置好后確定。
(7) 放置文字。在封裝庫編輯區(qū)的左下角屬性頁中將圖層切換到Top Overlay,點擊“文字放置工具”放置文字,在其屬性對話框中修改文字內(nèi)容為“Serial port”,確定。放置上的文字默認(rèn)情況下應(yīng)為黃色的,否則為圖層設(shè)置錯誤。
(8) 庫元件設(shè)計檢查。庫制作完成之后要進(jìn)行設(shè)計檢查,機(jī)械尺寸方面的錯誤軟件是無法檢查出來的,因此在設(shè)計中要尤為小心對待;電氣方面的錯誤,如元件引腳和封裝焊盤個數(shù)、編號是否一致,是否有重復(fù)定義等,軟件通過設(shè)計規(guī)則可以檢查得到。選擇菜單[報告]/[元件規(guī)則檢查],執(zhí)行設(shè)計規(guī)則檢查,在對話框中根據(jù)檢查需要選擇項目后確定,軟件會自動生成檢查結(jié)果文件“封裝庫.ERR”輸出,如果在報告文件中沒有錯誤,則設(shè)計是成功的;若有錯誤,則根據(jù)報告提示進(jìn)行修改,直到?jīng)]有問題為止。
1.3 復(fù)制封裝元件
元器件封裝的創(chuàng)建除了手工繪制和向?qū)?chuàng)建兩種直接繪制的方法以外,還可以通過復(fù)制的方式來進(jìn)行,這樣既可以充分利用現(xiàn)有的封裝庫,也可以節(jié)省很多時間,減少不必要的浪費(fèi)[2,5]。
打開要復(fù)制元器件所在的源文件,如DIP?Peg Leads.PcbLib,面板區(qū)切換至PCB Library,在元件列表Component區(qū)用鼠標(biāo)右鍵點擊被復(fù)制的封裝元件,在下拉菜單中點擊Copy,返回到Project面板,點擊“封裝庫.PcbLib”,面板區(qū)再切換至PCB Library,在元件列表區(qū)的空白處點鼠標(biāo)右鍵,在下拉菜單中點擊Paste,被復(fù)制的元件封裝就粘貼在自建的封裝庫中。當(dāng)然如果需要,還可以對復(fù)制過來的元件封裝進(jìn)行編輯修改。
如果要復(fù)制的封裝在軟件自帶的*.Intlib這樣的集成庫中,需要先分解集成庫,再進(jìn)行復(fù)制。只需打開集成庫,例如雙擊打開Miscellaneous Devices.Intlib,在彈出的對話框中選擇“抽取源”,系統(tǒng)會自動在安裝路徑庫文件下生成同名字的文件夾Miscellaneous Devices,在文件夾中可以看到包含該庫所有分立的文件了,雙擊打開Miscellaneous Devices.PcbLib,找到需要的封裝再進(jìn)行上述的復(fù)制操作即可。
1.4 編譯保存庫文件
在“項目集成庫.LibPkg”文件中,創(chuàng)建好了所有的源庫文件,執(zhí)行菜單命令[項目管理]/[Compile Integrated Library 項目集成庫.LibPkg],對項目執(zhí)行編譯操作,如果庫文件中有元器件有問題,如缺少模型、引腳重復(fù)或焊盤標(biāo)號不連續(xù)等,都會以錯誤或警告的形式出現(xiàn)在Messages面板中,編譯完成后自動彈出[元件庫]管理面板,在庫文件管理面板中可以看到生成并添加進(jìn)來的集成庫文件“項目集成庫.Intlib”,其中包含元器件的名稱、外形及封裝信息等。這樣就可以直接調(diào)用庫中的元器件進(jìn)行使用[2]。如果在其他的電腦上使用自己創(chuàng)建的元件,只需要把剛編譯生成的“項目集成庫.Intlib”文件復(fù)制到電腦上,安裝即可。
2 創(chuàng)建元件和庫的過程中要注意的問題
(1) 為了使自己創(chuàng)建的庫不受軟件或操作系統(tǒng)出現(xiàn)問題而影響,且便于管理,建議自己創(chuàng)建的元件庫最好保存在安裝Protel軟件以外的磁盤分區(qū),一般放在項目文檔的相關(guān)分區(qū)[8];
(2) 在使用軟件過程中,很多時候會用到快捷鍵,如上所述,放置陣列粘貼焊盤時,電腦的輸入法一定為英文,否則快捷鍵不好用;而且此步驟隊列粘貼操作一定要用鍵盤來完成,若用鼠標(biāo),手的抖動會導(dǎo)致焊盤放置位置的偏差;
(3) 在自己創(chuàng)建元件封裝時,首先要知道元件的外形、引腳數(shù)量以及引腳間的相對距離等,這些尺寸在元件供應(yīng)商的網(wǎng)站或供應(yīng)商提供的資料中可以查到[8],如果沒有這些資料,就只能找元件用尺進(jìn)行實際測量;
(4) 在創(chuàng)建文檔時,若新建的不是集成元件庫(*.Intlib),而是單獨(dú)創(chuàng)建的封裝庫,需要時只需將*.PCBLib文件安裝即可使用;
(5) 打開軟件自帶的集成庫源文件抽取源后,關(guān)閉時,在彈出的對話框中詢問是否對所做的修改進(jìn)行保存時,注意一定要選擇“否”,不對修改保存,以免將來使用時出錯。
3 結(jié) 語
Protel 2004軟件在安裝路徑下有幾百個庫文件,但對于電子電路設(shè)計者來說,調(diào)用和管理這些庫是比較繁瑣和頭疼的事情。學(xué)會自己創(chuàng)建和管理元器件庫,按照不同的工程所需不斷地完善和維護(hù)自己的庫文件[2],這樣就會使電路設(shè)計制作過程變得輕松方便。
參考文獻(xiàn)
[1] 劉剛.Protel DXP 2004 SP2原理圖與PCB設(shè)計[M].北京:電子工業(yè)出版社,2007.
[2] 崔玉美.在Protel DXP 2004中自建集成元器件庫的方法[J].現(xiàn)代電子技術(shù),2011,34(8):130?132.
[3] 王正勇.Protel DXP實用教程[M].北京:高等教育出版社,2009.
[4] 柯常志,柯長仁.精通Protel Dxp系統(tǒng)設(shè)計篇[M].北京:中國青年出版社,2005.
[5] 王廷才.Protel DXP應(yīng)用教程 [M].北京:機(jī)械工業(yè)出版社,2006.
[6] 張義和,陳敵北,周金圣.例說Protel 2004[M].北京:人民郵電出版社,2006.
[7] 張睿,趙艷華,劉志剛.精通Protel Dxp 2004電路設(shè)計[M].北京:電子工業(yè)出版社,2007.
[8] 陳超.Protel Dxp元件封裝庫的研究[J].現(xiàn)代電子技術(shù),2009,32(24):163?167.
[9] 向紅權(quán),蘇先海,王瑛.PCB設(shè)計中的電磁兼容性[J].現(xiàn)代電子技術(shù),2006,29(6):142?144.
(3) 再次點擊“陣列粘貼工具”,設(shè)置陣列粘貼的數(shù)量為4,增量為1,[x]方向的增量為100 mil,[y]方向的增量為0 mil后確定,同樣,按快捷鍵“J+L”,在出現(xiàn)的坐標(biāo)設(shè)置對話框中輸入(50,100),回車2次放置陣列粘貼,要保證焊盤的名稱標(biāo)號為1~9,不能有跳號,否則在PCB制作調(diào)用網(wǎng)絡(luò)表時會出錯。
(4) 雙擊1號焊盤,在對話框中修改焊盤形狀為Rectangle,然后確定,以區(qū)別于其他焊盤。
(5) 繪制外形。在封裝庫編輯區(qū)的屬性標(biāo)簽中切換到Top Overlay層(絲印層),用直線來畫外形。點擊“線條放置工具”,按照元件外形尺寸繪制外形,在轉(zhuǎn)角處需要繪制圓弧形轉(zhuǎn)角時,在英文輸入法狀態(tài)下,按“Shift+空格”,切換劃線方式即可。要注意的是繪制的外形線條應(yīng)該默認(rèn)為黃色,否則圖層設(shè)置錯誤,而且元件外形是沒有電氣屬性的,繪制外形的時候一定要用直線,不能使用導(dǎo)線。
(6) 放置安裝過孔。點擊“過孔放置工具”,在編輯界面的相應(yīng)位置放置過孔,雙擊過孔修改孔徑尺寸為100 mil,位置坐標(biāo)[(x,y)]按結(jié)構(gòu)尺寸設(shè)置好后確定。
(7) 放置文字。在封裝庫編輯區(qū)的左下角屬性頁中將圖層切換到Top Overlay,點擊“文字放置工具”放置文字,在其屬性對話框中修改文字內(nèi)容為“Serial port”,確定。放置上的文字默認(rèn)情況下應(yīng)為黃色的,否則為圖層設(shè)置錯誤。
(8) 庫元件設(shè)計檢查。庫制作完成之后要進(jìn)行設(shè)計檢查,機(jī)械尺寸方面的錯誤軟件是無法檢查出來的,因此在設(shè)計中要尤為小心對待;電氣方面的錯誤,如元件引腳和封裝焊盤個數(shù)、編號是否一致,是否有重復(fù)定義等,軟件通過設(shè)計規(guī)則可以檢查得到。選擇菜單[報告]/[元件規(guī)則檢查],執(zhí)行設(shè)計規(guī)則檢查,在對話框中根據(jù)檢查需要選擇項目后確定,軟件會自動生成檢查結(jié)果文件“封裝庫.ERR”輸出,如果在報告文件中沒有錯誤,則設(shè)計是成功的;若有錯誤,則根據(jù)報告提示進(jìn)行修改,直到?jīng)]有問題為止。
1.3 復(fù)制封裝元件
元器件封裝的創(chuàng)建除了手工繪制和向?qū)?chuàng)建兩種直接繪制的方法以外,還可以通過復(fù)制的方式來進(jìn)行,這樣既可以充分利用現(xiàn)有的封裝庫,也可以節(jié)省很多時間,減少不必要的浪費(fèi)[2,5]。
打開要復(fù)制元器件所在的源文件,如DIP?Peg Leads.PcbLib,面板區(qū)切換至PCB Library,在元件列表Component區(qū)用鼠標(biāo)右鍵點擊被復(fù)制的封裝元件,在下拉菜單中點擊Copy,返回到Project面板,點擊“封裝庫.PcbLib”,面板區(qū)再切換至PCB Library,在元件列表區(qū)的空白處點鼠標(biāo)右鍵,在下拉菜單中點擊Paste,被復(fù)制的元件封裝就粘貼在自建的封裝庫中。當(dāng)然如果需要,還可以對復(fù)制過來的元件封裝進(jìn)行編輯修改。
如果要復(fù)制的封裝在軟件自帶的*.Intlib這樣的集成庫中,需要先分解集成庫,再進(jìn)行復(fù)制。只需打開集成庫,例如雙擊打開Miscellaneous Devices.Intlib,在彈出的對話框中選擇“抽取源”,系統(tǒng)會自動在安裝路徑庫文件下生成同名字的文件夾Miscellaneous Devices,在文件夾中可以看到包含該庫所有分立的文件了,雙擊打開Miscellaneous Devices.PcbLib,找到需要的封裝再進(jìn)行上述的復(fù)制操作即可。
1.4 編譯保存庫文件
在“項目集成庫.LibPkg”文件中,創(chuàng)建好了所有的源庫文件,執(zhí)行菜單命令[項目管理]/[Compile Integrated Library 項目集成庫.LibPkg],對項目執(zhí)行編譯操作,如果庫文件中有元器件有問題,如缺少模型、引腳重復(fù)或焊盤標(biāo)號不連續(xù)等,都會以錯誤或警告的形式出現(xiàn)在Messages面板中,編譯完成后自動彈出[元件庫]管理面板,在庫文件管理面板中可以看到生成并添加進(jìn)來的集成庫文件“項目集成庫.Intlib”,其中包含元器件的名稱、外形及封裝信息等。這樣就可以直接調(diào)用庫中的元器件進(jìn)行使用[2]。如果在其他的電腦上使用自己創(chuàng)建的元件,只需要把剛編譯生成的“項目集成庫.Intlib”文件復(fù)制到電腦上,安裝即可。
2 創(chuàng)建元件和庫的過程中要注意的問題
(1) 為了使自己創(chuàng)建的庫不受軟件或操作系統(tǒng)出現(xiàn)問題而影響,且便于管理,建議自己創(chuàng)建的元件庫最好保存在安裝Protel軟件以外的磁盤分區(qū),一般放在項目文檔的相關(guān)分區(qū)[8];
(2) 在使用軟件過程中,很多時候會用到快捷鍵,如上所述,放置陣列粘貼焊盤時,電腦的輸入法一定為英文,否則快捷鍵不好用;而且此步驟隊列粘貼操作一定要用鍵盤來完成,若用鼠標(biāo),手的抖動會導(dǎo)致焊盤放置位置的偏差;
(3) 在自己創(chuàng)建元件封裝時,首先要知道元件的外形、引腳數(shù)量以及引腳間的相對距離等,這些尺寸在元件供應(yīng)商的網(wǎng)站或供應(yīng)商提供的資料中可以查到[8],如果沒有這些資料,就只能找元件用尺進(jìn)行實際測量;
(4) 在創(chuàng)建文檔時,若新建的不是集成元件庫(*.Intlib),而是單獨(dú)創(chuàng)建的封裝庫,需要時只需將*.PCBLib文件安裝即可使用;
(5) 打開軟件自帶的集成庫源文件抽取源后,關(guān)閉時,在彈出的對話框中詢問是否對所做的修改進(jìn)行保存時,注意一定要選擇“否”,不對修改保存,以免將來使用時出錯。
3 結(jié) 語
Protel 2004軟件在安裝路徑下有幾百個庫文件,但對于電子電路設(shè)計者來說,調(diào)用和管理這些庫是比較繁瑣和頭疼的事情。學(xué)會自己創(chuàng)建和管理元器件庫,按照不同的工程所需不斷地完善和維護(hù)自己的庫文件[2],這樣就會使電路設(shè)計制作過程變得輕松方便。
參考文獻(xiàn)
[1] 劉剛.Protel DXP 2004 SP2原理圖與PCB設(shè)計[M].北京:電子工業(yè)出版社,2007.
[2] 崔玉美.在Protel DXP 2004中自建集成元器件庫的方法[J].現(xiàn)代電子技術(shù),2011,34(8):130?132.
[3] 王正勇.Protel DXP實用教程[M].北京:高等教育出版社,2009.
[4] 柯常志,柯長仁.精通Protel Dxp系統(tǒng)設(shè)計篇[M].北京:中國青年出版社,2005.
[5] 王廷才.Protel DXP應(yīng)用教程 [M].北京:機(jī)械工業(yè)出版社,2006.
[6] 張義和,陳敵北,周金圣.例說Protel 2004[M].北京:人民郵電出版社,2006.
[7] 張睿,趙艷華,劉志剛.精通Protel Dxp 2004電路設(shè)計[M].北京:電子工業(yè)出版社,2007.
[8] 陳超.Protel Dxp元件封裝庫的研究[J].現(xiàn)代電子技術(shù),2009,32(24):163?167.
[9] 向紅權(quán),蘇先海,王瑛.PCB設(shè)計中的電磁兼容性[J].現(xiàn)代電子技術(shù),2006,29(6):142?144.
(3) 再次點擊“陣列粘貼工具”,設(shè)置陣列粘貼的數(shù)量為4,增量為1,[x]方向的增量為100 mil,[y]方向的增量為0 mil后確定,同樣,按快捷鍵“J+L”,在出現(xiàn)的坐標(biāo)設(shè)置對話框中輸入(50,100),回車2次放置陣列粘貼,要保證焊盤的名稱標(biāo)號為1~9,不能有跳號,否則在PCB制作調(diào)用網(wǎng)絡(luò)表時會出錯。
(4) 雙擊1號焊盤,在對話框中修改焊盤形狀為Rectangle,然后確定,以區(qū)別于其他焊盤。
(5) 繪制外形。在封裝庫編輯區(qū)的屬性標(biāo)簽中切換到Top Overlay層(絲印層),用直線來畫外形。點擊“線條放置工具”,按照元件外形尺寸繪制外形,在轉(zhuǎn)角處需要繪制圓弧形轉(zhuǎn)角時,在英文輸入法狀態(tài)下,按“Shift+空格”,切換劃線方式即可。要注意的是繪制的外形線條應(yīng)該默認(rèn)為黃色,否則圖層設(shè)置錯誤,而且元件外形是沒有電氣屬性的,繪制外形的時候一定要用直線,不能使用導(dǎo)線。
(6) 放置安裝過孔。點擊“過孔放置工具”,在編輯界面的相應(yīng)位置放置過孔,雙擊過孔修改孔徑尺寸為100 mil,位置坐標(biāo)[(x,y)]按結(jié)構(gòu)尺寸設(shè)置好后確定。
(7) 放置文字。在封裝庫編輯區(qū)的左下角屬性頁中將圖層切換到Top Overlay,點擊“文字放置工具”放置文字,在其屬性對話框中修改文字內(nèi)容為“Serial port”,確定。放置上的文字默認(rèn)情況下應(yīng)為黃色的,否則為圖層設(shè)置錯誤。
(8) 庫元件設(shè)計檢查。庫制作完成之后要進(jìn)行設(shè)計檢查,機(jī)械尺寸方面的錯誤軟件是無法檢查出來的,因此在設(shè)計中要尤為小心對待;電氣方面的錯誤,如元件引腳和封裝焊盤個數(shù)、編號是否一致,是否有重復(fù)定義等,軟件通過設(shè)計規(guī)則可以檢查得到。選擇菜單[報告]/[元件規(guī)則檢查],執(zhí)行設(shè)計規(guī)則檢查,在對話框中根據(jù)檢查需要選擇項目后確定,軟件會自動生成檢查結(jié)果文件“封裝庫.ERR”輸出,如果在報告文件中沒有錯誤,則設(shè)計是成功的;若有錯誤,則根據(jù)報告提示進(jìn)行修改,直到?jīng)]有問題為止。
1.3 復(fù)制封裝元件
元器件封裝的創(chuàng)建除了手工繪制和向?qū)?chuàng)建兩種直接繪制的方法以外,還可以通過復(fù)制的方式來進(jìn)行,這樣既可以充分利用現(xiàn)有的封裝庫,也可以節(jié)省很多時間,減少不必要的浪費(fèi)[2,5]。
打開要復(fù)制元器件所在的源文件,如DIP?Peg Leads.PcbLib,面板區(qū)切換至PCB Library,在元件列表Component區(qū)用鼠標(biāo)右鍵點擊被復(fù)制的封裝元件,在下拉菜單中點擊Copy,返回到Project面板,點擊“封裝庫.PcbLib”,面板區(qū)再切換至PCB Library,在元件列表區(qū)的空白處點鼠標(biāo)右鍵,在下拉菜單中點擊Paste,被復(fù)制的元件封裝就粘貼在自建的封裝庫中。當(dāng)然如果需要,還可以對復(fù)制過來的元件封裝進(jìn)行編輯修改。
如果要復(fù)制的封裝在軟件自帶的*.Intlib這樣的集成庫中,需要先分解集成庫,再進(jìn)行復(fù)制。只需打開集成庫,例如雙擊打開Miscellaneous Devices.Intlib,在彈出的對話框中選擇“抽取源”,系統(tǒng)會自動在安裝路徑庫文件下生成同名字的文件夾Miscellaneous Devices,在文件夾中可以看到包含該庫所有分立的文件了,雙擊打開Miscellaneous Devices.PcbLib,找到需要的封裝再進(jìn)行上述的復(fù)制操作即可。
1.4 編譯保存庫文件
在“項目集成庫.LibPkg”文件中,創(chuàng)建好了所有的源庫文件,執(zhí)行菜單命令[項目管理]/[Compile Integrated Library 項目集成庫.LibPkg],對項目執(zhí)行編譯操作,如果庫文件中有元器件有問題,如缺少模型、引腳重復(fù)或焊盤標(biāo)號不連續(xù)等,都會以錯誤或警告的形式出現(xiàn)在Messages面板中,編譯完成后自動彈出[元件庫]管理面板,在庫文件管理面板中可以看到生成并添加進(jìn)來的集成庫文件“項目集成庫.Intlib”,其中包含元器件的名稱、外形及封裝信息等。這樣就可以直接調(diào)用庫中的元器件進(jìn)行使用[2]。如果在其他的電腦上使用自己創(chuàng)建的元件,只需要把剛編譯生成的“項目集成庫.Intlib”文件復(fù)制到電腦上,安裝即可。
2 創(chuàng)建元件和庫的過程中要注意的問題
(1) 為了使自己創(chuàng)建的庫不受軟件或操作系統(tǒng)出現(xiàn)問題而影響,且便于管理,建議自己創(chuàng)建的元件庫最好保存在安裝Protel軟件以外的磁盤分區(qū),一般放在項目文檔的相關(guān)分區(qū)[8];
(2) 在使用軟件過程中,很多時候會用到快捷鍵,如上所述,放置陣列粘貼焊盤時,電腦的輸入法一定為英文,否則快捷鍵不好用;而且此步驟隊列粘貼操作一定要用鍵盤來完成,若用鼠標(biāo),手的抖動會導(dǎo)致焊盤放置位置的偏差;
(3) 在自己創(chuàng)建元件封裝時,首先要知道元件的外形、引腳數(shù)量以及引腳間的相對距離等,這些尺寸在元件供應(yīng)商的網(wǎng)站或供應(yīng)商提供的資料中可以查到[8],如果沒有這些資料,就只能找元件用尺進(jìn)行實際測量;
(4) 在創(chuàng)建文檔時,若新建的不是集成元件庫(*.Intlib),而是單獨(dú)創(chuàng)建的封裝庫,需要時只需將*.PCBLib文件安裝即可使用;
(5) 打開軟件自帶的集成庫源文件抽取源后,關(guān)閉時,在彈出的對話框中詢問是否對所做的修改進(jìn)行保存時,注意一定要選擇“否”,不對修改保存,以免將來使用時出錯。
3 結(jié) 語
Protel 2004軟件在安裝路徑下有幾百個庫文件,但對于電子電路設(shè)計者來說,調(diào)用和管理這些庫是比較繁瑣和頭疼的事情。學(xué)會自己創(chuàng)建和管理元器件庫,按照不同的工程所需不斷地完善和維護(hù)自己的庫文件[2],這樣就會使電路設(shè)計制作過程變得輕松方便。
參考文獻(xiàn)
[1] 劉剛.Protel DXP 2004 SP2原理圖與PCB設(shè)計[M].北京:電子工業(yè)出版社,2007.
[2] 崔玉美.在Protel DXP 2004中自建集成元器件庫的方法[J].現(xiàn)代電子技術(shù),2011,34(8):130?132.
[3] 王正勇.Protel DXP實用教程[M].北京:高等教育出版社,2009.
[4] 柯常志,柯長仁.精通Protel Dxp系統(tǒng)設(shè)計篇[M].北京:中國青年出版社,2005.
[5] 王廷才.Protel DXP應(yīng)用教程 [M].北京:機(jī)械工業(yè)出版社,2006.
[6] 張義和,陳敵北,周金圣.例說Protel 2004[M].北京:人民郵電出版社,2006.
[7] 張睿,趙艷華,劉志剛.精通Protel Dxp 2004電路設(shè)計[M].北京:電子工業(yè)出版社,2007.
[8] 陳超.Protel Dxp元件封裝庫的研究[J].現(xiàn)代電子技術(shù),2009,32(24):163?167.
[9] 向紅權(quán),蘇先海,王瑛.PCB設(shè)計中的電磁兼容性[J].現(xiàn)代電子技術(shù),2006,29(6):142?144.