自動制御web講座

PSPICEインデックス

line

解析のプログラム   回路ファイル (*.cir) に記述する 2.1.5.(2)
                 SPICE (Pspicead.exe)で実行する 2.1.4.(2)
解析結果(波形)の表示   PROBE で表示する(SPICE の中で使用) 2.1.4.(3) 具体例
解析の種類
   トランジェント解析 概要 2.1.5.(2-C-a) 使い方 2.1.5.(2-C-c) 具体例 [リスト 2-1-1]
   AC 解析        概要 2.1.5.(2-C-a)  使い方 2.1.6.(1-B)   具体例 [リスト 2-1-2]
DEVICE(SPICE で使用する素子)   C  D  E  L  R  S  V  X  値の書き方
コマンド   .AC .LIB .MODEL .PARAM .PROBE .STEP .SUBCKT .TRAN COMMENT
図 表     電圧源 PULSE の要素 スケールを表わす記号 SPICEで使用できる関数
 PROBEでのみ使用できる関数
書式における記号の意味    < > : 必須    [ ] : 必要なら   * : 必要数繰り返し

SPICEを使う : 2.1.4.(2)、複数の解析を一度に行う : 2.2.8.(2)
PROBEを使う : 2.1.4.(3)、 信号線の識別記号 : 2.1.4.(3) [注2]、 カーソルの使用法 : 2.1.4.(4-A)、 プリントする : 2.1.4.(4-B)、 ボード線図(AC解析でゲインをdB、位相を度で表す) : 2.1.6.(2-B-c)、 複数の図に分ける : 2.1.6.(2-C-c)、 表示のスケールを変える : 2.1.6.(2-E-a)、 複数の画面を合成する : 2.2.6.(2)2.2.7.(2)
回路ファイル : ファイル名の制約 : 2.1.5.(1)、1 行目の役割 : 2.1.5.(2-A)、 1行の文字数 : 2.1.5.(2-H-b)、 グラウンドから浮いた回路 : 2.1.6.(2-B-a)、 ノード数の制約 : 2.1.6.(2-C-a)、 定数の代りに式を使う : 2.2.3.(2-B)、 複数の解析結果の画面を合成する : 2.2.7.(2)

DEVICE

C  Capacitor 2.1.6.(1-D)

   【書式】 C<名称><+ノードgt;<−ノード>[モデル名]<静電容量値>   通常モデル名は不要

D  Diode 2.1.5.(2-G)

   【書式】 D<名称><アノード・ノード><カソード・ノード><モデル名>   モデル名が必要

E  Voltage-Controlled Voltage Source

   【書式】 一般的な増幅器
            E<名称><+ノード><−ノード><+制御ノード><−制御ノード><増幅度> 2.1.6.(1-E)
           式を計算して出力する
           E<名称><+ノード><−ノード>VALUE= {<式>} 2.2.3(2-C)
           LAPLACE 変換
           E<名称><+ノード><−ノード>LAPLACE {<式>} = {<変換式>} 2.2.3(2-A)
           テーブルを使う(一般のテーブル)
           E<名称><+ノード><−ノード>TABLE {<式>}= <<入力値>,<出力値>>* 5.5.(2-C-a)
           テーブルを使う(周波数応答)
           E<名称><+ノード><−ノード>FREQ {<式>}= <<周波数値>,<振幅値>,<位相値>>* 5.5.(2-C-a)

L  Inductor (3.1.3.(2-C))

   【書式】 L<名称><+ノード><−ノード>[モデル名]<インダクタンス値>   通常モデル名は不要

R  Resistor 2.1.5.(2-F)

   【書式】 R<名称><+ノード><−ノード>[モデル名]<抵抗値>   通常モデル名は不要

S  Voltage-Controlled Switch 2.2.2.(4-A)

   【書式】 S<名称><+ノード><−ノード><+制御ノード><−制御ノード><モデル名>

T  Transmission Line 

   損失を含まない場合 伝送4.2.(3-B-a)
   【書式】 T<名称><Aポート+ノード><Aポート−ノード><Bポート+ノード><Bポート−ノード>ZO = <値> [TD = <値>] [F = <値> [NL = <値>] ]
   損失を含む場合 伝送4.2.(3-B-b)
   【書式】 T<名称><Aポート+ノード><Aポート−ノード><Bポート+ノード><Bポート−ノード>LEN = <値> L = <値>  G = <値> C = <値>

