PSPICE 的取得 |
PSPICE 現在是屬於 Candence 所有, 目前已是第十版. 而以前可以在它的網上找到學生版 (Student Version 9.1), 現在可以使用 Google 或各大 FTP 站尋找關鍵字 "PSPICE Student Version" 或許還可以找到. 雖說是學生版, 它的功能可是與正試版不相上下, 除了以下的限制: 這兒有幾個連結可以下載 PSPICE Student Version 9.1 PSpice 真空管的 Library, 您可以在
|
元件與模組的加入 |
|
元件函數庫 (symbols library) 的加入 |
|
在 PSpice Schematics 程式中, 如圖一所示, 點選指令列的 Option -> Editor Configugation... 之後, 就會出現圖二的視窗. 選擇 Library Settings... 就會出現圖三的視窗. 如果您知道電腦上元件函數庫的位置, 可以直接在 Ligrary Name 欄位中填入正確的路徑, 或者按一下 Browse 選擇檔案路徑. 路徑確定後請按一下 Add* 或 Add Local. Add* 的 * 是表示 Gobal. 這兩個指令的差別在於 Add Local 是將函數庫路徑加入到電路圖的組態檔中, 而 Add* 是將函數庫路徑加入到程式的組態檔案中; 前者僅有針對某一個電路圖, 後者是對所有的電路圖都適用. 對於限制函數庫的學生版而言, 如果是偶爾使用的, 用前者即可; 若是經常使用的, 則可使用後者. 模組函數庫 (Model Library) 的加入方式與元件函數庫大同小異, 只差在是由指令列的 Analysis -> Library and Include Files... 來開啟組態視窗. 這兒要說明一下 Library (*.lib) 與 Include (*.inc) 這兩者的不同, lib 是由 Model Editor 所編寫的, 可以是多個模組所構成, 雖然它也可以使用純文字編輯程式進行修改, 但要小心不要將檔案開頭與結尾的符號刪掉, 否則會不大正常, 我們所使用的大都是這一型. Include 檔案就是很簡單的純文字述敘, 僅包含一個模組, Duncan's Amp 網站中所提供下載的就是這一類型. |
![]() 圖一 ![]() 圖二 |
![]() |
![]() |
圖三 | 圖四 |
電路圖的繪製 |
|
在上述的步驟完成之後, 我們就可以開始繪製真空管電路圖了. 首先要開啟 PSpice Schematics 程式並建立一個新的電路檔 (Files -> New). 以下我們將示範一個常用的線路繪製 - 6C45PE 的屏壓-屏流曲線. 在空白的電路圖中點選 電路圖好了, 下一步就是設定參數. 在要更改的元件上雙擊左鍵, 就會出現元件參數設定值 (例如元件 VDC, 如圖八所示). 假設我們將元件名稱 (PARTREF) 改為 Vg, 直流 (DC) 改為 -2V (改完一個參數就要儲存 (Save Attr) 一次 ). 另外我們也將另一個 VDC 名稱改為 Vp, 直流改為 170V. 將這個電路圖找個位置存放. |
![]() 圖五 ![]() 圖六 |
![]() |
|
圖七 |
圖八 |
再看一遍我們的設定值: Triode = 6C45PE, Ep = 170V, Eg = -2V. 按一下 |
基本模擬 |
||||||
被動元件的描述要操作各種模擬之前, 要先對 PSpice 中的被動元件有些概念. 首先說明一下單位簡寫, T=1E12, G=1E9, MEG=1E6, K=1E3, M=1E-3, U=1E-6, N=1E-9, P=1E-12, F=1E-15. 而 PSPICE 對大小寫不區分. 電阻與電容: PSPICE 中的電阻與電容都是無極性的. 電感: 在 PSPICE 中電感僅有電感而無阻抗, 如須考慮阻抗, 可串聯一支等直流阻值的電阻. 變壓器也屬於電感的一種. 獨立電源的描述VDC 與 VAC: 這兩個分別代表單純的直流與交流元素.
GND_EARTH/GND_ANALOG 接地元件 以上為常用的獨立電源, 使用時可以利用 BUBBLE 來做連結, 可以讓電路更簡捷. |
電路模擬模擬方式很多, 但我們僅舉幾個常用的做討論. 我們先舉個例子, 如圖十一, 這是 12AU7 Grounded Grid Preamplifier 單聲道的電路, 注意一下 R4, 它為原線路圖的一倍, 因為僅有單聲道的關係. |
![]() 圖十一 |
直流偏壓分析 (Bias Point Detail)這項模擬是預設的, 它是針對所有的節點的直流電壓與電流做分析. 再回到圖十一的電路, 按一下 |
![]() 圖十二 |
直流掃描分析 (DC Sweep) 與參數分析 (Parametric)簡單地說就是對某一電源做特定範圍的分析, 若要再加上另一個參數也是可以. 這兩個合起來可以畫真空管的特性曲線. 執行時會對第一個參數值做直流分析, 接下來對第二個參數做直流分析... 直到最後一個參數. 我們與個簡單的例子, 12AU7, 電路如圖十三. 按一下 按一下 再說一個畫 屏耗 與 負載線 的技巧. 例如 12AU7 單屏最大屏耗 2.75W, 按一下 |
![]() 圖十三 ![]() 圖十四 |
![]() 圖十五 |
![]() 圖十六 |
交流分析 (AC Sweep)交流分析主要是計算某一特定頻率範圍內的 頻率響應 . 又可分為頻率響應, 雜訊分析與失真分析 (傅立葉分析) . 以圖十二的 12AU7-GG 為例, 先設定其訊源部份. 個人比較喜歡使用 Vpulse 做訊源, 它可以有直流交流, 也可以設定方形波, 用來模擬頻率響應與方形波輸出時只要設定一次, 不用再做更改. 以下是設定值: DC=0, AC=1, V1=-1, V2=1, TD=0.2m, TR=TF=0, PW=0.5m, PER=1m, 此時頻率為 1/PER=1000Hz. 設定視窗如圖十七所示. 交流掃描類型 (AC Sweep Type) 是選擇以線性 (Linear), 八的自然對數 (Octave), 或十的自然對數 (Decade) 變化. 而掃描參數 (Sweep Parameters) 是設定每個範圍的變化點 (Total Points, Pts/Octave, Pts/Decade), 以及起始頻率 (Start Freq) 與終止頻率 (End Freq). 一般而言我們會對這個模擬做個比較制式的設定: AC Sweep Type=Decade, Pts/Decade=101, Start Freq=1, End Freq=100MEG. 按確定後再按一下您可以看到圖十九. 再按一下 如果您想以 dB 表示呢? 按一下 如果您想要在圖上做標記, 先按一下 |
![]() 圖十八 ![]() 圖十九 ![]() 圖二十 |
![]() 圖十七 |
![]() 圖二十一 |
暫態分析 (Transient)暫態分析主要是計算在某一時間內對應某一輸出變數的響應. 實際應用上可以用來模擬 電源濾波 , 函數波形輸出, 等等的功用. 我們還是以圖十二的 12AU7-GG 來做例子. 訊源仍與上述一致. 設定視窗如圖二十一所示. 一般 Print Step 都是設為 0, Final Time 是終止時間, No-Print Delay 是表示在模擬一定時間才開始列出圖形, Step Ceiling 是模擬的時間間距, 愈小愈精確, 但模擬時間也愈久. 模擬的圖形如圖二十二所示.
|
![]() 圖二十二 |
PSPICE 說了這麼多, 最重要的一點就是您一定要自己去使用, 有問題就找資料或找人討論. 我也是這樣學來的, 我一直覺得只要肯學沒有什麼可難倒您的. 上述是個人自修改習下所了解的 PSPICE. 其實它還有許多功能, 有的自己用不著, 有的難度太高不知所云, 如果有需要, 您可以自行找資料來學習. 另外還有一點是關於 Library 的修改, 這一點我不想提, 畢竟在學生版中用到的機率不大. |
copyright 2004 nexus |