1-1 認識 PSpice A/D SPICE 的源起 SPICE 的全名為「特別為積體電路模擬的程式」(Simulation Program with Integrated Circuit Emphasis),由此全名我們便可以清楚地了解到:SPICE 這套程式原先發展的目的是為了模擬電子系統中日益重要的積體電路。
PSpice A/D 的家族成員 OrCAD Capture: 相當於一個軟體的「麵包板」,使用者可在此編繪電路圖後再呼叫 PSpice A/D 進行電路模擬與顯示分析結果。
PSpice A/D: 負責執行類比、數位或混合式(Mixed-Mode)電路的模擬,藉由其模擬計算結果提供進一步的觀察與分析。並於模擬結束之後,提供一個相當於軟體「示波器」、「網路分析儀」、「頻譜分析儀」「Curve Tracer」及「邏輯分析儀」(數位電路專用)的波形顯示介面 Probe 視窗。
Stimulus Editor: 相當於一個軟體的「訊號產生器」。 Model Editor: 使用者得以自行建立 PSpice A/D 未提供的元件模擬參數。(試用版僅限於二極體元件) PSpice Advanced Analysis:(選購) PSpice Advanced Analysis Optimizer:(選購)
PSpice A/D 的特色 為目前各同級電路模擬軟體中功能整合性最高者。 加入數位與類比-數位混合電路的模擬。 結合 digital worst-case timing 及自動偵錯的數位電路模擬功能。 階層式電路圖及模擬方式,提供您 Top-Down 及 Bottom-Up 兩大設計方向。 完善的元件庫管理系統。
類比行為模型( Analog Behavioral Model )。 交談式的「軟體訊號產生器」PSpice Stimulus Editor。 功能強大的 Probe 視窗。 高整合性的統計分析。 電路設計最佳化( PSpice Advanced Analysis Optimizer )功能。 整合印刷電路板佈局軟體 OrCAD PCB Editor。
1-2 安裝 PSpice A/D 需要的基本配備如下: Pentium 4 等級以上的主機 512MB 以上的動態記憶體(愈多當然愈好) 1GB(試用版)/ 2GB(專業版)以上的硬碟空間 滑鼠 平行阜(Parallel Port)(連接專業版保護裝置) 一台光碟機
可支援 Windows 2003 Server(32-bit only)、Windows XP Professional、Windows XP Home、Windows Vista、7 Enterprise(32-bit)或 Windows Vista、7 Home Premium 之中文或英文視窗環境(附註) 附註: Windows Vista、7 必須關閉「控制台/使用者帳戶內的 UAC(使用者帳戶控制)項目。 OrCAD Capture不支援Windows NT、Windo OrCAD Capture不支援IPF chip(Intel Itanium 64-bit)。 在Windows Server下,不能以Windows Remote Desktop (遠端桌面連線)的方式執行。
PSpice A/D 試用版的限制 可執行模擬分析的電路不可超過 64個節點(純數位電路不可超過250個節點)或20個電晶體或兩個子電路或65個數位元件或10個傳輸線元件(包括理想與非理想傳輸線)。 符號元件庫檔案(Eval.olb)僅包含39個類比及134個數位元件。 Model Editor 僅可編輯二極體元件模型。 Stimulus Editor 僅可編輯類比的正弦(Sinusoidal)波及週期性的數位時脈(Clock) 訊號。
OrCAD Capture 不可儲存超過60個元件的電路圖檔(. dsn)及超過15個元件的符號元件庫檔案( OrCAD Capture 不可儲存超過60個元件的電路圖檔(*.dsn)及超過15個元件的符號元件庫檔案(*.olb);同時也不能編輯超過14支接腳的元件符號。 OrCAD Capture 僅可編輯 A size 的圖面。 Smoke Analysis 僅限二極體、電晶體、電阻及電容;Optimizer僅限兩個元件值對一項規格做最佳化。
安裝 PSpice A/D 的安裝步驟 1.開機並啟動視窗環境。 2.將光碟放入光碟機中。 3.光碟將會自動執行,並出現如圖1-2.1的安裝主畫面。
4. 點選Product/Demo Installation,此時螢幕上會出現如圓1-2 4.點選Product/Demo Installation,此時螢幕上會出現如圓1-2.2的畫面,請您稍候,等待安裝精靈(Install Shield Wizard)準備就緒。
5.點選圖1-2.3授權同意書中的 I accept the terms of the license agreement ,以便進行後續安裝;如不同意則無法繼續進行安裝。
6. 接下來,系統會建議您關閉目前正在執行的防毒或防火牆軟體,以利安裝步驟的進行(如圖1-2. 4所示)。 7 6.接下來,系統會建議您關閉目前正在執行的防毒或防火牆軟體,以利安裝步驟的進行(如圖1-2.4所示)。 7.如果您是專業版的使用者,在購買OrCAD系列產品後會收到原廠寄來的安裝項目控制檔(Control File) ,此時您就要將儲存該檔案的完整路徑及檔名填入圖1-2.5中的空格。至於試用版並無該檔案,只要直接點選 Next >鍵即可。
8. 在圖1-2. 6對話盒的空格中填入安裝的路徑名稱(系統內定的路徑為C:\OrCAD\OrCAD_16 8.在圖1-2.6對話盒的空格中填入安裝的路徑名稱(系統內定的路徑為C:\OrCAD\OrCAD_16.2),您可依自己的喜好點選 Browse 鍵加以修正。確認無誤後即可點選 Next> 鍵,隨後出現如圖1-2.7的對話盒。
9. 將圖1-2. 7中的 ALL ORCAD16. 2 Products 的選項展開 (如圖1-2 9.將圖1-2.7中的 ALL ORCAD16.2 Products 的選項展開 (如圖1-2.8所示),此列表顯示了完整的 OrCAD 系列產品。以本課程所介紹的 PSpiceA/D 來說,點選 OrCAD_EE_Designer 即包含了 OrCAD Capture 及 PSpiceA/D。在勾選所要安裝的項目後,點選 Next> 鍵 進入圖1-2.9的畫面。
10.在圖1-2.9的空格中填入未來在使用 PSpiceA/D 的過程中,系統內定的專案工作及儲存目錄,如 C:\OrCAD_Data。您仍可自行設定其他的路徑(但目錄名稱中不可包含空格,確認無誤後點選 Next> 鍵進入圖1-2.10的畫面。
11. 圖1-2. 10 提醒您在安裝完畢後,系統將自動在程式集中新增一個OrCAD16 11.圖1-2.10 提醒您在安裝完畢後,系統將自動在程式集中新增一個OrCAD16.2 的資料夾(Program Folder),所有重要的執行檔捷徑都存放於此。除非您想要自行命名,否則只要點選 Next> 鍵即可。 12.圖1-2.11的對話盒告知使用者系統即將安裝的內容,您可直接點選Next鍵 繼續安裝程序。圖1-2.12 即是安裝畫面,您可以隨時點選 Cancel鍵跳離安裝步驟。
13.接下來出現的對話盒(如圖1-2.13所示)要求使用者輸入: License Server 位置的連接埠(Port)號碼及其主機名稱。不過,此設定主要是供專業版的使用者使用,若您用的是試用版,只要依圖1-2.13 填入 5280@testpc 即可。
14.確認無誤後點選 Next> 鍵即可看到圖1-2.14 的畫面,您只要再點選 Finish 鍵即可。
15. 圖1-2. 15及圖1-2. 16的畫面提醒您:安裝程式會將某些特定副檔名的檔案對應「註冊」到特定的執行檔或文書編輯器(如 15.圖1-2.15及圖1-2.16的畫面提醒您:安裝程式會將某些特定副檔名的檔案對應「註冊」到特定的執行檔或文書編輯器(如*.stl對應 Pspice Stimulus Editor、*.sch 對應 OrCAD Capture、*.lib 對應 Pspice Model Editor ...等)。如此一來,日後使用者便可直接在「檔案總管」視窗中兩次點選即可啟動該檔案。
16.主程式安裝完畢後,會出現如圖1-2.17的對話盒。使用者若需要知道 OrCAD 系列產品的最新訊息,可勾選 View Product Notes 選項後再點選 Finish 鍵,即可看到 OrCAD系列產品的 What's New 檔案。否則您只要直接點選Finish鍵即可完成全部的安裝程序。
1-3 使用 PSpice A/D 前的說明事項 PSpice A/D 的基本觀念 OrCAD Capture 包含四個主要視窗: Session Log 子視窗的作用是記錄自開啟 OrCAD Capture 視窗以來所發生的事件(Event)及其對應的狀態或系統回應訊息; Project Manager 的作用在於有系統地列出使用者未來在整個專案進行過程中,
Schematic Page Editor 用以編輯電路圖; Project Manager 的作用在於有系統地列出使用者未來在整個專案進行過程中,所需要的各種檔案資源(包括電路圖、元件庫、電路串接檔及模擬設定檔……等),其中包含兩個頁籤: File tab以樹狀結構搭配資料夾的方式將前述的所有檔案加以整理分類,方便使用者找到對應的檔案, Hierarchy tab則用 Schematic Page Editor 用以編輯電路圖; Part Editor 則用以編輯元件符號外觀及其相關屬性,使用者可在 OrCAD Capture 中同時開啟上述的四個子視窗。 至於其中的詳細功能將分別在第二~七章中介紹。
標題列(Title Bar) 在 Schematic Page Editor 中,此欄包含下列訊息: 在 Part Editor 中,此欄包含下列訊息: 儲存目前所編輯之元件符號的符號元件庫(Symbol Library)檔名。 目前所編輯之元件的符號名稱。
功能欄(Menu Bar) 所有執行指令均由此呼叫,您只要以滑鼠點選(Click)即可。舉例來說,點選 File/Open...表示執行「檔案」功能欄中「開啟舊檔」的指令,各個指令的意義及其應用在以下章節有詳細介紹。
工具列(Toolbars) 為了方便使用者更快捷、順利地使用 OrCAD Capture 中幾個常用的功能,OrCAD Capture 在工具列中提供了所謂的「智慧圖示」使用者介面。使用者不需再到功能欄中尋找所要執行的指令,只要一次點選對應的智慧圖示即可。至於各圖示所代表的功能,請參考附錄E的說明。
狀態列(Status Bar) 線上查詢系統(On-Line Help) 包含下列訊息: 游標(Cursor)所在位置的X座標及Y座標。 目前所檢視之電路圖的縮放比例。 目前被選定之物件(包含元件符號及線段)的數量。 線上查詢系統(On-Line Help) 提供您在對所執行功能有任何疑問的時候一個即時的文字說明,省去一再翻查書本的麻煩。一旦有需要時,只要點選 Help 功能欄或按<F1>鍵即可。
滑鼠(Mouse) 「滑鼠」可說是您在使用 OrCAD Capture 時最常用的工具,是故有必要熟悉其操作法,才得以更「愉快地」使用 OrCAD Capture。我們用下列的表格來說明:
元件符號(Part)的屬性(Property) 「元件符號」是構成電路圖的基本要素。由於不同的元件各有其特殊的性質,而用來描述這些個別特性的,便是所謂的「元件屬性」。以下我們舉出幾個較重要的「元件屬性」並加以說明:
Reference 此為「元件編號」,如 C1。此處所指的「元件編號」,不但可供您辨認所呼叫的為何種元件(如 C代表電容),更包含了各元件的數字編號,這些編號是 OrCAD Capture 自動編排的,當然也可以由您自行修改,詳細步驟將在2-1節中介紹。 Designator 此屬性用以區別同一顆 IC 中有兩個以上相同元件的情形。舉例來說:7402 裡有四個 NOR GATE,我們便分別以 Designator = A、B、C、D 來代表。
Part Reference PSpiceTemplate 此為「封裝編號」。需特別注意的是:上述的 Designator 屬性若不存在時,Part Reference 與 Reference 的屬性內容就會相同;當 Designator 屬性存在時,將 Reference 與 Designator 的屬性內容組合起來即為 Part Reference 的屬性內容。 PSpiceTemplate 此屬性定義該元件符號在電路圖轉換成電路串接檔(Netlist File)時所依據的格式。這是所有屬性中最重要,同時也最複雜的一項,我們將在7-2節中再詳細說明。
Implementation 此屬性用來設定該元件符號所對應的元件模型(此模型中包含該元件所需的模擬參數)名稱。舉例來說,若是您呼叫電晶體 Q2N2222 的元件符號,即可看到該元件符號裡的 Implementation 屬性為 Q2N2222。
Implementation Type PCB Footprint 此屬性用來設定該元件符號所對應的內容格式。對於一般 PSpice A/D 模擬分析時所用的元件,系統均已內定為 PSpice Model 選項;但對於階層式(Hierarchy)元件而言,就必須點選 Schematic View 選項,關於此部份的細節,我們將在6-1和6-3節中詳細說明。 PCB Footprint 此為「元件包裝型式名稱」,用於電路板佈局(Layout)。