V  Independent Voltage Source 2.1.5.(2-E)

   【書式】 V<名称><+ノード><−ノード>[ [DC]<電圧値>] [AC<電圧振幅>[位相] ][トランジェント仕様]
    DC 定電圧源
   【書式】 <V(名称)><+ノード><-ノード><電圧振幅値>>
    AC 定電圧源 2.1.6.(1-C)
   【書式】 <V(名称)><+ノード><-ノード><AC<電圧振幅値>>
    AC 解析用 AC 電圧源 2.1.6.(1-C)
   【書式】 <V(名称)><+ノード><-ノード><AC<1>>
    パルス電圧源 2.1.5.(2-E-c)
   【書式】 PULSE(<V1><V2><td><tr><tf><pw><per>)
    パルス電圧源(省略表記) 2.2.2.(3-B)

X   Subcircuit Call 2.2.3(3)

   【書式】 X<名称>[ノード]*<サブサーキット名>[PARAMS:<<名称>=<値>>*]

値の書き方 2.1.5.(2-F-b)

   【書式】 <値[スケール][単位]>

コマンド

.AC   AC Analysis 2.1.6.(1-B)

   【書式】 .AC<DEC><点数><開始周波数><終了周波数>

.END   End of Circuit 2.1.5.(2-J)

   【書式】 .END

.ENDS   End of Subcircuit Definition 2.2.3.(1-B)

   【書式】 .ENDS

.LIB   Library File 2.2.3.(4)

   【書式】 .LIB ["ファイル名"]

.MODEL   Model

   【書式】 .MODEL<モデル名><タイプ>[<パラメータ値>]*
  Diode 2.1.5.(2-G)
  Voltage-Controlled Switch 2.2.2.(4-A)

.PARAM   Parameter Definition 2.2.4.(1-E)2.2.6.(3)

   【書式】 .PARAM <<パラメータ名>=<値>>*
           .PARAM <<パラメータ名>={<式>}>*

.PROBE   Probe 2.1.5.(2-I)

   【書式】 .PROBE [出力変数]*

.STEP   Parametric Analysis 2.2.6.(2)

   【書式】 .STEP<スイープする変数名>LIST<値>*

.SUBCKT   Subcircuit Definition 2.2.3.(1-B)

   【書式】 .SUBCKT<名称>[ノード]* [PRAMS:<<名前>=<値>>*]

.TRAN   Transient Analysis 2.1.5.(2-C-c)

   【書式】 .TRAN<プリント・ステップ値><終了時間>[プリントしない時間[最大ステップ値]] [UIC]

COMMENT

   最初の行 2.1.5.(2-A)
   * : 行頭   ; : 行の後半 2.1.5.(2-D)

図   表

[表 2-1-1] 電圧源 PULSE の要素

パラメータ 意味 デフォルト値 単位
<V1> パルスの初期電圧 なし V
<V2> パルスの電圧振幅 なし V
<td> パルスの最初の
立ち上がりまでのディレイ
0 sec
<tr> パルスの立上がり時間 TSTEP sec
<tf> パルスの立下がり時間 TSTEP sec
<pw> パルス幅 TSTOP sec
<per> パルス周期 TSTOP sec


[表 2-1-2]  スケールを表わす記号

記号 スケール 呼び名
F -15 FEMTO
P -12 PICO
N -9 NANO
U -6 MICRO
M -3 MILLI
K 3 KILO
MEG 6 MEGA
G 9 GIGA
T 12 TERA


[表 2-2-2] SPICEで使用できる関数(PROBE でも使用可能)

ABS(x) | x |
SQRT(x) √x
EXP(x) e の x乗 (指数関数)
LOG(x) ln(x) (対数の底は e)
LOG10(x) log(x) (対数の底は 10)
PWR(x,y) | x | の y乗
SIN(x) sin(x) (x は radian)
COS(x) cos(x) (x は radian)
TAN(x) tan(x) (x は radian)
ATN(x) arctan(x) (結果は radian)
ARCTAN(x) arctan(x) (結果は radian)



[表 3-2-1c] PROBEでのみ使用できる関数

SGN(x) (x > 0 なら) +1、(x = 0 なら) 0、(x < 0 なら) -1
M(x) x の振幅
P(x) x の位相 (結果の単位は度)
R(x) x の実数部
IMG(x) x の虚数部
DB(x) 20・log(|x|) (対数 x の底は 10)
d(x) X軸変数についての x の微分値
s(x) X軸変数についての x の積分値
AVG(x) X軸変数についての x の平均値
RMS(x) X軸変数についての x の実効値
MIN(x) x の実数部の最小値
MAX(x) x の実数部の最大値


目次に戻る