介紹了使用PROTEL DXP 的庫(kù)編輯器創(chuàng)建原理圖器件和PCB 封裝。這個(gè)指南假設(shè)你能理解如何在原理圖及PCB 環(huán)境中工作并且具有擺放及編輯器件的能力。你可以在AltiumExamples utorials 路徑中找到指南中的例子中使用到的器件及庫(kù)。
在指南中,我們將要介紹到以下的主題:
創(chuàng)建一個(gè)新的庫(kù)
創(chuàng)建含有一個(gè)部件及多個(gè)部件的原理圖元件
用原理圖庫(kù)編輯器報(bào)告檢查器件
創(chuàng)建原理圖元件
PROTEL DXP 中提供的原理圖庫(kù)編輯器可以用來(lái)創(chuàng)建,修改原理圖元件以及管理元件庫(kù)。這個(gè)編輯器與原理圖編輯器類似,使用同樣的圖形對(duì)象,比原理圖編輯器多了引腳擺放工具。原理圖元件可以由一個(gè)獨(dú)立的部分或者幾個(gè)同時(shí)裝入一個(gè)指定PCB 封裝的部分組成,這些封裝存儲(chǔ)在PCB 庫(kù)或者集成庫(kù)中。可以使用原理圖庫(kù)中的拷貝及粘貼功能在一個(gè)打開(kāi)的原理圖庫(kù)中創(chuàng)建新的元件,也可以用編輯器中的畫(huà)圖工具。
原理圖庫(kù)
原理圖庫(kù)作為重要的部分被包含在存儲(chǔ)于AltiumLibrary 文件夾中的集成庫(kù)內(nèi)。要在集成庫(kù)外創(chuàng)建原理圖庫(kù),打開(kāi)這個(gè)集成庫(kù),選擇“YES”釋放出源庫(kù),接下來(lái)就可以進(jìn)行編輯。要了解更多的集成庫(kù)信息,參閱集成庫(kù)指南。你也可以從一個(gè)打開(kāi)的項(xiàng)目中的原理圖文件創(chuàng)建所有用到的元件的庫(kù),使用Design?Make Project Library 命令。
創(chuàng)建新的原理圖庫(kù)
在我們開(kāi)始創(chuàng)建新的元件前,先生成一個(gè)新的原理圖庫(kù)以用來(lái)存放元件。通過(guò)以下的步驟來(lái)完成建立一個(gè)新的原理圖庫(kù)。
1. 選擇File?New?Schematic Library 命令。一個(gè)新的被命名為Schlib1.SchLib 的原理圖庫(kù)被創(chuàng)建,一個(gè)空的圖紙?jiān)谠O(shè)計(jì)窗口中打開(kāi),新的元件命名為Component_1。
2. 選擇File?Save As 命令,將庫(kù)文件更名為SchematicComponents.SchLib,打開(kāi)將要存儲(chǔ)庫(kù)的文件夾,將文件更名為以“.SchLib”為擴(kuò)展名的文件然后存儲(chǔ)。
3. 點(diǎn)擊庫(kù)編輯標(biāo)簽打開(kāi)原理圖庫(kù)面板。
創(chuàng)建新的原理圖元件
要在一個(gè)打開(kāi)的庫(kù)中創(chuàng)建新的原理圖元件,你通常要選擇Tools?New Component 命令,但是因?yàn)橐粋€(gè)新的庫(kù)都會(huì)帶有一個(gè)空的元件圖紙,我們只需簡(jiǎn)單的將Component_1 更名然后開(kāi)始創(chuàng)建我們的第一個(gè)元件,一個(gè)NPN 型三極管。
1. 在原理圖庫(kù)面板列表中選中Componet_1,選擇Tools?Rename Component命令。在New Component Name 對(duì)話框中輸入新的可以唯一確定元件的名字,例如:TRANSISTOR NPN。
2. 如果需要的話,使用Edit.Jump.Origin 命令將圖紙?jiān)c(diǎn)調(diào)整到設(shè)計(jì)窗口的中心。快捷鍵“J,O”。檢查屏幕左下角的狀態(tài)線以確定你定位到了原點(diǎn)。Altium 公司提供的元件均創(chuàng)建于由穿過(guò)圖紙中心的十字線標(biāo)注的點(diǎn)旁。元件的參考點(diǎn)是在你擺放元件時(shí)你所抓取的點(diǎn)。對(duì)于一個(gè)原理圖元件來(lái)說(shuō),參考點(diǎn)是最靠近原點(diǎn)的電氣連接點(diǎn)(熱點(diǎn)),通常就是最靠近的引腳的電氣連接末端。
3. 在庫(kù)編輯器工作對(duì)話框中將捕捉柵格設(shè)為1,可視柵格設(shè)為10,選擇Tools.Document Option 命令來(lái)打開(kāi)這個(gè)對(duì)話框。點(diǎn)擊“OK”按鈕,接受其他的默認(rèn)設(shè)置。如果看不到柵格,按下Page Up 鍵可以顯示柵格。
4. 如例子中的NPN 三極管,我們首先要定義它的元件實(shí)體。選擇Place?Line 命令(快捷鍵 P,L)或者點(diǎn)擊Place Line 工具條按鈕。按下TAB 鍵,彈出“PolyLine”對(duì)話框,在框中設(shè)置線屬性然后點(diǎn)擊“OK”。點(diǎn)擊鼠標(biāo)左鍵從坐標(biāo)0,-1 開(kāi)始到坐標(biāo)0,-19 結(jié)束畫(huà)一條垂直的線。點(diǎn)擊鼠標(biāo)右鍵完成這條線的擺放?,F(xiàn)在畫(huà)坐標(biāo)從0,-7 到10,0,以及從0,-13 到10,-20 的其他兩條線,使用Shift+SPACEBAR 組合鍵可以將線調(diào)整到任意角度。單擊右鍵或者按下ESC 按鈕退出擺線模式。
5. 箭頭是一個(gè)封閉的多邊形。選擇Place?Polygon 命令(快捷鍵P,Y)或者點(diǎn)擊Place Polygon 工具條按鈕。按下TAB 鍵在彈出的多邊形對(duì)話框中設(shè)置多邊形屬性然后點(diǎn)擊OK。在箭頭位置點(diǎn)擊從三角形定點(diǎn)開(kāi)始畫(huà)三角形然后單擊右鍵結(jié)束。單擊右鍵或者按下ESC 按鈕退出擺放多邊形模式。
6. 保存元件(快捷鍵Ctrl+S)。
給原理圖元件添加引腳
元件引腳賦予元件電氣屬性并且定義元件連接點(diǎn)。引腳同樣擁有圖形屬性。在原理圖編輯器中為元件擺放引腳:
1. 選擇Place?Pins 命令(快捷鍵P,P)或者點(diǎn)擊Place Pins 工具條按鈕。引腳出現(xiàn)在指針上且隨指針移動(dòng),與指針相連一端是與元件實(shí)體相接的非電氣結(jié)束端。
2. 擺放過(guò)程中,放置引腳前,按下TAB 鍵編輯引腳屬性。引腳屬性對(duì)話框彈出。如果你在放置引腳前定義引腳屬性,你定義的設(shè)置將會(huì)成為默認(rèn)值,引腳編號(hào)以及那些以數(shù)字方式命名的引腳名在你放置下一個(gè)引腳時(shí)會(huì)自動(dòng)加一。
3. 在引腳屬性對(duì)話框中,在顯示名字欄輸入引腳的名字,在標(biāo)識(shí)符欄輸入唯一可以確定的引腳編號(hào)。如果你希望當(dāng)你在原理圖圖紙上放置元件時(shí)引腳名及編號(hào)可見(jiàn),點(diǎn)開(kāi)Visible 復(fù)選框。
4. 在電氣類型下拉框中選擇選項(xiàng)來(lái)設(shè)置引腳電氣連接的電氣類型。當(dāng)編譯項(xiàng)目進(jìn)行電氣規(guī)則檢查時(shí)以及分析一個(gè)原理圖文件檢查器電氣配線錯(cuò)誤時(shí)會(huì)用到這個(gè)引腳電氣類型。在這個(gè)元件例子中,所有的引腳都是“Passive”電氣類型。
5. 在長(zhǎng)度欄中設(shè)置引腳的長(zhǎng)度,單位是“百分之幾英寸”。這個(gè)元件中所有的引腳長(zhǎng)度均設(shè)為20,然后點(diǎn)擊“OK”。
6. 當(dāng)引腳出現(xiàn)在指針上時(shí),按下空格鍵可以以90 度為增量旋轉(zhuǎn)調(diào)整引腳。記住,引腳上只有一端是電氣連接點(diǎn),你必須將這一端放置在元件實(shí)體外。非電氣端有一個(gè)引腳名字靠著它。
7. 繼續(xù)放置這個(gè)元件所需要的其他引腳,并確認(rèn)引腳名,編號(hào),符號(hào)以及電氣類型正確。
8. 現(xiàn)在已經(jīng)完成了元件的繪制,然后選擇File?Save 命令存儲(chǔ)(快捷鍵Ctrl+S)。
添加引腳注意事項(xiàng)
要在放置引腳后設(shè)置引腳屬性,只需雙擊這個(gè)引腳或者在原理圖庫(kù)面板里的引腳列表中雙擊引腳。
在字母后加反斜杠()可以定義讓引腳中名字的字母上面加線,例如:MCLR/VPP 會(huì)顯示為
如果你希望隱藏器件中的電源和地引腳,點(diǎn)開(kāi)“Hide”復(fù)選框。當(dāng)這些引腳被隱藏時(shí),這些引腳會(huì)被自動(dòng)的連接到圖中被定義的電源和地。例如:當(dāng)元件擺放到圖中時(shí),VCC 腳會(huì)被連接到VCC 網(wǎng)絡(luò)。
要查看隱藏的引腳,選擇View?Show Hidden Pins 命令(快捷鍵V,H)。所有被隱藏的引腳會(huì)在設(shè)計(jì)窗口中顯示。引腳的顯示名字和默認(rèn)標(biāo)識(shí)符也會(huì)顯示。
可以在元件引腳編輯對(duì)話框中編輯引腳屬性,而不用通過(guò)每一個(gè)引腳相應(yīng)的引腳屬性對(duì)話框。點(diǎn)擊元件屬性對(duì)話框中的“Edit Pins”按鈕彈出元件引腳編輯對(duì)話框。
對(duì)于一個(gè)多部分的元件,被選擇部件相應(yīng)的引腳會(huì)在元件引腳編輯對(duì)話框中以白色為背景高亮顯示。其他部件相應(yīng)的引腳會(huì)變灰。然而,你仍然可以編輯這些沒(méi)有選中的引腳。選擇一個(gè)引腳然后點(diǎn)擊Edit 按鈕彈出這個(gè)引腳的屬性對(duì)話框。
設(shè)置原理圖元件屬性
每一個(gè)元件都有相對(duì)應(yīng)的屬性,例如默認(rèn)的標(biāo)識(shí)符,PCB 封裝和/或其他的模型以及參數(shù)。當(dāng)從原理圖中編輯元件屬性時(shí)你也可以設(shè)置不同的部件域和庫(kù)域。設(shè)置元件屬性步驟:
1. 從原理圖庫(kù)面板里元件列表中選擇元件然后點(diǎn)擊Edit 按鈕。庫(kù)元件屬性對(duì)話框就會(huì)彈出。
2. 輸入默認(rèn)的標(biāo)識(shí)符,例如:Q?以及當(dāng)元件放置到原理圖時(shí)顯示的注釋,例如:NPN。問(wèn)號(hào)使得元件放置時(shí)標(biāo)識(shí)符數(shù)字以自動(dòng)增量改變,例如:Q1,Q2。確定可視選項(xiàng)被選中。
3. 在我們添加模型或其他參數(shù)時(shí),讓其他選項(xiàng)欄保持他們的默認(rèn)值。
向原理圖元件添加模型
你可以向原理圖元件添加任意數(shù)量的PCB 封裝,同樣也可以添加用于仿真及型號(hào)完整性分析的模型。這樣當(dāng)你在原理圖中擺放元件時(shí)可以從元件屬性對(duì)話框中選擇合適的模型。
有幾種不同的向元件添加模型的方式。你也許會(huì)從網(wǎng)上下載一個(gè)廠家的模型文件或者從已經(jīng)存在的Altium 庫(kù)中添加模型。PCB 封裝模型存放在AltiumLibraryPcb 路徑里的PCB 庫(kù)文件(.pcblib files)中。電路仿真用的SPICE 模型文件(.ckt and .mdl)存放在AltiumLibrary 路徑里的集成庫(kù)文件中。
查找定位模型文件
當(dāng)我們?cè)谠韴D庫(kù)編輯器中添加模型時(shí),模型與元件的連接信息通過(guò)下面的正確方法搜索定位:
1. 首先搜索當(dāng)前集成庫(kù)項(xiàng)目中的庫(kù)。
2. 接下來(lái)會(huì)搜索當(dāng)前已加載的庫(kù)列表中可視的PCB 庫(kù)(而不是集成庫(kù))。注意庫(kù)列表可以定制排列順序。
3. 最后,任何存在于項(xiàng)目搜索路徑下的模型庫(kù)都會(huì)被搜索。這個(gè)路徑可以在項(xiàng)目選項(xiàng)對(duì)話框中定義(Project?Project Options)。注意這個(gè)路徑下的庫(kù)不會(huì)被檢索以定位模型,然而,當(dāng)我們搜索模型時(shí)編譯器會(huì)包含這些庫(kù)。
要想知道更多的關(guān)于在原理圖庫(kù)編輯器以及原理圖編輯器中搜索模型的方法的更多信息,請(qǐng)參閱論文《元件,模型和庫(kù)概念》。
在本指南中,我們將使用第一種將元件與模型連接的方法。也就是說(shuō),在將庫(kù)項(xiàng)目編譯成一個(gè)集成庫(kù)前,將必需的模型文件加入到庫(kù)項(xiàng)目中,并將其與原理圖庫(kù)關(guān)聯(lián)起來(lái)。
向原理圖元件添加PCB 封裝模型
首先,我們要添加一個(gè)當(dāng)原理圖同步到PCB 文檔時(shí)用到的封裝。我們?cè)O(shè)計(jì)的元件用到的封裝被命名為BCY-W3。注意,在原理圖庫(kù)編輯器中,當(dāng)我們將一個(gè)PCB 封裝模型關(guān)聯(lián)到一個(gè)原理圖元件時(shí),這個(gè)模型必須存在于一個(gè)PCB 庫(kù)中,而不是一個(gè)集成庫(kù)中。
1. 在元件屬性對(duì)話框中,點(diǎn)擊模型列表項(xiàng)的Add 按鈕,彈出“Add New Model”對(duì)話框。
2. 在模型類型下拉列表中選擇“Footprint”項(xiàng),點(diǎn)擊“OK”,彈出PCB模型對(duì)話框。
3. 在彈出的對(duì)話框中點(diǎn)擊檢索瀏覽按鈕以找到已經(jīng)存在的模型(或者簡(jiǎn)單的寫(xiě)入模型的名字,稍后你將在PCB 庫(kù)編輯器中創(chuàng)建這個(gè)模型)。
4. 在查閱庫(kù)對(duì)話框中,點(diǎn)擊“Find”,彈出搜索庫(kù)對(duì)話框。
5. 選擇查看“Libraries on Path”,點(diǎn)擊路徑欄旁的“Browse Folder”按鈕定位到AltiumLibraryPcb 路徑下,然后點(diǎn)擊“OK”。
6. 確定搜索庫(kù)對(duì)話框中的“Include Subdirectories”選項(xiàng)被選中。在名字欄,輸入BCY-W3,然后點(diǎn)擊“Search”按鈕。
7. 你可以找到這個(gè)封裝所作的庫(kù)文件“Cylinder with Flat Index.PcbLib”。點(diǎn)擊“Select”按鈕關(guān)閉搜索庫(kù)對(duì)話框,加載這個(gè)庫(kù)在檢索庫(kù)對(duì)話框中選擇BCY-W3。點(diǎn)擊OK 回到PCB 模型對(duì)話框。
8. 點(diǎn)擊OK 向元件加入這個(gè)模型。模型的名字列在元件屬性對(duì)話框的模型列表中。