鐘愛琴
摘要:用Protel DXP 2004設(shè)計(jì)PCB時(shí),系統(tǒng)自帶的集成元件庫給用戶帶來了很多便利,在實(shí)際使用中有可能依然不能滿足設(shè)計(jì)人員的要求。為此,用戶需自己創(chuàng)建集成元件庫,本文介紹了創(chuàng)建集成元件庫的三種方法,解決了用戶。
關(guān)鍵詞:Protel2004;集成元件庫;PCB;創(chuàng)建;項(xiàng)目文件
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)11-0272-03
Protel DXP 2004是Altium公司推出的最新版本,它在繼承了Protel 99的各項(xiàng)優(yōu)點(diǎn)的基礎(chǔ)上,又做了許多重要的改進(jìn),功能更加強(qiáng)大,使用更加方便,尤其是Protel DXP 2004集成了更加完善的元器件庫,包括原理圖符號庫、PCB封裝庫、SPICE仿真模型庫和信號完整性分析模型庫等。Protel DXP 2004 中的庫文件管理與Protel 99SE及其以前版本有著明顯的不同。它將原理圖庫文件和封裝庫文件進(jìn)行了集成,形成了專門用于Protel DXP 2004的集成庫文件(*.IntLib文件)。
在Protel 99SE及其以前版本中,原理圖庫和封裝庫之間沒有任何聯(lián)系。在創(chuàng)建原理圖文件后,用戶需要指定該元件封裝,相應(yīng)的,在創(chuàng)建PCB文件時(shí),則需要為當(dāng)前工作環(huán)境添加相應(yīng)的封裝庫文件。而在Protel DXP 2004中,*.IntLib文件中包含了原理圖庫文件內(nèi)容、與原理圖庫文件有關(guān)的元件信息以及所有用于PCB文件設(shè)計(jì)的元件封裝和PCB信息,構(gòu)成了含有元件原理圖模型、封裝模型以及其他元件信息的集成庫文件。這種集成庫文件完成了絕大多數(shù)元件信息的定義。如果用戶需要在原理圖的基礎(chǔ)上生成相應(yīng)的PCB文件,只需在繪制原理圖的過程中,在放置原理圖元件時(shí)選擇相應(yīng)的元件封裝,在創(chuàng)建PCB文件時(shí),不需要在添加相應(yīng)的封裝庫文件,這種庫模型的處理方式在很大程度上減少了用戶的工作量,同時(shí)也在很大程度上降低了封裝錯(cuò)誤出現(xiàn)的概率。
盡管Protel DXP 2004的自帶庫里的元件已經(jīng)相當(dāng)豐富,但隨著現(xiàn)代電子技術(shù)的快速發(fā)展,在實(shí)際使用中可能依然不能滿足設(shè)計(jì)人員的需要。為此,用戶需要創(chuàng)建自己的集成元件庫。下面,我將介紹三種創(chuàng)建集成元件庫的方法:
1 將Protel 99SE中*.ddb形式的元件庫轉(zhuǎn)換成集成元件庫
假設(shè)在CAD文件夾內(nèi)有一名為CAD.ddb的元件庫,里面包含一個(gè)名為ZAQ.lib的原理圖元件庫,現(xiàn)要將它轉(zhuǎn)換成集成元件庫,操作步驟如下:
1)首先在Protel 99SE中打開CAD.ddb設(shè)計(jì)數(shù)據(jù)庫,找到其中的原理圖元件庫ZAQ.lib,然后選中此原理圖元件庫;
2)執(zhí)行菜單命令“文件-Export…導(dǎo)出”,打開“Export document”對話框,選擇將ZAQ.lib保存在CAD文件夾內(nèi),按“保存”按鈕進(jìn)行保存。這時(shí)可在CAD文件夾內(nèi)找到名為ZAQ.lib的元件庫。
3)由于ZAQ.lib內(nèi)所有元件的所對應(yīng)的元件封裝均可在“Design Explorer 99SE\Library\Pcb\Generic Footprints\Advpcb.ddb”設(shè)計(jì)數(shù)據(jù)庫中找到,故需按照上述方法將“Advpcb.ddb”內(nèi)的PCB Footprint.lib導(dǎo)出來,同樣保存在CAD文件夾內(nèi)。
4)退出Protel 99SE。
5)啟動Protel DXP 2004。在Protel DXP 2004主控環(huán)境下打開ZAQ.lib文件,此時(shí)項(xiàng)目管理面板如圖1所示,然后執(zhí)行菜單命令“文件-另存為”,打開“另存為”對話框,將ZAQ.lib另存為ZAQ.Schlib文件;此時(shí)項(xiàng)目管理面板如圖2所示。
6)然后再執(zhí)行菜單命令“文件-打開”,在CAD文件夾內(nèi)打開PCB Footprints.lib文件,此時(shí)項(xiàng)目管理面板如圖3所示,然后執(zhí)行菜單命令“文件-另存為”,打開“另存為”對話框,將PCB Footprints.lib另存為PCB Footprints.PCBLIB文件;此時(shí)項(xiàng)目管理管理面板如圖4所示。
7)單擊菜單命令“文件-全部保存”,保存所有編輯操作。然后鼠標(biāo)指向項(xiàng)目管理面板中“Free Documents”按下鼠標(biāo)右鍵,在彈出快捷菜單中單擊“關(guān)閉項(xiàng)目中文件”命令,關(guān)閉兩個(gè)文件“ZAQ.Schlib”和“Footprints.PCBLIB”。
8)在Protel DXP 2004主控工作環(huán)境下單擊菜單命令“文件-創(chuàng)建-項(xiàng)目-集成元件庫”,新建一個(gè)集成庫項(xiàng)目文件;
9)單擊菜單命令“文件-保存項(xiàng)目”,打開保存文件對話框,選擇文件保存路徑,并在“文件名”文本框內(nèi)輸入文件名“ZAQ”,單擊按鈕
10)單擊菜單命令“項(xiàng)目管理-追加已有文件到項(xiàng)目中”,打開“choose documents to Add to Project[ZAQ.LIBPKG]項(xiàng)目中”對話框,在查找范圍中選擇打開“CAD”文件夾,然后在文件類型中選擇“All files(*.*),”,顯示所示文件,利用鍵盤上的“Ctrl”和鼠標(biāo)同時(shí)選中“ZAQ.SchLib” 和“Footprints.PCBLIB”兩個(gè)文件,如圖6所示,單擊按鈕
11)為了保證在ZAQ.SchLib中每一個(gè)原理圖元件所對應(yīng)的元件封裝的正確性,故應(yīng)先利用“原理圖庫管理面板”對原理圖元件庫中的每一個(gè)元件所對應(yīng)的元件封裝進(jìn)行檢查,如發(fā)現(xiàn)哪一個(gè)原理圖元件所對應(yīng)的元件封裝有錯(cuò)或沒有元件封裝,需利用“原理圖庫管理面板”對它進(jìn)行編輯或添加,直到確認(rèn)所有的元件所對應(yīng)的元件封裝都完整無誤為止。
12)單擊菜單命令“項(xiàng)目管理-Compile Integrated Library ZAQ.LIBPKG”,執(zhí)行集成庫項(xiàng)目文件的編譯操作。操作結(jié)束后,系統(tǒng)將在“CAD” 文件夾內(nèi)自動生成一個(gè)名為“Project Outputs for ZAQ”的文件夾。在該文件夾內(nèi),系統(tǒng)自動創(chuàng)建一個(gè)名為“ZAQ.IntLib”的集成庫文件,這個(gè)文件就是我們所創(chuàng)建的集成元件庫。
13)單擊菜單命令“文件-全部保存”保存所有編輯操作,完成此集成庫文件的創(chuàng)建。
需要注意的是:當(dāng)你執(zhí)行集成庫項(xiàng)目文件的編譯操作后,系統(tǒng)會自動彈出“Message”提示框,讀者可根據(jù)“Message”中的錯(cuò)誤或警告提示來判斷哪些元件不能生成集成元件,并且問題出在哪里,因?yàn)樵赑rotel DXP 2004中集成元件庫中的元件是不能直接修改的,因此讀者必須在原理圖庫編輯器中打開原理圖庫對此元件進(jìn)行編輯,保存,再執(zhí)行集成庫項(xiàng)目文件的編譯操作,直到“Message”提示框中無錯(cuò)誤的提示。
2 創(chuàng)建自己的集成元件庫
要創(chuàng)建集成元件庫,首先要準(zhǔn)備好所要用到的原理圖元件庫和元件封裝庫,同時(shí)原理圖元件庫中每一個(gè)原理圖元件都要選擇好相應(yīng)的元件封裝,且這些元件封裝全部保存在同一個(gè)元件封裝庫中,在下面的例子中,為了操作方便,我將所用到的原理圖元件庫文件“我的原理圖元件.SchLib”和所用的元件封裝庫文件“我的元件封裝庫文件”全部保存在同一個(gè)文件夾“我的集成元件庫”文件夾中。然后再按以下步驟操作:
1)在Protel DXP 2004主控工作環(huán)境下單擊菜單命令“文件-創(chuàng)建-項(xiàng)目-集成元件庫”,新建一個(gè)集成庫項(xiàng)目文件;
2)單擊菜單命令“文件-保存項(xiàng)目”,打開保存文件對話框,在選擇文件保存路徑時(shí)將項(xiàng)目文件保存在“我的集成元件庫”文件夾中,并在“文件名”文本框內(nèi)輸入文件名“我的集成元件庫”,單擊按鈕
3)單擊菜單命令“項(xiàng)目管理-追加已有文件到項(xiàng)目中”,打開“choose documents to Add to Project[我的集成元件庫.LIBPKG]項(xiàng)目中”對話框,在查找范圍中選擇打開“我的集成元件庫”文件夾,然后在文件類型中選擇“All files(*.*),”,顯示所示文件,再利用鍵盤上的“Ctrl”和鼠標(biāo)同時(shí)選中“我的原理圖元件.SchLib”和“我的元件封裝庫文件PCBLib”兩個(gè)文件,如圖9所示,再單擊按鈕
4)單擊菜單命令“項(xiàng)目管理-Compile Integrated Library 我的集成元件庫.LIBPKG”,執(zhí)行集成庫項(xiàng)目文件的編譯操作。操作結(jié)束后,系統(tǒng)將在“我的集成元件庫”文件夾內(nèi)自動生成一個(gè)名為“Project Outputs for 我的集成元件庫”的文件夾。在該文件夾內(nèi),系統(tǒng)自動創(chuàng)建一個(gè)名為“我的集成元件庫.IntLib”的集成庫文件,這個(gè)文件就是我們所創(chuàng)建的集成元件庫。
5)單擊菜單命令“文件-全部保存”保存所有編輯操作,完成此集成庫文件的創(chuàng)建。
3 從Protel DXP 2004的PCB項(xiàng)目文件中創(chuàng)建集成元件庫
假設(shè)有一名為CADE2的文件夾,文件夾內(nèi)包含一個(gè)PCB項(xiàng)目文件LRQ.PrjPCB和一個(gè)原理圖文件sheet1.SchDoc以及根據(jù)此原理圖制作的PCB文件PCB1.PcbDoc?,F(xiàn)根據(jù)此項(xiàng)目文件中元件創(chuàng)建一個(gè)集成元件庫,操作步驟如下:
1)啟動Protel DXP 2004后,在Protel DXP 2004主控工作環(huán)境下打開PCB項(xiàng)目文件LRQ.PrjBCB,此時(shí)項(xiàng)目管理面板內(nèi)容如圖11所示。
3)打開“CADE2”文件夾,可看到“LRQ.IntLib”集成元件庫。
通過以上三種方法,用戶可創(chuàng)建自己所需的集成元件庫,為設(shè)計(jì)PCB的設(shè)計(jì)帶來便利。
參考文獻(xiàn):
[1]雪茗齋電腦教育研究室,楊宗德.Protel DXP電路設(shè)計(jì)制版100例[M]. 北京:人民郵電出版社,2005.
[2]王浩全,傅英明,洪華,龍懷冰.Protel DXP電路設(shè)計(jì)與制版實(shí)用教程[M]. 北京:人民郵電出版社,2005.