使用 OrCAD Capture 設計電路中我們已經學會如何繪製電路圖,並且使用 PSpice 模擬電路的運作情形。

今天我們要在同一個電路架構之下,設定一個參數作為變數,針對不同的輸入值繪製對應的圖形。

先來一個 RC 電路,訊號源是一個漂亮的方波脈衝:

OrCAD_Para_8

用 PSpice 模擬後發現,誠如我們對 RC 電路的認識,方波被 RC 電路磨去了棱角(方波的高頻諧波被我們過濾掉了):

OrCAD_Para_7

那麼現在,我想知道不同的電容值,會對我的方波造成什麼不同的影響。

於是我們要來把圖中的電容(C1)設為變數。

我們從元件裡面搜尋「PARAM」找到「PARAM/SPECIAL」,放到圖中:

OrCAD_Para_5

接著雙擊 C1,將 C1 的電容值設定為 {C}。其中大括號裡面就是宣告一個變數。

OrCAD_Para_4

再來雙擊圖中的「PARAMETERS:」,會出現如下畫面,此時點擊「New Property」:

OrCAD_Para_3

此時添加我們剛剛設定的變數 C,電容值可以先隨便給一個:

OrCAD_Para_2

添加成功:

OrCAD_Para_1

回到我們的 PSpice 裡面,點擊左側「Edit Simulation Settings」,或是在電路圖上方選單的「PSpice > Edit Simulation Profile」也可以。

OrCAD_Para_17

在此我們要勾選「Parametric Sweep」,並在「Global parameter」中將剛剛的 C 填入「Parameter name」。然後我們就可以來設定我們的 C 要怎麼玩。

此處我這樣設定就代表我想看 5u, 20u, 35u, 50u, 65u, 80u 電容值之下的六種情況:

OrCAD_Para_13

接著就可以點擊播放鍵,讓他跑跑看。而根據我們設定的六個參數,他會問你要看哪個,此處我們全選並按下 OK:OrCAD_Para_12

噠啦:

OrCAD_Para_11

由圖可見,電容值越大,我的方波就被削得更圓潤。