PSpiceのモデル・ネットリストをLTspice用に変換する方法
スイッチモデル
以下にモデルの例を示す。
PSpice
.model Switch VSWITCH(RON=0.1m,ROFF=1e15,VON=3,VOFF=1)
LTspice
.model Switch SW(RON=0.1m,ROFF=1e15,VT=2,VH=1)
変換方法
- VSWITCHをSWに変換する。
- VONとVOFFをVTとVHに変換する。
VON,VOFF,VT,VHは以下の関係となっている。
VON=VT+VH、VOFF=VT-VH
したがって、
VT= (VON+VOFF)/2、VH=(VON-VOFF)/2
となるように変換する。
【補足】
- 「RON=0.1m,ROFF=1e15」にカンマ(,)は半角スペースでも可です。
- LTspiceでVONとVOFFを使用した場合、閾値電圧VTは
VT= (VON+VOFF)/2
となります。ヒステリシス電圧VHはゼロです。
G/Eで始まるビヘイビア電源
以下にビヘイビア電源の例を示す。
PSpice
GOUT 101 102 VALUE={V(201,202)*I(SENSE)}
EOUT 301 302 VALUE={Tr*V(OUT)+(Ts-Tr)*I(RIN)}
EOUT 301 302 VALUE={Tr*V(OUT)+(Ts-Tr)*I(RIN)}
LTspice
BGOUT 101 102 I=V(201,202)*I(SENSE)
BEOUT 301 302 V={Tr}*V(OUT)+{(Ts-Tr)}*I(RIN)
BEOUT 301 302 V={Tr}*V(OUT)+{(Ts-Tr)}*I(RIN)
変換方法
- E/G/Sで始まるビヘイビア電源の先頭をBから始めるようにする
- VALUEをIやVに置き換える
- パラメータを中括弧({})で囲む。式にノード電圧(V(OUT)など)と素子電流(I(RIN)など)をパラメータを混在させないようにする