添加電路仿真模型
電路仿真用的SPICE 模型文件(.ckt and .mdl)存放在AltiumLibrary路徑里的集成庫文件中。如果你希望在你的設計上進行電路仿真分析,你就需要加入這些模型。
如果你要將這些仿真模型用到你的庫元件中,建議你打開包含了這些模型的集成庫文件(選擇File?Open 命令,然后確認你希望提取出這個源庫)。將所需的文件從輸出文件夾(output folder 在你打開集成庫時生成)拷貝到包含你源庫的文件夾。
1. 在元件屬性對話框中,點擊模型列表項的Add 按鈕,彈出“Add New Model”對話框。在模型類型下拉列表中選擇“Simulation”項,點擊“OK”,彈出仿真模型-通常編輯對話框(SIM Model-General/Generic Editor)。
2. 就我們這個例子來說,選擇模型類型下拉列表中的“Transistor”選項。“Sim Model-Transistor/BJT”對話框彈出。
3. 確定BJT 被選中作為模型的子類型。輸入一個合法的模型名字,例如:NPN,然后一個描述,例如:NPN BJT。點擊OK 回到元件屬性對話框,可以看到NPN 模型已經被加到模型列表中。
加入信號完整性分析模型
信號完整性分析模型中使用引腳模型比元件模型更好。配置一個元件的信號完整性分析,你可以設置用于默認引腳模型的類型和技術選項,或者導入一個IBIS 模型。
1. 要加入一個信號完整性模型,在元件屬性對話框中,點擊模型列表項的Add 按鈕,彈出“Add New Model”對話框。
2. 在模型類型下拉列表中選擇“Signal Integrity”項,點擊“OK”,彈出信號完整性模型對話框。
3. 如果你希望導入一個IBIS 文件,點擊“Import IBIS”按鈕然后定位到所需的.ibs 文件。然而在本例中,輸入模型的名字和描述“NPN”然后選擇一個BJT 類型。點擊OK 返回到元件屬性對話框,看到模型已經被添加得到模型列表中。參閱PROTEL DXP 信號完整性指南可以得到關于添加及編輯信號完整性模型的更多信息。
添加元件參數
參數的意義在于定義更多的有關于元件的附近信息。諸如定義元件廠商或日期的數據字符串都可以被添加到文件中。一個字串參數也可以作為元件的值在應用時被添加,例如:100K 的電阻。
參數被設置為當在原理圖上擺放一個器件時作為特殊字串顯示。可以設置其他參數作為仿真需要的值或在原理圖編輯器中建立PCB 規則。添加一個原理圖元件參數的步驟:
1. 在原理圖屬性對話框的參數列表欄中點擊“Add”按鈕彈出參數屬性對話框。
2. 輸入參數名及參數值。如果你要用到文本串以及參數的值,確信參數類型被選擇為“String”,如果你希望在原理圖中放置元件時顯示參數的值,確認“Visible”框被勾選。點擊OK。參數已經被添加到元件屬性對話框的參數列表中。
間接字符串
舉例來說,用間接字符串,你可以為元件設置一個參數項,當擺放元件時這個參數可以顯示在原理圖上,也可以在PROTEL DXP 進行電路仿真時使用。所有添加的元件參數都可以作為間接字符串。當參數作為間接字符串時,參數名前面有一個“=”號作為前綴。
值參數
一個值參數可以作為元件的普通信息,但是在分立式器件,如電阻和電容,將值參數用于仿真。
我們可以設置元件注釋讀取作為間接字符串加入的參數的值,注釋信息會被繪制到PCB 編輯器中。相對于兩次輸入這個值來說(就是說在參數命名中輸入一次然后在注釋項中再輸入一次),PROTEL DXP 支持利用間接參數用參數的值替代注釋項中的內容。
1. 在元件屬性對話框的參數列表中點擊“Add”彈出參數屬性對話框。
2. 輸入名字Value 以及參數值100K。當這個器件放置在原理圖中,運行原理圖仿真時會用到這個值。確定參數類型被定為“String”且值的“Visible”框被勾選。設置字體,顏色以及方向選項然后點擊OK 將新的參數加入到元件屬性對話框的元件列表中。
3. 在元件屬性對話框的屬性欄中,點擊注釋欄,在下拉框中選擇“=Value”選項,關掉可視屬性。
4. 用File?Save 命令存儲元件的圖紙及屬性。
5. 當你在原理圖編輯器中查看特殊字符串時,確定屬性對話框圖形編輯標簽下的轉換特殊字符選項(Convert Special Strings)被使能。如果當從原理圖轉換到PCB 文檔時注釋不顯示,確認是否封裝器件對話框中的注釋沒有被隱藏。
創建一個新的含有多個部件的原理圖元件
在下一部分的指南中,我們要創建一個新的包含四個部件的元件,兩輸入與門,命名為74F08SJX。我們也要利用一個IEEE 標準符號為例子創建一個可替換的外觀模式。
1. 在原理圖庫編輯器中執行Tools?New Component 命令。新元件名對話框彈出。
2. 輸入新元件的名字,例如:74F08SJX,點擊OK。新的元件名字出現在原理圖庫面板的元件列表中同時一個新的元件圖紙打開,一條十字線穿過圖紙原點。
3. 現在我們創建元件的第一個部件,包括它自己的引腳,在后面會逐條詳細敘述。在本例中第一個部件將會作為其他部件的基礎除了引腳編號會有所變化。
創建元件外形
這個元件的外形由多條線段和一個圓弧構成。確定元件圖紙的原點在工作區的中心。同時也確定柵格可視。
畫線
1. 執行Place?Line 命令或者點擊Place Line 工具條按鈕。指針變為十字狀,現在你進入了多重布線模式。
2. 按下TAB 鍵設置線屬性。在線型對話框中設置線寬為“Small”。
3. 在起點坐標25,-5 處鼠標左擊或按下ENTER 鍵。檢查設計瀏覽器左下角的X,Y 軸聯合坐標狀態條。移動鼠標單擊鼠標左鍵定義線段頂點(0,-5;0,-35;25,-35)。
4. 完成畫線后,鼠標右擊或按下ESC 按鈕。再次右擊鼠標或按下ESC 按鈕退出走線模式。存儲元件。
畫一個圓弧
畫一個圓弧有四個步驟,設置圓弧的中心,半徑,起點和終點。可以用按下Enter 鍵來代替鼠標左擊完成圓弧。
1. 執行Place?Arc 命令。之前最后一次畫的圓弧出現在指針上,現在你處于圓弧擺放模式。
2. 按下TAB 鍵設置圓弧屬性。圓弧對話框彈出。設置半徑為15miles 及線寬為Small。
3. 移動鼠標定位到圓弧的圓心(25,-20),鼠標左擊。指針跳轉到我們先前已經在圓弧對話框中設置的當前默認半徑上。
4. 左擊設置好半徑。指針跳轉到圓弧的起始點。
5. 移動指針定位到起點,左擊錨定起點。指針這時跳轉到圓弧終點。移動指針定位到終點,左擊錨定終點完成這個圓弧。
6. 右擊鼠標或者按下ESC 鍵,退出圓弧擺放模式。
添加引腳
用這個指南前面說到的給原理圖元件添加引腳的技術給第一個部件添加引腳。引腳1 和2 是輸入特性,引腳3 是輸出特性。電源引腳是隱藏引腳,也就是說GND(第七腳)和VCC(第十四腳)是隱藏引腳。它們要支持所有的部件所以只要將它們作為部件0 設置一次就可以了。將部件0 簡單的擺放為元件中的所有部件公用的引腳,當元件放置到原理圖中時該部件中的這類引腳會被加到其他部件中。在這些電源引腳屬性對話框的屬性標簽下,確認他們在部件編號欄中被設置為部件0,其電氣類型設置為“Power”,隱藏復選框被選中而且引腳連接到正確的網絡名,例如VCC(第十四腳)連接到“Connect To field”中輸入的VCC。
創建一個新的部件
1. 執行命令Edit?Select?All,將元件全部選中。
2. 執行編輯拷貝命令。指針會變成十字狀。點擊原點或者元件的左上角確定拷貝的參考點(當你粘貼時指針會抓住這個點)拷貝選中對象到粘貼板上。
3. 執行Tools?New Part 命令。一個新的空白元件圖紙被打開。如果你點開原理圖庫面板中元件列表里元件名字旁邊的“+”號可以看到,原理圖庫面板中的部件計數器會更新元件使其擁有Part A 和Part B 兩個部件。
4. 執行編輯粘貼命令。指針上出現一個元件部件外形以參考點為參考附在指針上。移動被拷貝的部件直到它定位到和源部件相同的位置。點擊左擊粘貼這個部件
5. 雙擊新部件的每一個引腳,在引腳屬性對話框中修改引腳名字和編號以更新新部件的引腳信息。
6. 重復上面第三到第五步創建剩下的兩個部件。存儲庫。
創建部件的另一個可視模型
你可以同時對一個部件加入255 種可視模型。這些可視模型可以包含任何不同的元件圖形表達方式,如DeMorgan 或IEEE 符號。IEEE 符號庫在原理圖庫IEEE 工具條中。
如果添加了任何同時存在的可視模型,這些模型可以通過選擇原理圖庫編輯器中的“Mode”按鈕中的下拉框里選擇另外的外形選項來顯示。當已經將這個器件放置在原理圖中時,通過元件屬性對話框中圖形欄的下拉框選擇元件的可視模型。
當被編輯元件部件出現在原理圖庫編輯器的設計窗口時,按下面步驟可以添加新的原理圖部件可視模型:
1. 執行Tools?Mode?Add 命令。一個用于畫新模型的空白圖紙彈出。
2. 為我們已經建好的且存儲的庫放置一個可行的IEEE 符號。
設置元件的屬性
1. 在原理圖庫面板中元件列表里選中這個元件然后點擊Edit 按鈕設置元件屬性。在元件屬性對話框中填入定義的默認元件標識符如U?,元件描述如Quad 2-Input AND Gate,然后在模型列表中添加封裝模型DIP14。在接下來的指南中我們將用PCB 元件向導建立一個DIP14 的封裝。
2. 存儲這個元件到庫中。
從其它庫中添加元件
你可以將其它打開的原理圖庫中的元件加入到你自己的原理圖庫中然后按編輯其屬性。如果元件時一個集成庫的一部分,你需要打開這個.IntLib 然后選擇yes 提出源庫。然后從項目面板中打開產生的庫。
1. 在原理圖庫面板中的元件列表里選擇你希望拷貝的元件,它將顯示在設計窗口中。
2. 執行Tools?Copy Component 命令將元件從當前庫拷貝到另外一個打開的庫文件中。目標庫對話框彈出并列出所有當前打開的庫文件。
3. 選擇你希望的拷貝文件的目標庫。點擊OK,一個元件的拷貝將放置到目標庫中,如果需要的話,你可以在這里編輯它。
拷貝多個元件
使用原理圖庫面板你可以拷貝一個或多個庫元件在一個庫里或者拷貝到其它打開的原理圖庫中。
1. 用典型的Windows 選擇方法在原理圖庫面板中的元件列表里可以選擇一個或多個元件。然后右擊選擇Copy。
2. 切換到目標庫,在原理圖庫面板的元件列表右擊鼠標,選擇Paste 將元件添加到列表中。
使用原理圖庫報告檢查元件
在原理圖庫打開的時候有三個報告可以產生用以檢查新的元件是否被正確建立。所有的報告使用ASCII 文本格式。在產生報告時確信庫文件已經存儲。關閉報告文件返回到原理圖庫編輯器。
元件報告
建立一個顯示當前元件所有可用信息列表的報告:
1. 執行Reports?Component 命令。
2. 名為“libraryname.cmp”的報告文件顯示在文本編輯器中,報告包括元件中的部件編號以及部件相關引腳的的詳細信息。
庫報告
建立一個顯示庫中器件及器件描述的報告:
1. 執行Reports?Library 命令。
2. 名為libraryname.rep 的報告顯示在文本編輯器中。
元件規則檢查器
元件規則檢查器檢查測試如重復的引腳及缺少的引腳。
1. 執行Reports?Component Rule Check 命令。彈出庫元件規則檢查對話框。
2. 設置你希望檢查的屬性特征。點擊OK。名為libraryname.err 的文件顯示在文本編輯器,顯示出任何與規則檢查沖突的元件。
3. 根據建議對庫作必要的修改,再執行該報告。